Home | History | Annotate | Download | only in opcode

Lines Matching refs:i32

56 WASM_OPCODE (0x28, "i32.load", i32, i32, load, agnostic)
57 WASM_OPCODE (0x29, "i64.load", i32, i64, load, agnostic)
58 WASM_OPCODE (0x2a, "f32.load", i32, f32, load, agnostic)
59 WASM_OPCODE (0x2b, "f64.load", i32, f64, load, agnostic)
60 WASM_OPCODE (0x2c, "i32.load8_s", i32, i32, load, signed)
61 WASM_OPCODE (0x2d, "i32.load8_u", i32, i32, load, unsigned)
62 WASM_OPCODE (0x2e, "i32.load16_s", i32, i32, load, signed)
63 WASM_OPCODE (0x2f, "i32.load16_u", i32, i32, load, unsigned)
64 WASM_OPCODE (0x30, "i64.load8_s", i32, i64, load, signed)
65 WASM_OPCODE (0x31, "i64.load8_u", i32, i64, load, unsigned)
66 WASM_OPCODE (0x32, "i64.load16_s", i32, i64, load, signed)
67 WASM_OPCODE (0x33, "i64.load16_u", i32, i64, load, unsigned)
68 WASM_OPCODE (0x34, "i64.load32_s", i32, i64, load, signed)
69 WASM_OPCODE (0x35, "i64.load32_u", i32, i64, load, unsigned)
70 WASM_OPCODE (0x36, "i32.store", i32, void, store, agnostic)
74 WASM_OPCODE (0x3a, "i32.store8", i32, void, store, agnostic)
75 WASM_OPCODE (0x3b, "i32.store16", i32, void, store, agnostic)
80 WASM_OPCODE (0x3f, "current_memory", void, i32, current_memory, agnostic)
81 WASM_OPCODE (0x40, "grow_memory", void, i32, grow_memory, agnostic)
83 WASM_OPCODE (0x41, "i32.const", i32, i32, constant_i32, agnostic)
88 WASM_OPCODE (0x45, "i32.eqz", i32, i32, eqz, agnostic)
89 WASM_OPCODE (0x46, "i32.eq", i32, i32, relational, agnostic)
90 WASM_OPCODE (0x47, "i32.ne", i32, i32, relational, agnostic)
91 WASM_OPCODE (0x48, "i32.lt_s", i32, i32, relational, signed)
92 WASM_OPCODE (0x49, "i32.lt_u", i32, i32, relational, unsigned)
93 WASM_OPCODE (0x4a, "i32.gt_s", i32, i32, relational, signed)
94 WASM_OPCODE (0x4b, "i32.gt_u", i32, i32, relational, unsigned)
95 WASM_OPCODE (0x4c, "i32.le_s", i32, i32, relational, signed)
96 WASM_OPCODE (0x4d, "i32.le_u", i32, i32, relational, unsigned)
97 WASM_OPCODE (0x4e, "i32.ge_s", i32, i32, relational, signed)
98 WASM_OPCODE (0x4f, "i32.ge_u", i32, i32, relational, unsigned)
100 WASM_OPCODE (0x50, "i64.eqz", i64, i32, eqz, agnostic)
101 WASM_OPCODE (0x51, "i64.eq", i64, i32, relational, agnostic)
102 WASM_OPCODE (0x52, "i64.ne", i64, i32, relational, agnostic)
103 WASM_OPCODE (0x53, "i64.lt_s", i64, i32, relational, signed)
104 WASM_OPCODE (0x54, "i64.lt_u", i64, i32, relational, unsigned)
105 WASM_OPCODE (0x55, "i64.gt_s", i64, i32, relational, signed)
106 WASM_OPCODE (0x56, "i64.gt_u", i64, i32, relational, unsigned)
107 WASM_OPCODE (0x57, "i64.le_s", i64, i32, relational, signed)
108 WASM_OPCODE (0x58, "i64.le_u", i64, i32, relational, unsigned)
109 WASM_OPCODE (0x59, "i64.ge_s", i64, i32, relational, signed)
110 WASM_OPCODE (0x5a, "i64.ge_u", i64, i32, relational, unsigned)
112 WASM_OPCODE (0x5b, "f32.eq", f32, i32, relational, floating)
113 WASM_OPCODE (0x5c, "f32.ne", f32, i32, relational, floating)
114 WASM_OPCODE (0x5d, "f32.lt", f32, i32, relational, floating)
115 WASM_OPCODE (0x5e, "f32.gt", f32, i32, relational, floating)
116 WASM_OPCODE (0x5f, "f32.le", f32, i32, relational, floating)
117 WASM_OPCODE (0x60, "f32.ge", f32, i32, relational, floating)
119 WASM_OPCODE (0x61, "f64.eq", f64, i32, relational, floating)
120 WASM_OPCODE (0x62, "f64.ne", f64, i32, relational, floating)
121 WASM_OPCODE (0x63, "f64.lt", f64, i32, relational, floating)
122 WASM_OPCODE (0x64, "f64.gt", f64, i32, relational, floating)
123 WASM_OPCODE (0x65, "f64.le", f64, i32, relational, floating)
124 WASM_OPCODE (0x66, "f64.ge", f64, i32, relational, floating)
126 WASM_OPCODE (0x67, "i32.clz", i32, i32, unary, agnostic)
127 WASM_OPCODE (0x68, "i32.ctz", i32, i32, unary, agnostic)
128 WASM_OPCODE (0x69, "i32.popcnt", i32, i32, unary, agnostic)
130 WASM_OPCODE (0x6a, "i32.add", i32, i32, binary, agnostic)
131 WASM_OPCODE (0x6b, "i32.sub", i32, i32, binary, agnostic)
132 WASM_OPCODE (0x6c, "i32.mul", i32, i32, binary, agnostic)
133 WASM_OPCODE (0x6d, "i32.div_s", i32, i32, binary, signed)
134 WASM_OPCODE (0x6e, "i32.div_u", i32, i32, binary, unsigned)
135 WASM_OPCODE (0x6f, "i32.rem_s", i32, i32, binary, signed)
136 WASM_OPCODE (0x70, "i32.rem_u", i32, i32, binary, unsigned)
137 WASM_OPCODE (0x71, "i32.and", i32, i32, binary, agnostic)
138 WASM_OPCODE (0x72, "i32.or", i32, i32, binary, agnostic)
139 WASM_OPCODE (0x73, "i32.xor", i32, i32, binary, agnostic)
140 WASM_OPCODE (0x74, "i32.shl", i32, i32, binary, agnostic)
141 WASM_OPCODE (0x75, "i32.shr_s", i32, i32, binary, signed)
142 WASM_OPCODE (0x76, "i32.shr_u", i32, i32, binary, unsigned)
143 WASM_OPCODE (0x77, "i32.rotl", i32, i32, binary, agnostic)
144 WASM_OPCODE (0x78, "i32.rotr", i32, i32, binary, agnostic)
196 WASM_OPCODE (0xa7, "i32.wrap/i64", i64, i32, conv, agnostic)
197 WASM_OPCODE (0xa8, "i32.trunc_s/f32", f32, i32, conv, signed)
198 WASM_OPCODE (0xa9, "i32.trunc_u/f32", f32, i32, conv, unsigned)
199 WASM_OPCODE (0xaa, "i32.trunc_s/f64", f64, i32, conv, signed)
200 WASM_OPCODE (0xab, "i32.trunc_u/f64", f64, i32, conv, unsigned)
201 WASM_OPCODE (0xac, "i64.extend_s/i32", i32, i64, conv, signed)
202 WASM_OPCODE (0xad, "i64.extend_u/i32", i32, i64, conv, unsigned)
208 WASM_OPCODE (0xb2, "f32.convert_s/i32", i32, f32, conv, signed)
209 WASM_OPCODE (0xb3, "f32.convert_u/i32", i32, f32, conv, unsigned)
213 WASM_OPCODE (0xb7, "f64.convert_s/i32", i32, f64, conv, signed)
214 WASM_OPCODE (0xb8, "f64.convert_u/i32", i32, f64, conv, unsigned)
219 WASM_OPCODE (0xbc, "i32.reinterpret/f32", f32, i32, conv, agnostic)
221 WASM_OPCODE (0xbe, "f32.reinterpret/i32", i32, f32, conv, agnostic)