aboutsummaryrefslogtreecommitdiff
path: root/src/op
Commit message (Collapse)AuthorAgeFilesLines
* Add i32.xorXavier Del Campo Romero2025-11-152-0/+24
|
* Add select operatorXavier Del Campo Romero2025-11-152-0/+120
|
* Add br_tableXavier Del Campo Romero2025-11-156-4/+103
| | | | | | | | | br_table is in fact a generalization of other branch types like br or br_if, since br_table contains several branches for the same pc inside the nw_lo section. Therefore, this kind of branch forced some changes to nwp_break and those relying on it.
* Add i32.shr_{s,u}Xavier Del Campo Romero2025-11-133-0/+48
|
* Add i32_{gt,le}_{s,u}Xavier Del Campo Romero2025-11-125-0/+96
|
* Do not explicitly initialize static variables to zeroXavier Del Campo Romero2025-11-1011-11/+11
| | | | This is redundant according to the C standard.
* Add current_memory and grow_memory operatorsXavier Del Campo Romero2025-11-103-0/+153
|
* Add if and else operatorsXavier Del Campo Romero2025-11-105-2/+80
|
* Add i32.lt_uXavier Del Campo Romero2025-11-092-0/+24
|
* Add i32.shlXavier Del Campo Romero2025-11-092-0/+24
|
* br_if.c: Consider both MSB and LSB for i64Xavier Del Campo Romero2025-11-071-1/+1
| | | | | Otherwise, values such as 0x100000000 (i.e., the 32th-bit is set) would not cause a branch because only the lower 32 bits would be tested.
* Add i32_store8Xavier Del Campo Romero2025-11-062-0/+91
|
* First commitXavier Del Campo Romero2025-11-0651-0/+2635