Lines Matching refs:PURE
188 #define PURE(Name, value_input_count, control_input_count, value_output_count) \ macro
193 PURE(Word32And, 2, 0, 1), // --
194 PURE(Word32Or, 2, 0, 1), // --
195 PURE(Word32Xor, 2, 0, 1), // --
196 PURE(Word32Shl, 2, 0, 1), // --
197 PURE(Word32Shr, 2, 0, 1), // --
198 PURE(Word32Sar, 2, 0, 1), // --
199 PURE(Word32Ror, 2, 0, 1), // --
200 PURE(Word32Equal, 2, 0, 1), // --
201 PURE(Word32Clz, 1, 0, 1), // --
202 PURE(Word64And, 2, 0, 1), // --
203 PURE(Word64Or, 2, 0, 1), // --
204 PURE(Word64Xor, 2, 0, 1), // --
205 PURE(Word64Shl, 2, 0, 1), // --
206 PURE(Word64Shr, 2, 0, 1), // --
207 PURE(Word64Sar, 2, 0, 1), // --
208 PURE(Word64Ror, 2, 0, 1), // --
209 PURE(Word64Equal, 2, 0, 1), // --
210 PURE(Int32Add, 2, 0, 1), // --
211 PURE(Int32AddWithOverflow, 2, 0, 2), // --
212 PURE(Int32Sub, 2, 0, 1), // --
213 PURE(Int32SubWithOverflow, 2, 0, 2), // --
214 PURE(Int32Mul, 2, 0, 1), // --
215 PURE(Int32MulHigh, 2, 0, 1), // --
216 PURE(Int32Div, 2, 1, 1), // --
217 PURE(Uint32Div, 2, 1, 1), // --
218 PURE(Int32Mod, 2, 1, 1), // --
219 PURE(Uint32Mod, 2, 1, 1), // --
220 PURE(Int32LessThan, 2, 0, 1), // --
221 PURE(Int32LessThanOrEqual, 2, 0, 1), // --
222 PURE(Uint32LessThan, 2, 0, 1), // --
223 PURE(Uint32LessThanOrEqual, 2, 0, 1), // --
224 PURE(Int64Add, 2, 0, 1), // --
225 PURE(Int64Sub, 2, 0, 1), // --
226 PURE(Int64Mul, 2, 0, 1), // --
227 PURE(Int64Div, 2, 1, 1), // --
228 PURE(Uint64Div, 2, 1, 1), // --
229 PURE(Int64Mod, 2, 1, 1), // --
230 PURE(Uint64Mod, 2, 1, 1), // --
231 PURE(Int64LessThan, 2, 0, 1), // --
232 PURE(Int64LessThanOrEqual, 2, 0, 1), // --
233 PURE(Uint64LessThan, 2, 0, 1), // --
234 PURE(Uint64LessThanOrEqual, 2, 0, 1), // --
235 PURE(ChangeFloat32ToFloat64, 1, 0, 1), // --
236 PURE(ChangeFloat64ToInt32, 1, 0, 1), // --
237 PURE(ChangeFloat64ToUint32, 1, 0, 1), // --
238 PURE(ChangeInt32ToInt64, 1, 0, 1), // --
239 PURE(ChangeUint32ToFloat64, 1, 0, 1), // --
240 PURE(ChangeUint32ToUint64, 1, 0, 1), // --
241 PURE(TruncateFloat64ToFloat32, 1, 0, 1), // --
242 PURE(TruncateInt64ToInt32, 1, 0, 1), // --
243 PURE(Float32Abs, 1, 0, 1), // --
244 PURE(Float32Add, 2, 0, 1), // --
245 PURE(Float32Sub, 2, 0, 1), // --
246 PURE(Float32Mul, 2, 0, 1), // --
247 PURE(Float32Div, 2, 0, 1), // --
248 PURE(Float32Sqrt, 1, 0, 1), // --
249 PURE(Float32Equal, 2, 0, 1), // --
250 PURE(Float32LessThan, 2, 0, 1), // --
251 PURE(Float32LessThanOrEqual, 2, 0, 1), // --
252 PURE(Float64Abs, 1, 0, 1), // --
253 PURE(Float64Add, 2, 0, 1), // --
254 PURE(Float64Sub, 2, 0, 1), // --
255 PURE(Float64Mul, 2, 0, 1), // --
256 PURE(Float64Div, 2, 0, 1), // --
257 PURE(Float64Mod, 2, 0, 1), // --
258 PURE(Float64Sqrt, 1, 0, 1), // --
259 PURE(Float64Equal, 2, 0, 1), // --
260 PURE(Float64LessThan, 2, 0, 1), // --
261 PURE(Float64LessThanOrEqual, 2, 0, 1), // --
262 PURE(LoadStackPointer, 0, 0, 1), // --
263 PURE(Float64ExtractLowWord32, 1, 0, 1), // --
264 PURE(Float64ExtractHighWord32, 1, 0, 1), // --
265 PURE(Float64InsertLowWord32, 2, 0, 1), // --
266 PURE(Float64InsertHighWord32, 2, 0, 1), // --
267 #undef PURE