Home

Errors: 103

Warnings: 0

Successes: 4


simd_i32x4_trunc_sat_f64x2.wast

{"type":"module","line":3,"filename":"simd_i32x4_trunc_sat_f64x2.0.wasm"}

exception: Unknown SIMD instruction, FDFC

{"type":"assert_return","line":10,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0.0 0.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":12,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0.0 -0.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":14,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 1.5 1.5))

exception: assert_return: nothing loaded

{"type":"assert_return","line":16,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -1.5 -1.5))

exception: assert_return: nothing loaded

{"type":"assert_return","line":18,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 1.9 1.9))

exception: assert_return: nothing loaded

{"type":"assert_return","line":20,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 2.0 2.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":22,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -1.9 -1.9))

exception: assert_return: nothing loaded

{"type":"assert_return","line":24,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -2.0 -2.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":26,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 2147483520.0 2147483520.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":28,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -2147483520.0 -2147483520.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":30,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 2147483648.0 2147483648.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":32,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -2147483648.0 -2147483648.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":34,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 4294967294.0 4294967294.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":36,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -4294967294.0 -4294967294.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":38,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 2147483647.0 2147483647.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":40,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -2147483647.0 -2147483647.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":42,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 4294967294.0 4294967294.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":44,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 4294967295.0 4294967295.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":46,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 4294967296.0 4294967296.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":48,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1p-149 0x1p-149))

exception: assert_return: nothing loaded

{"type":"assert_return","line":50,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1p-149 -0x1p-149))

exception: assert_return: nothing loaded

{"type":"assert_return","line":52,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1p-126 0x1p-126))

exception: assert_return: nothing loaded

{"type":"assert_return","line":54,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1p-126 -0x1p-126))

exception: assert_return: nothing loaded

{"type":"assert_return","line":56,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1p-1 0x1p-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":58,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1p-1 -0x1p-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":60,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1p+0 0x1p+0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":62,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1p+0 -0x1p+0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":64,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1.19999ap+0 0x1.19999ap+0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":66,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1.19999ap+0 -0x1.19999ap+0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":68,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1.921fb6p+2 0x1.921fb6p+2))

exception: assert_return: nothing loaded

{"type":"assert_return","line":70,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1.921fb6p+2 -0x1.921fb6p+2))

exception: assert_return: nothing loaded

{"type":"assert_return","line":72,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1.fffffep+127 0x1.fffffep+127))

exception: assert_return: nothing loaded

{"type":"assert_return","line":74,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1.fffffep+127 -0x1.fffffep+127))

exception: assert_return: nothing loaded

{"type":"assert_return","line":76,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1.ccccccp-1 0x1.ccccccp-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":78,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1.ccccccp-1 -0x1.ccccccp-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":80,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1.fffffep-1 0x1.fffffep-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":82,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1.fffffep-1 -0x1.fffffep-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":84,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1.921fb6p+2 0x1.921fb6p+2))

exception: assert_return: nothing loaded

{"type":"assert_return","line":86,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1.921fb6p+2 -0x1.921fb6p+2))

exception: assert_return: nothing loaded

{"type":"assert_return","line":88,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0x1.fffffep+127 0x1.fffffep+127))

exception: assert_return: nothing loaded

{"type":"assert_return","line":90,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -0x1.fffffep+127 -0x1.fffffep+127))

exception: assert_return: nothing loaded

{"type":"assert_return","line":92,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 +inf +inf))

exception: assert_return: nothing loaded

{"type":"assert_return","line":94,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -inf -inf))

exception: assert_return: nothing loaded

{"type":"assert_return","line":96,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 +nan +nan))

exception: assert_return: nothing loaded

{"type":"assert_return","line":98,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -nan -nan))

exception: assert_return: nothing loaded

{"type":"assert_return","line":100,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 nan:0x444444 nan:0x444444))

exception: assert_return: nothing loaded

{"type":"assert_return","line":102,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -nan:0x444444 -nan:0x444444))

exception: assert_return: nothing loaded

{"type":"assert_return","line":104,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 42 42))

exception: assert_return: nothing loaded

{"type":"assert_return","line":106,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 -42 -42))

exception: assert_return: nothing loaded

{"type":"assert_return","line":108,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 0123456792.0 0123456792.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":110,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_s_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_s_zero" (v128.const f64x2 01234567890.0 01234567890.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":114,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0.0 0.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":116,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0.0 -0.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":118,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 1.5 1.5))

exception: assert_return: nothing loaded

{"type":"assert_return","line":120,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -1.5 -1.5))

exception: assert_return: nothing loaded

{"type":"assert_return","line":122,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 1.9 1.9))

exception: assert_return: nothing loaded

{"type":"assert_return","line":124,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 2.0 2.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":126,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -1.9 -1.9))

exception: assert_return: nothing loaded

{"type":"assert_return","line":128,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -2.0 -2.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":130,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 2147483520.0 2147483520.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":132,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -2147483520.0 -2147483520.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":134,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 2147483648.0 2147483648.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":136,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -2147483648.0 -2147483648.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":138,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 4294967294.0 4294967294.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":140,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -4294967294.0 -4294967294.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":142,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 2147483647.0 2147483647.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":144,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -2147483647.0 -2147483647.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":146,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 4294967294.0 4294967294.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":148,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 4294967295.0 4294967295.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":150,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 4294967296.0 4294967296.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":152,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1p-149 0x1p-149))

exception: assert_return: nothing loaded

{"type":"assert_return","line":154,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1p-149 -0x1p-149))

exception: assert_return: nothing loaded

{"type":"assert_return","line":156,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1p-126 0x1p-126))

exception: assert_return: nothing loaded

{"type":"assert_return","line":158,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1p-126 -0x1p-126))

exception: assert_return: nothing loaded

{"type":"assert_return","line":160,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1p-1 0x1p-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":162,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1p-1 -0x1p-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":164,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1p+0 0x1p+0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":166,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1p+0 -0x1p+0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":168,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1.19999ap+0 0x1.19999ap+0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":170,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1.19999ap+0 -0x1.19999ap+0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":172,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1.921fb6p+2 0x1.921fb6p+2))

exception: assert_return: nothing loaded

{"type":"assert_return","line":174,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1.921fb6p+2 -0x1.921fb6p+2))

exception: assert_return: nothing loaded

{"type":"assert_return","line":176,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1.fffffep+127 0x1.fffffep+127))

exception: assert_return: nothing loaded

{"type":"assert_return","line":178,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1.fffffep+127 -0x1.fffffep+127))

exception: assert_return: nothing loaded

{"type":"assert_return","line":180,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1.ccccccp-1 0x1.ccccccp-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":182,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1.ccccccp-1 -0x1.ccccccp-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":184,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1.fffffep-1 0x1.fffffep-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":186,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1.fffffep-1 -0x1.fffffep-1))

exception: assert_return: nothing loaded

{"type":"assert_return","line":188,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1.921fb6p+2 0x1.921fb6p+2))

exception: assert_return: nothing loaded

{"type":"assert_return","line":190,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1.921fb6p+2 -0x1.921fb6p+2))

exception: assert_return: nothing loaded

{"type":"assert_return","line":192,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0x1.fffffep+127 0x1.fffffep+127))

exception: assert_return: nothing loaded

{"type":"assert_return","line":194,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -0x1.fffffep+127 -0x1.fffffep+127))

exception: assert_return: nothing loaded

{"type":"assert_return","line":196,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 +inf +inf))

exception: assert_return: nothing loaded

{"type":"assert_return","line":198,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -inf -inf))

exception: assert_return: nothing loaded

{"type":"assert_return","line":200,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 +nan +nan))

exception: assert_return: nothing loaded

{"type":"assert_return","line":202,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -nan -nan))

exception: assert_return: nothing loaded

{"type":"assert_return","line":204,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 nan:0x444444 nan:0x444444))

exception: assert_return: nothing loaded

{"type":"assert_return","line":206,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -nan:0x444444 -nan:0x444444))

exception: assert_return: nothing loaded

{"type":"assert_return","line":208,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 42 42))

exception: assert_return: nothing loaded

{"type":"assert_return","line":210,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 -42 -42))

exception: assert_return: nothing loaded

{"type":"assert_return","line":212,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 0123456792.0 0123456792.0))

exception: assert_return: nothing loaded

{"type":"assert_return","line":214,"action":{"type":"invoke","field":"i32x4.trunc_sat_f64x2_u_zero","args":[{"type":"v128"}]},"expected":[{"type":"v128"}]}
(assert_return (invoke "i32x4.trunc_sat_f64x2_u_zero" (v128.const f64x2 01234567890.0 01234567890.0))

exception: assert_return: nothing loaded

{"type":"assert_invalid","line":218,"filename":"simd_i32x4_trunc_sat_f64x2.1.wasm","text":"type mismatch"}

got error: Unknown SIMD instruction, FDFC

{"type":"assert_invalid","line":219,"filename":"simd_i32x4_trunc_sat_f64x2.2.wasm","text":"type mismatch"}

got error: Unknown SIMD instruction, FDFD

{"type":"assert_invalid","line":224,"filename":"simd_i32x4_trunc_sat_f64x2.3.wasm","text":"type mismatch"}

got error: Unknown SIMD instruction, FDFC

{"type":"assert_invalid","line":232,"filename":"simd_i32x4_trunc_sat_f64x2.4.wasm","text":"type mismatch"}

got error: Unknown SIMD instruction, FDFD

Generated at 2024-09-05T14:40:28