Error: Asm: byte value exceeds bounds 1032
##### FPC [main] x64 ##### x64 win - bug 🐞 ##### x32 win - bug 🐞 ##### x64 lin - bug 🐞 --- Based on: https://gitlab.com/freepascal.org/fpc/source/-/issues/41553 Compile: \ `/home/user/fpcupdeluxe/fpc/bin/x86_64-linux/fpc -n -Fu/home/user/fpcupdeluxe/fpc/units/x86_64-linux/rtl -O- -OoLEVEL1 -OoPEEPHOLE -OoLEVEL2 -OoREGVAR app.lpr` \ or \ `fpc.exe -n -FuC:\fpclaztrunk\fpc\units\x86_64-win64\rtl -O- -OoLEVEL1 -OoPEEPHOLE -OoLEVEL2 -OoREGVAR app.lpr` ```pascal program app; {$mode objfpc} function FuncRetBool: Boolean; begin end; function pek(flags: cardinal): integer; function kek: boolean; begin Result := (flags and $20 <> 0) and (flags and $8 = 0) and (flags and $400 = 0) and not FuncRetBool; end; begin end; begin end. ```
issue