| Op | Signature |
|---|---|
i64.eqz |
[i64] -> i32 |
i64.eq |
[i64,i64] -> i32 |
i64.ne |
[i64,i64] -> i32 |
i64.lt_s |
[i64,i64] -> i32 |
i64.lt_u |
[i64,i64] -> i32 |
i64.gt_s |
[i64,i64] -> i32 |
i64.gt_u |
[i64,i64] -> i32 |
i64.le_s |
[i64,i64] -> i32 |
i64.le_u |
[i64,i64] -> i32 |
i64.ge_s |
[i64,i64] -> i32 |
i64.ge_u |
[i64,i64] -> i32 |
i64.clz |
[i64] -> i32 |
i64.ctz |
[i64] -> i32 |
i64.popcnt |
[i64] -> i32 |
i64.add |
[i64,i64] -> i64 |
i64.sub |
[i64,i64] -> i64 |
i64.mul |
[i64,i64] -> i64 |
i64.div_s |
[i64,i64] -> i64 |
i64.div_u |
[i64,i64] -> i64 |
i64.rem_s |
[i64,i64] -> i64 |
i64.rem_u |
[i64,i64] -> i64 |
i64.and |
[i64,i64] -> i64 |
i64.or |
[i64,i64] -> i64 |
i64.xor |
[i64,i64] -> i64 |
i64.shl |
[i64,i64] -> i64 |
i64.shr_s |
[i64,i64] -> i64 |
i64.shr_u |
[i64,i64] -> i64 |
i64.rotl |
[i64,i64] -> i64 |
i64.rotr |
[i64,i64] -> i64 |
| Op | Signature |
|---|---|
f64.eq |
[f64,f64] -> i32 |
f64.ne |
[f64,f64] -> i32 |
f64.lt |
[f64,f64] -> i32 |
f64.gt |
[f64,f64] -> i32 |
f64.le |
[f64,f64] -> i32 |
f64.ge |
[f64,f64] -> i32 |
f64.abs |
[f64] -> f64 |
f64.neg |
[f64] -> f64 |
f64.ceil |
[f64] -> f64 |
f64.floor |
[f64] -> f64 |
f64.trunc |
[f64] -> f64 |
f64.nearest |
[f64] -> f64 |
f64.sqrt |
[f64] -> f64 |
f64.add |
[f64,f64] -> f64 |
f64.sub |
[f64,f64] -> f64 |
f64.mul |
[f64,f64] -> f64 |
f64.div |
[f64,f64] -> f64 |
f64.min |
[f64,f64] -> f64 |
f64.max |
[f64,f64] -> f64 |
f64.copysign |
[f64,f64] -> f64 |
| Op | Signature |
|---|---|
i64.trunc_f64_s |
[f64] -> i64 |
i64.trunc_f64_u |
[f64] -> i64 |
f64.convert_i64_s |
[i64] -> f64 |
f64.convert_i64_u |
[i64] -> f64 |
f64.reinterpret_i64 |
[i64] -> f64 |
i64.reinterpret_f64 |
[f64] -> i64 |
wasm minimal
unary, 8 ops
i64.eqzi64.clzi64.ctzi64.popcntf64.absf64.negf64.convert_i64_si64.trunc_f64_uf64.reinterpret_i64i64.reinterpret_f64Binary ops, 22 ops
EQLi64.eqf64.eqNEQi64.nef64.neLTHi64.lt_uf64.ltLTEi64.le_uf64.leGTHi64.gt_uf64.geGTEi64.ge_uf64.gtADDi64.addf64.addSUBi64.subf64.subMULi64.mulf64.mulDIVi64.div_uf64.divREMi64.rem_uANDi64.addORRi64.orXORi64.xorSHLi64.shl_uSHRi64.shrRORi64.rotrROLi64.rotlMINf64.minMAXf64.maxSGNf64.copysignRND