Lines Matching defs:trap
166 static inline int32_t ExecuteI32DivS(int32_t a, int32_t b, TrapReason* trap) { in ExecuteI32DivS()
179 TrapReason* trap) { in ExecuteI32DivU()
187 static inline int32_t ExecuteI32RemS(int32_t a, int32_t b, TrapReason* trap) { in ExecuteI32RemS()
197 TrapReason* trap) { in ExecuteI32RemU()
205 static inline uint32_t ExecuteI32Shl(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32Shl()
210 TrapReason* trap) { in ExecuteI32ShrU()
214 static inline int32_t ExecuteI32ShrS(int32_t a, int32_t b, TrapReason* trap) { in ExecuteI32ShrS()
218 static inline int64_t ExecuteI64DivS(int64_t a, int64_t b, TrapReason* trap) { in ExecuteI64DivS()
231 TrapReason* trap) { in ExecuteI64DivU()
239 static inline int64_t ExecuteI64RemS(int64_t a, int64_t b, TrapReason* trap) { in ExecuteI64RemS()
249 TrapReason* trap) { in ExecuteI64RemU()
257 static inline uint64_t ExecuteI64Shl(uint64_t a, uint64_t b, TrapReason* trap) { in ExecuteI64Shl()
262 TrapReason* trap) { in ExecuteI64ShrU()
266 static inline int64_t ExecuteI64ShrS(int64_t a, int64_t b, TrapReason* trap) { in ExecuteI64ShrS()
270 static inline uint32_t ExecuteI32Ror(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32Ror()
275 static inline uint32_t ExecuteI32Rol(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32Rol()
280 static inline uint64_t ExecuteI64Ror(uint64_t a, uint64_t b, TrapReason* trap) { in ExecuteI64Ror()
285 static inline uint64_t ExecuteI64Rol(uint64_t a, uint64_t b, TrapReason* trap) { in ExecuteI64Rol()
314 static inline float ExecuteF32Sub(float a, float b, TrapReason* trap) { in ExecuteF32Sub()
325 static inline float ExecuteF32Min(float a, float b, TrapReason* trap) { in ExecuteF32Min()
331 static inline float ExecuteF32Max(float a, float b, TrapReason* trap) { in ExecuteF32Max()
337 static inline float ExecuteF32CopySign(float a, float b, TrapReason* trap) { in ExecuteF32CopySign()
341 static inline double ExecuteF64Sub(double a, double b, TrapReason* trap) { in ExecuteF64Sub()
352 static inline double ExecuteF64Min(double a, double b, TrapReason* trap) { in ExecuteF64Min()
358 static inline double ExecuteF64Max(double a, double b, TrapReason* trap) { in ExecuteF64Max()
364 static inline double ExecuteF64CopySign(double a, double b, TrapReason* trap) { in ExecuteF64CopySign()
369 TrapReason* trap) { in ExecuteI32AsmjsDivS()
378 TrapReason* trap) { in ExecuteI32AsmjsDivU()
384 TrapReason* trap) { in ExecuteI32AsmjsRemS()
391 TrapReason* trap) { in ExecuteI32AsmjsRemU()
396 static inline int32_t ExecuteI32AsmjsSConvertF32(float a, TrapReason* trap) { in ExecuteI32AsmjsSConvertF32()
400 static inline uint32_t ExecuteI32AsmjsUConvertF32(float a, TrapReason* trap) { in ExecuteI32AsmjsUConvertF32()
404 static inline int32_t ExecuteI32AsmjsSConvertF64(double a, TrapReason* trap) { in ExecuteI32AsmjsSConvertF64()
408 static inline uint32_t ExecuteI32AsmjsUConvertF64(double a, TrapReason* trap) { in ExecuteI32AsmjsUConvertF64()
412 static int32_t ExecuteI32Clz(uint32_t val, TrapReason* trap) { in ExecuteI32Clz()
416 static uint32_t ExecuteI32Ctz(uint32_t val, TrapReason* trap) { in ExecuteI32Ctz()
420 static uint32_t ExecuteI32Popcnt(uint32_t val, TrapReason* trap) { in ExecuteI32Popcnt()
424 static inline uint32_t ExecuteI32Eqz(uint32_t val, TrapReason* trap) { in ExecuteI32Eqz()
428 static int64_t ExecuteI64Clz(uint64_t val, TrapReason* trap) { in ExecuteI64Clz()
432 static inline uint64_t ExecuteI64Ctz(uint64_t val, TrapReason* trap) { in ExecuteI64Ctz()
436 static inline int64_t ExecuteI64Popcnt(uint64_t val, TrapReason* trap) { in ExecuteI64Popcnt()
440 static inline int32_t ExecuteI64Eqz(uint64_t val, TrapReason* trap) { in ExecuteI64Eqz()
444 static inline float ExecuteF32Abs(float a, TrapReason* trap) { in ExecuteF32Abs()
448 static inline float ExecuteF32Neg(float a, TrapReason* trap) { in ExecuteF32Neg()
452 static inline float ExecuteF32Ceil(float a, TrapReason* trap) { in ExecuteF32Ceil()
456 static inline float ExecuteF32Floor(float a, TrapReason* trap) { in ExecuteF32Floor()
460 static inline float ExecuteF32Trunc(float a, TrapReason* trap) { in ExecuteF32Trunc()
464 static inline float ExecuteF32NearestInt(float a, TrapReason* trap) { in ExecuteF32NearestInt()
468 static inline float ExecuteF32Sqrt(float a, TrapReason* trap) { in ExecuteF32Sqrt()
472 static inline double ExecuteF64Abs(double a, TrapReason* trap) { in ExecuteF64Abs()
476 static inline double ExecuteF64Neg(double a, TrapReason* trap) { in ExecuteF64Neg()
480 static inline double ExecuteF64Ceil(double a, TrapReason* trap) { in ExecuteF64Ceil()
484 static inline double ExecuteF64Floor(double a, TrapReason* trap) { in ExecuteF64Floor()
488 static inline double ExecuteF64Trunc(double a, TrapReason* trap) { in ExecuteF64Trunc()
492 static inline double ExecuteF64NearestInt(double a, TrapReason* trap) { in ExecuteF64NearestInt()
496 static inline double ExecuteF64Sqrt(double a, TrapReason* trap) { in ExecuteF64Sqrt()
500 static int32_t ExecuteI32SConvertF32(float a, TrapReason* trap) { in ExecuteI32SConvertF32()
508 static int32_t ExecuteI32SConvertF64(double a, TrapReason* trap) { in ExecuteI32SConvertF64()
517 static uint32_t ExecuteI32UConvertF32(float a, TrapReason* trap) { in ExecuteI32UConvertF32()
525 static uint32_t ExecuteI32UConvertF64(double a, TrapReason* trap) { in ExecuteI32UConvertF64()
533 static inline uint32_t ExecuteI32ConvertI64(int64_t a, TrapReason* trap) { in ExecuteI32ConvertI64()
537 static int64_t ExecuteI64SConvertF32(float a, TrapReason* trap) { in ExecuteI64SConvertF32()
545 static int64_t ExecuteI64SConvertF64(double a, TrapReason* trap) { in ExecuteI64SConvertF64()
553 static uint64_t ExecuteI64UConvertF32(float a, TrapReason* trap) { in ExecuteI64UConvertF32()
561 static uint64_t ExecuteI64UConvertF64(double a, TrapReason* trap) { in ExecuteI64UConvertF64()
569 static inline int64_t ExecuteI64SConvertI32(int32_t a, TrapReason* trap) { in ExecuteI64SConvertI32()
573 static inline int64_t ExecuteI64UConvertI32(uint32_t a, TrapReason* trap) { in ExecuteI64UConvertI32()
577 static inline float ExecuteF32SConvertI32(int32_t a, TrapReason* trap) { in ExecuteF32SConvertI32()
581 static inline float ExecuteF32UConvertI32(uint32_t a, TrapReason* trap) { in ExecuteF32UConvertI32()
585 static inline float ExecuteF32SConvertI64(int64_t a, TrapReason* trap) { in ExecuteF32SConvertI64()
591 static inline float ExecuteF32UConvertI64(uint64_t a, TrapReason* trap) { in ExecuteF32UConvertI64()
597 static inline float ExecuteF32ConvertF64(double a, TrapReason* trap) { in ExecuteF32ConvertF64()
601 static inline float ExecuteF32ReinterpretI32(int32_t a, TrapReason* trap) { in ExecuteF32ReinterpretI32()
605 static inline double ExecuteF64SConvertI32(int32_t a, TrapReason* trap) { in ExecuteF64SConvertI32()
609 static inline double ExecuteF64UConvertI32(uint32_t a, TrapReason* trap) { in ExecuteF64UConvertI32()
613 static inline double ExecuteF64SConvertI64(int64_t a, TrapReason* trap) { in ExecuteF64SConvertI64()
619 static inline double ExecuteF64UConvertI64(uint64_t a, TrapReason* trap) { in ExecuteF64UConvertI64()
625 static inline double ExecuteF64ConvertF32(float a, TrapReason* trap) { in ExecuteF64ConvertF32()
629 static inline double ExecuteF64ReinterpretI64(int64_t a, TrapReason* trap) { in ExecuteF64ReinterpretI64()
633 static inline int32_t ExecuteI32ReinterpretF32(float a, TrapReason* trap) { in ExecuteI32ReinterpretF32()
637 static inline int64_t ExecuteI64ReinterpretF64(double a, TrapReason* trap) { in ExecuteI64ReinterpretF64()
1059 void DoTrap(TrapReason trap, pc_t pc) { in DoTrap()