fpc/compiler/wasm32
2022-06-22 03:37:36 +03:00
..
aasmcpu.pas + added the WebAssembly saturating truncation instructions to the internal assembler 2022-05-28 17:41:28 +03:00
agbinaryen.pas
agllvmmc.pas Try to fix real constant problems for llvm compiler 2022-06-07 23:51:27 +02:00
agwat.pas + added the WebAssembly reference and vector types to TWasmBasicType 2022-05-28 00:16:51 +03:00
ccpuinnr.inc + reserved inline numbers for the WebAssembly atomic loads and stores 2022-05-24 16:06:05 +03:00
cgcpu.pas
cpubase.pas + added the WebAssembly saturating truncation instructions to the internal assembler 2022-05-28 17:41:28 +03:00
cpuinfo.pas
cpunode.pas
cpupara.pas
cpupi.pas * replaced several internal errors, related to the WebAssembly labels 2022-05-24 11:44:15 +03:00
cputarg.pas
hlcgcpu.pas + generate exception checks after calls to fpc_overflow class in WebAssembly 2022-06-22 03:21:21 +03:00
itcpugas.pas + added the WebAssembly saturating truncation instructions to the internal assembler 2022-05-28 17:41:28 +03:00
itcpuwasm.pas
nwasmadd.pas
nwasmbas.pas
nwasmcal.pas
nwasmcnv.pas * Don't call secondpass(left) in twasmtypeconvnode.second_int_to_real, this fixes bug #39735. 2022-06-21 23:59:25 +03:00
nwasmcon.pas
nwasmflw.pas * WebAssembly exceptions fix: fixed raise without parameters in except..end 2022-06-21 05:43:35 +03:00
nwasminl.pas + implemented popcnt via the popcnt instruction in WebAssembly 2022-05-27 23:23:27 +03:00
nwasmmat.pas + make use of the unsigned remainder instructions in WebAssembly (i32.rem_s, i64.rem_u) 2022-06-22 03:37:36 +03:00
nwasmset.pas
nwasmutil.pas
rgcpu.pas
rwasmcon.inc
rwasmnor.inc
rwasmnum.inc
rwasmrni.inc
rwasmsri.inc
rwasmstd.inc
rwasmsup.inc
strinst.inc + added the WebAssembly saturating truncation instructions to the internal assembler 2022-05-28 17:41:28 +03:00
symcpu.pas
tgcpu.pas
tripletcpu.pas
wasmdef.pas
wasmreg.dat