Lines Matching refs:TrapReason
170 static inline int32_t ExecuteI32DivS(int32_t a, int32_t b, TrapReason* trap) { in ExecuteI32DivS()
183 TrapReason* trap) { in ExecuteI32DivU()
191 static inline int32_t ExecuteI32RemS(int32_t a, int32_t b, TrapReason* trap) { in ExecuteI32RemS()
201 TrapReason* trap) { in ExecuteI32RemU()
209 static inline uint32_t ExecuteI32Shl(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32Shl()
214 TrapReason* trap) { in ExecuteI32ShrU()
218 static inline int32_t ExecuteI32ShrS(int32_t a, int32_t b, TrapReason* trap) { in ExecuteI32ShrS()
222 static inline int64_t ExecuteI64DivS(int64_t a, int64_t b, TrapReason* trap) { in ExecuteI64DivS()
235 TrapReason* trap) { in ExecuteI64DivU()
243 static inline int64_t ExecuteI64RemS(int64_t a, int64_t b, TrapReason* trap) { in ExecuteI64RemS()
253 TrapReason* trap) { in ExecuteI64RemU()
261 static inline uint64_t ExecuteI64Shl(uint64_t a, uint64_t b, TrapReason* trap) { in ExecuteI64Shl()
266 TrapReason* trap) { in ExecuteI64ShrU()
270 static inline int64_t ExecuteI64ShrS(int64_t a, int64_t b, TrapReason* trap) { in ExecuteI64ShrS()
274 static inline uint32_t ExecuteI32Ror(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32Ror()
279 static inline uint32_t ExecuteI32Rol(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32Rol()
284 static inline uint64_t ExecuteI64Ror(uint64_t a, uint64_t b, TrapReason* trap) { in ExecuteI64Ror()
289 static inline uint64_t ExecuteI64Rol(uint64_t a, uint64_t b, TrapReason* trap) { in ExecuteI64Rol()
294 static inline float ExecuteF32Min(float a, float b, TrapReason* trap) { in ExecuteF32Min()
298 static inline float ExecuteF32Max(float a, float b, TrapReason* trap) { in ExecuteF32Max()
302 static inline float ExecuteF32CopySign(float a, float b, TrapReason* trap) { in ExecuteF32CopySign()
306 static inline double ExecuteF64Min(double a, double b, TrapReason* trap) { in ExecuteF64Min()
310 static inline double ExecuteF64Max(double a, double b, TrapReason* trap) { in ExecuteF64Max()
314 static inline double ExecuteF64CopySign(double a, double b, TrapReason* trap) { in ExecuteF64CopySign()
319 TrapReason* trap) { in ExecuteI32AsmjsDivS()
328 TrapReason* trap) { in ExecuteI32AsmjsDivU()
334 TrapReason* trap) { in ExecuteI32AsmjsRemS()
341 TrapReason* trap) { in ExecuteI32AsmjsRemU()
346 static inline int32_t ExecuteI32AsmjsSConvertF32(float a, TrapReason* trap) { in ExecuteI32AsmjsSConvertF32()
350 static inline uint32_t ExecuteI32AsmjsUConvertF32(float a, TrapReason* trap) { in ExecuteI32AsmjsUConvertF32()
354 static inline int32_t ExecuteI32AsmjsSConvertF64(double a, TrapReason* trap) { in ExecuteI32AsmjsSConvertF64()
358 static inline uint32_t ExecuteI32AsmjsUConvertF64(double a, TrapReason* trap) { in ExecuteI32AsmjsUConvertF64()
362 static int32_t ExecuteI32Clz(uint32_t val, TrapReason* trap) { in ExecuteI32Clz()
366 static uint32_t ExecuteI32Ctz(uint32_t val, TrapReason* trap) { in ExecuteI32Ctz()
370 static uint32_t ExecuteI32Popcnt(uint32_t val, TrapReason* trap) { in ExecuteI32Popcnt()
374 static inline uint32_t ExecuteI32Eqz(uint32_t val, TrapReason* trap) { in ExecuteI32Eqz()
378 static int64_t ExecuteI64Clz(uint64_t val, TrapReason* trap) { in ExecuteI64Clz()
382 static inline uint64_t ExecuteI64Ctz(uint64_t val, TrapReason* trap) { in ExecuteI64Ctz()
386 static inline int64_t ExecuteI64Popcnt(uint64_t val, TrapReason* trap) { in ExecuteI64Popcnt()
390 static inline int32_t ExecuteI64Eqz(uint64_t val, TrapReason* trap) { in ExecuteI64Eqz()
394 static inline float ExecuteF32Abs(float a, TrapReason* trap) { in ExecuteF32Abs()
398 static inline float ExecuteF32Neg(float a, TrapReason* trap) { in ExecuteF32Neg()
402 static inline float ExecuteF32Ceil(float a, TrapReason* trap) { in ExecuteF32Ceil()
406 static inline float ExecuteF32Floor(float a, TrapReason* trap) { in ExecuteF32Floor()
410 static inline float ExecuteF32Trunc(float a, TrapReason* trap) { in ExecuteF32Trunc()
414 static inline float ExecuteF32NearestInt(float a, TrapReason* trap) { in ExecuteF32NearestInt()
418 static inline float ExecuteF32Sqrt(float a, TrapReason* trap) { in ExecuteF32Sqrt()
423 static inline double ExecuteF64Abs(double a, TrapReason* trap) { in ExecuteF64Abs()
427 static inline double ExecuteF64Neg(double a, TrapReason* trap) { in ExecuteF64Neg()
431 static inline double ExecuteF64Ceil(double a, TrapReason* trap) { in ExecuteF64Ceil()
435 static inline double ExecuteF64Floor(double a, TrapReason* trap) { in ExecuteF64Floor()
439 static inline double ExecuteF64Trunc(double a, TrapReason* trap) { in ExecuteF64Trunc()
443 static inline double ExecuteF64NearestInt(double a, TrapReason* trap) { in ExecuteF64NearestInt()
447 static inline double ExecuteF64Sqrt(double a, TrapReason* trap) { in ExecuteF64Sqrt()
451 static int32_t ExecuteI32SConvertF32(float a, TrapReason* trap) { in ExecuteI32SConvertF32()
466 static int32_t ExecuteI32SConvertF64(double a, TrapReason* trap) { in ExecuteI32SConvertF64()
480 static uint32_t ExecuteI32UConvertF32(float a, TrapReason* trap) { in ExecuteI32UConvertF32()
493 static uint32_t ExecuteI32UConvertF64(double a, TrapReason* trap) { in ExecuteI32UConvertF64()
506 static inline uint32_t ExecuteI32ConvertI64(int64_t a, TrapReason* trap) { in ExecuteI32ConvertI64()
510 static int64_t ExecuteI64SConvertF32(float a, TrapReason* trap) { in ExecuteI64SConvertF32()
518 static int64_t ExecuteI64SConvertF64(double a, TrapReason* trap) { in ExecuteI64SConvertF64()
526 static uint64_t ExecuteI64UConvertF32(float a, TrapReason* trap) { in ExecuteI64UConvertF32()
534 static uint64_t ExecuteI64UConvertF64(double a, TrapReason* trap) { in ExecuteI64UConvertF64()
542 static inline int64_t ExecuteI64SConvertI32(int32_t a, TrapReason* trap) { in ExecuteI64SConvertI32()
546 static inline int64_t ExecuteI64UConvertI32(uint32_t a, TrapReason* trap) { in ExecuteI64UConvertI32()
550 static inline float ExecuteF32SConvertI32(int32_t a, TrapReason* trap) { in ExecuteF32SConvertI32()
554 static inline float ExecuteF32UConvertI32(uint32_t a, TrapReason* trap) { in ExecuteF32UConvertI32()
558 static inline float ExecuteF32SConvertI64(int64_t a, TrapReason* trap) { in ExecuteF32SConvertI64()
564 static inline float ExecuteF32UConvertI64(uint64_t a, TrapReason* trap) { in ExecuteF32UConvertI64()
570 static inline float ExecuteF32ConvertF64(double a, TrapReason* trap) { in ExecuteF32ConvertF64()
574 static inline float ExecuteF32ReinterpretI32(int32_t a, TrapReason* trap) { in ExecuteF32ReinterpretI32()
578 static inline double ExecuteF64SConvertI32(int32_t a, TrapReason* trap) { in ExecuteF64SConvertI32()
582 static inline double ExecuteF64UConvertI32(uint32_t a, TrapReason* trap) { in ExecuteF64UConvertI32()
586 static inline double ExecuteF64SConvertI64(int64_t a, TrapReason* trap) { in ExecuteF64SConvertI64()
592 static inline double ExecuteF64UConvertI64(uint64_t a, TrapReason* trap) { in ExecuteF64UConvertI64()
598 static inline double ExecuteF64ConvertF32(float a, TrapReason* trap) { in ExecuteF64ConvertF32()
602 static inline double ExecuteF64ReinterpretI64(int64_t a, TrapReason* trap) { in ExecuteF64ReinterpretI64()
1047 TrapReason trap_reason_ = kTrapCount;
1056 void DoTrap(TrapReason trap, pc_t pc) { in DoTrap()
1604 TrapReason trap = kTrapCount; \ in Execute()
1618 TrapReason trap = kTrapCount; in Execute()
1629 TrapReason trap = kTrapCount; in Execute()
1639 TrapReason trap = kTrapCount; \ in Execute()