...
1;; Tests for f32x4 arithmetic operations on major boundary values and all special values.
2
3
4(module
5 (func (export "f32x4.add") (param v128 v128) (result v128) (f32x4.add (local.get 0) (local.get 1)))
6 (func (export "f32x4.sub") (param v128 v128) (result v128) (f32x4.sub (local.get 0) (local.get 1)))
7 (func (export "f32x4.mul") (param v128 v128) (result v128) (f32x4.mul (local.get 0) (local.get 1)))
8 (func (export "f32x4.div") (param v128 v128) (result v128) (f32x4.div (local.get 0) (local.get 1)))
9 (func (export "f32x4.neg") (param v128) (result v128) (f32x4.neg (local.get 0)))
10 (func (export "f32x4.sqrt") (param v128) (result v128) (f32x4.sqrt (local.get 0)))
11)
12
13(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
14 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
15 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
16(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
17 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
18 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
19(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
20 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
21 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
22(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
23 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
24 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
25(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
26 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
27 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
28(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
29 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
30 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
31(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
32 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
33 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
34(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
35 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
36 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
37(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
38 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
39 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
40(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
41 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
42 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
43(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
44 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
45 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
46(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
47 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
48 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
49(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
50 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
51 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
52(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
53 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
54 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
55(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
56 (v128.const f32x4 inf inf inf inf))
57 (v128.const f32x4 inf inf inf inf))
58(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
59 (v128.const f32x4 -inf -inf -inf -inf))
60 (v128.const f32x4 -inf -inf -inf -inf))
61(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
62 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
63 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
64(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
65 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
66 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
67(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
68 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
69 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
70(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
71 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
72 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
73(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
74 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
75 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
76(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
77 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
78 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
79(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
80 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
81 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
82(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
83 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
84 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
85(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
86 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
87 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
88(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
89 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
90 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
91(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
92 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
93 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
94(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
95 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
96 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
97(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
98 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
99 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
100(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
101 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
102 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
103(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
104 (v128.const f32x4 inf inf inf inf))
105 (v128.const f32x4 inf inf inf inf))
106(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
107 (v128.const f32x4 -inf -inf -inf -inf))
108 (v128.const f32x4 -inf -inf -inf -inf))
109(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
110 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
111 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
112(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
113 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
114 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
115(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
116 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
117 (v128.const f32x4 0x1.0000000000000p-148 0x1.0000000000000p-148 0x1.0000000000000p-148 0x1.0000000000000p-148))
118(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
119 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
120 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
121(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
122 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
123 (v128.const f32x4 0x1.0000020000000p-126 0x1.0000020000000p-126 0x1.0000020000000p-126 0x1.0000020000000p-126))
124(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
125 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
126 (v128.const f32x4 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127))
127(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
128 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
129 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
130(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
131 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
132 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
133(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
134 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
135 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
136(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
137 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
138 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
139(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
140 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
141 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
142(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
143 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
144 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
145(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
146 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
147 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
148(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
149 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
150 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
151(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
152 (v128.const f32x4 inf inf inf inf))
153 (v128.const f32x4 inf inf inf inf))
154(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
155 (v128.const f32x4 -inf -inf -inf -inf))
156 (v128.const f32x4 -inf -inf -inf -inf))
157(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
158 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
159 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
160(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
161 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
162 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
163(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
164 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
165 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
166(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
167 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
168 (v128.const f32x4 -0x1.0000000000000p-148 -0x1.0000000000000p-148 -0x1.0000000000000p-148 -0x1.0000000000000p-148))
169(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
170 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
171 (v128.const f32x4 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127))
172(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
173 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
174 (v128.const f32x4 -0x1.0000020000000p-126 -0x1.0000020000000p-126 -0x1.0000020000000p-126 -0x1.0000020000000p-126))
175(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
176 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
177 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
178(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
179 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
180 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
181(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
182 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
183 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
184(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
185 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
186 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
187(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
188 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
189 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
190(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
191 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
192 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
193(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
194 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
195 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
196(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
197 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
198 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
199(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
200 (v128.const f32x4 inf inf inf inf))
201 (v128.const f32x4 inf inf inf inf))
202(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
203 (v128.const f32x4 -inf -inf -inf -inf))
204 (v128.const f32x4 -inf -inf -inf -inf))
205(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
206 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
207 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
208(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
209 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
210 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
211(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
212 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
213 (v128.const f32x4 0x1.0000020000000p-126 0x1.0000020000000p-126 0x1.0000020000000p-126 0x1.0000020000000p-126))
214(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
215 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
216 (v128.const f32x4 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127))
217(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
218 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
219 (v128.const f32x4 0x1.0000000000000p-125 0x1.0000000000000p-125 0x1.0000000000000p-125 0x1.0000000000000p-125))
220(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
221 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
222 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
223(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
224 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
225 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
226(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
227 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
228 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
229(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
230 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
231 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
232(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
233 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
234 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
235(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
236 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
237 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
238(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
239 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
240 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
241(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
242 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
243 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
244(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
245 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
246 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
247(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
248 (v128.const f32x4 inf inf inf inf))
249 (v128.const f32x4 inf inf inf inf))
250(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
251 (v128.const f32x4 -inf -inf -inf -inf))
252 (v128.const f32x4 -inf -inf -inf -inf))
253(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
254 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
255 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
256(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
257 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
258 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
259(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
260 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
261 (v128.const f32x4 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127))
262(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
263 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
264 (v128.const f32x4 -0x1.0000020000000p-126 -0x1.0000020000000p-126 -0x1.0000020000000p-126 -0x1.0000020000000p-126))
265(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
266 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
267 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
268(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
269 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
270 (v128.const f32x4 -0x1.0000000000000p-125 -0x1.0000000000000p-125 -0x1.0000000000000p-125 -0x1.0000000000000p-125))
271(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
272 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
273 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
274(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
275 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
276 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
277(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
278 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
279 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
280(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
281 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
282 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
283(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
284 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
285 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
286(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
287 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
288 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
289(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
290 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
291 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
292(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
293 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
294 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
295(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
296 (v128.const f32x4 inf inf inf inf))
297 (v128.const f32x4 inf inf inf inf))
298(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
299 (v128.const f32x4 -inf -inf -inf -inf))
300 (v128.const f32x4 -inf -inf -inf -inf))
301(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
302 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
303 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
304(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
305 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
306 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
307(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
308 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
309 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
310(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
311 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
312 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
313(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
314 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
315 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
316(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
317 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
318 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
319(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
320 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
321 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
322(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
323 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
324 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
325(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
326 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
327 (v128.const f32x4 0x1.8000000000000p+0 0x1.8000000000000p+0 0x1.8000000000000p+0 0x1.8000000000000p+0))
328(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
329 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
330 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
331(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
332 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
333 (v128.const f32x4 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2))
334(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
335 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
336 (v128.const f32x4 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2))
337(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
338 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
339 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
340(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
341 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
342 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
343(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
344 (v128.const f32x4 inf inf inf inf))
345 (v128.const f32x4 inf inf inf inf))
346(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
347 (v128.const f32x4 -inf -inf -inf -inf))
348 (v128.const f32x4 -inf -inf -inf -inf))
349(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
350 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
351 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
352(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
353 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
354 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
355(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
356 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
357 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
358(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
359 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
360 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
361(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
362 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
363 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
364(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
365 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
366 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
367(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
368 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
369 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
370(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
371 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
372 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
373(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
374 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
375 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
376(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
377 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
378 (v128.const f32x4 -0x1.8000000000000p+0 -0x1.8000000000000p+0 -0x1.8000000000000p+0 -0x1.8000000000000p+0))
379(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
380 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
381 (v128.const f32x4 0x1.721fb60000000p+2 0x1.721fb60000000p+2 0x1.721fb60000000p+2 0x1.721fb60000000p+2))
382(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
383 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
384 (v128.const f32x4 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2))
385(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
386 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
387 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
388(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
389 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
390 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
391(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
392 (v128.const f32x4 inf inf inf inf))
393 (v128.const f32x4 inf inf inf inf))
394(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
395 (v128.const f32x4 -inf -inf -inf -inf))
396 (v128.const f32x4 -inf -inf -inf -inf))
397(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
398 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
399 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
400(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
401 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
402 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
403(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
404 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
405 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
406(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
407 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
408 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
409(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
410 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
411 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
412(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
413 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
414 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
415(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
416 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
417 (v128.const f32x4 0x1.8000000000000p+0 0x1.8000000000000p+0 0x1.8000000000000p+0 0x1.8000000000000p+0))
418(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
419 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
420 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
421(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
422 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
423 (v128.const f32x4 0x1.0000000000000p+1 0x1.0000000000000p+1 0x1.0000000000000p+1 0x1.0000000000000p+1))
424(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
425 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
426 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
427(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
428 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
429 (v128.const f32x4 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2))
430(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
431 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
432 (v128.const f32x4 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2))
433(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
434 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
435 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
436(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
437 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
438 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
439(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
440 (v128.const f32x4 inf inf inf inf))
441 (v128.const f32x4 inf inf inf inf))
442(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
443 (v128.const f32x4 -inf -inf -inf -inf))
444 (v128.const f32x4 -inf -inf -inf -inf))
445(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
446 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
447 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
448(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
449 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
450 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
451(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
452 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
453 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
454(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
455 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
456 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
457(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
458 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
459 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
460(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
461 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
462 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
463(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
464 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
465 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
466(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
467 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
468 (v128.const f32x4 -0x1.8000000000000p+0 -0x1.8000000000000p+0 -0x1.8000000000000p+0 -0x1.8000000000000p+0))
469(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
470 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
471 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
472(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
473 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
474 (v128.const f32x4 -0x1.0000000000000p+1 -0x1.0000000000000p+1 -0x1.0000000000000p+1 -0x1.0000000000000p+1))
475(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
476 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
477 (v128.const f32x4 0x1.521fb60000000p+2 0x1.521fb60000000p+2 0x1.521fb60000000p+2 0x1.521fb60000000p+2))
478(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
479 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
480 (v128.const f32x4 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2))
481(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
482 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
483 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
484(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
485 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
486 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
487(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
488 (v128.const f32x4 inf inf inf inf))
489 (v128.const f32x4 inf inf inf inf))
490(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
491 (v128.const f32x4 -inf -inf -inf -inf))
492 (v128.const f32x4 -inf -inf -inf -inf))
493(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
494 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
495 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
496(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
497 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
498 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
499(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
500 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
501 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
502(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
503 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
504 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
505(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
506 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
507 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
508(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
509 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
510 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
511(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
512 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
513 (v128.const f32x4 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2))
514(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
515 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
516 (v128.const f32x4 0x1.721fb60000000p+2 0x1.721fb60000000p+2 0x1.721fb60000000p+2 0x1.721fb60000000p+2))
517(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
518 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
519 (v128.const f32x4 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2))
520(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
521 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
522 (v128.const f32x4 0x1.521fb60000000p+2 0x1.521fb60000000p+2 0x1.521fb60000000p+2 0x1.521fb60000000p+2))
523(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
524 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
525 (v128.const f32x4 0x1.921fb60000000p+3 0x1.921fb60000000p+3 0x1.921fb60000000p+3 0x1.921fb60000000p+3))
526(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
527 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
528 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
529(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
530 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
531 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
532(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
533 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
534 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
535(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
536 (v128.const f32x4 inf inf inf inf))
537 (v128.const f32x4 inf inf inf inf))
538(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
539 (v128.const f32x4 -inf -inf -inf -inf))
540 (v128.const f32x4 -inf -inf -inf -inf))
541(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
542 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
543 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
544(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
545 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
546 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
547(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
548 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
549 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
550(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
551 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
552 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
553(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
554 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
555 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
556(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
557 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
558 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
559(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
560 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
561 (v128.const f32x4 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2))
562(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
563 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
564 (v128.const f32x4 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2))
565(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
566 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
567 (v128.const f32x4 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2))
568(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
569 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
570 (v128.const f32x4 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2))
571(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
572 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
573 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
574(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
575 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
576 (v128.const f32x4 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3))
577(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
578 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
579 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
580(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
581 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
582 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
583(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
584 (v128.const f32x4 inf inf inf inf))
585 (v128.const f32x4 inf inf inf inf))
586(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
587 (v128.const f32x4 -inf -inf -inf -inf))
588 (v128.const f32x4 -inf -inf -inf -inf))
589(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
590 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
591 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
592(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
593 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
594 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
595(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
596 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
597 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
598(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
599 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
600 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
601(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
602 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
603 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
604(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
605 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
606 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
607(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
608 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
609 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
610(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
611 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
612 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
613(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
614 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
615 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
616(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
617 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
618 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
619(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
620 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
621 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
622(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
623 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
624 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
625(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
626 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
627 (v128.const f32x4 inf inf inf inf))
628(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
629 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
630 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
631(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
632 (v128.const f32x4 inf inf inf inf))
633 (v128.const f32x4 inf inf inf inf))
634(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
635 (v128.const f32x4 -inf -inf -inf -inf))
636 (v128.const f32x4 -inf -inf -inf -inf))
637(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
638 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
639 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
640(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
641 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
642 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
643(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
644 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
645 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
646(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
647 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
648 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
649(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
650 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
651 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
652(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
653 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
654 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
655(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
656 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
657 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
658(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
659 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
660 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
661(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
662 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
663 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
664(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
665 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
666 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
667(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
668 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
669 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
670(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
671 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
672 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
673(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
674 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
675 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
676(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
677 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
678 (v128.const f32x4 -inf -inf -inf -inf))
679(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
680 (v128.const f32x4 inf inf inf inf))
681 (v128.const f32x4 inf inf inf inf))
682(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
683 (v128.const f32x4 -inf -inf -inf -inf))
684 (v128.const f32x4 -inf -inf -inf -inf))
685(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
686 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
687 (v128.const f32x4 inf inf inf inf))
688(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
689 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
690 (v128.const f32x4 inf inf inf inf))
691(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
692 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
693 (v128.const f32x4 inf inf inf inf))
694(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
695 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
696 (v128.const f32x4 inf inf inf inf))
697(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
698 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
699 (v128.const f32x4 inf inf inf inf))
700(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
701 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
702 (v128.const f32x4 inf inf inf inf))
703(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
704 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
705 (v128.const f32x4 inf inf inf inf))
706(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
707 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
708 (v128.const f32x4 inf inf inf inf))
709(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
710 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
711 (v128.const f32x4 inf inf inf inf))
712(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
713 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
714 (v128.const f32x4 inf inf inf inf))
715(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
716 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
717 (v128.const f32x4 inf inf inf inf))
718(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
719 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
720 (v128.const f32x4 inf inf inf inf))
721(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
722 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
723 (v128.const f32x4 inf inf inf inf))
724(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
725 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
726 (v128.const f32x4 inf inf inf inf))
727(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
728 (v128.const f32x4 inf inf inf inf))
729 (v128.const f32x4 inf inf inf inf))
730(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
731 (v128.const f32x4 -inf -inf -inf -inf))
732 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
733(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
734 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
735 (v128.const f32x4 -inf -inf -inf -inf))
736(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
737 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
738 (v128.const f32x4 -inf -inf -inf -inf))
739(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
740 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
741 (v128.const f32x4 -inf -inf -inf -inf))
742(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
743 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
744 (v128.const f32x4 -inf -inf -inf -inf))
745(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
746 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
747 (v128.const f32x4 -inf -inf -inf -inf))
748(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
749 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
750 (v128.const f32x4 -inf -inf -inf -inf))
751(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
752 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
753 (v128.const f32x4 -inf -inf -inf -inf))
754(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
755 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
756 (v128.const f32x4 -inf -inf -inf -inf))
757(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
758 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
759 (v128.const f32x4 -inf -inf -inf -inf))
760(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
761 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
762 (v128.const f32x4 -inf -inf -inf -inf))
763(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
764 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
765 (v128.const f32x4 -inf -inf -inf -inf))
766(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
767 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
768 (v128.const f32x4 -inf -inf -inf -inf))
769(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
770 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
771 (v128.const f32x4 -inf -inf -inf -inf))
772(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
773 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
774 (v128.const f32x4 -inf -inf -inf -inf))
775(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
776 (v128.const f32x4 inf inf inf inf))
777 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
778(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
779 (v128.const f32x4 -inf -inf -inf -inf))
780 (v128.const f32x4 -inf -inf -inf -inf))
781(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
782 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
783 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
784(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
785 (v128.const f32x4 nan nan nan nan))
786 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
787(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
788 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
789 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
790(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
791 (v128.const f32x4 nan nan nan nan))
792 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
793(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
794 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
795 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
796(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
797 (v128.const f32x4 nan nan nan nan))
798 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
799(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
800 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
801 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
802(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
803 (v128.const f32x4 nan nan nan nan))
804 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
805(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
806 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
807 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
808(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
809 (v128.const f32x4 nan nan nan nan))
810 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
811(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
812 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
813 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
814(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
815 (v128.const f32x4 nan nan nan nan))
816 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
817(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
818 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
819 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
820(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
821 (v128.const f32x4 nan nan nan nan))
822 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
823(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
824 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
825 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
826(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
827 (v128.const f32x4 nan nan nan nan))
828 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
829(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
830 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
831 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
832(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
833 (v128.const f32x4 nan nan nan nan))
834 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
835(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
836 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
837 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
838(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
839 (v128.const f32x4 nan nan nan nan))
840 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
841(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
842 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
843 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
844(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
845 (v128.const f32x4 nan nan nan nan))
846 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
847(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
848 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
849 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
850(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
851 (v128.const f32x4 nan nan nan nan))
852 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
853(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
854 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
855 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
856(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
857 (v128.const f32x4 nan nan nan nan))
858 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
859(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
860 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
861 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
862(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
863 (v128.const f32x4 nan nan nan nan))
864 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
865(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
866 (v128.const f32x4 inf inf inf inf))
867 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
868(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
869 (v128.const f32x4 nan nan nan nan))
870 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
871(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
872 (v128.const f32x4 -inf -inf -inf -inf))
873 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
874(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
875 (v128.const f32x4 nan nan nan nan))
876 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
877(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
878 (v128.const f32x4 nan nan nan nan))
879 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
880(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
881 (v128.const f32x4 -nan -nan -nan -nan))
882 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
883(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
884 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
885 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
886(assert_return (invoke "f32x4.add" (v128.const f32x4 nan nan nan nan)
887 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
888 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
889(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
890 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
891 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
892(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
893 (v128.const f32x4 -nan -nan -nan -nan))
894 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
895(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
896 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
897 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
898(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
899 (v128.const f32x4 -nan -nan -nan -nan))
900 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
901(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
902 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
903 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
904(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
905 (v128.const f32x4 -nan -nan -nan -nan))
906 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
907(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
908 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
909 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
910(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
911 (v128.const f32x4 -nan -nan -nan -nan))
912 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
913(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
914 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
915 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
916(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
917 (v128.const f32x4 -nan -nan -nan -nan))
918 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
919(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
920 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
921 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
922(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
923 (v128.const f32x4 -nan -nan -nan -nan))
924 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
925(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
926 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
927 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
928(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
929 (v128.const f32x4 -nan -nan -nan -nan))
930 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
931(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
932 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
933 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
934(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
935 (v128.const f32x4 -nan -nan -nan -nan))
936 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
937(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
938 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
939 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
940(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
941 (v128.const f32x4 -nan -nan -nan -nan))
942 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
943(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
944 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
945 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
946(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
947 (v128.const f32x4 -nan -nan -nan -nan))
948 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
949(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
950 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
951 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
952(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
953 (v128.const f32x4 -nan -nan -nan -nan))
954 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
955(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
956 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
957 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
958(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
959 (v128.const f32x4 -nan -nan -nan -nan))
960 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
961(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
962 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
963 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
964(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
965 (v128.const f32x4 -nan -nan -nan -nan))
966 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
967(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
968 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
969 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
970(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
971 (v128.const f32x4 -nan -nan -nan -nan))
972 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
973(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
974 (v128.const f32x4 inf inf inf inf))
975 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
976(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
977 (v128.const f32x4 -nan -nan -nan -nan))
978 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
979(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
980 (v128.const f32x4 -inf -inf -inf -inf))
981 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
982(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
983 (v128.const f32x4 -nan -nan -nan -nan))
984 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
985(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
986 (v128.const f32x4 nan nan nan nan))
987 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
988(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
989 (v128.const f32x4 -nan -nan -nan -nan))
990 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
991(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
992 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
993 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
994(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan -nan -nan -nan)
995 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
996 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
997(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
998 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
999 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1000(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1001 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1002 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1003(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1004 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1005 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1006(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1007 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1008 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1009(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1010 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1011 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1012(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1013 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1014 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1015(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1016 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1017 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1018(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1019 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1020 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1021(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1022 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1023 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1024(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1025 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1026 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1027(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1028 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1029 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1030(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1031 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1032 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1033(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1034 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1035 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1036(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1037 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1038 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1039(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1040 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1041 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1042(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1043 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1044 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1045(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1046 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1047 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1048(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1049 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1050 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1051(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1052 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1053 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1054(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1055 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1056 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1057(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1058 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1059 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1060(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1061 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1062 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1063(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1064 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1065 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1066(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1067 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1068 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1069(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1070 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1071 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1072(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1073 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1074 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1075(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1076 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1077 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1078(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1079 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1080 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1081(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1082 (v128.const f32x4 inf inf inf inf))
1083 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1084(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
1085 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1086 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1087(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1088 (v128.const f32x4 -inf -inf -inf -inf))
1089 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1090(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
1091 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1092 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1093(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1094 (v128.const f32x4 nan nan nan nan))
1095 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1096(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1097 (v128.const f32x4 -nan -nan -nan -nan))
1098 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1099(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1100 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1101 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1102(assert_return (invoke "f32x4.add" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
1103 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1104 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1105(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1106 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1107 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1108(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1109 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1110 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1111(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1112 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1113 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1114(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1115 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1116 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1117(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1118 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1119 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1120(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1121 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1122 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1123(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1124 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1125 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1126(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1127 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1128 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1129(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1130 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1131 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1132(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1133 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1134 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1135(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1136 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1137 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1138(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1139 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1140 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1141(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1142 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1143 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1144(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1145 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1146 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1147(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1148 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1149 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1150(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1151 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1152 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1153(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1154 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1155 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1156(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1157 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1158 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1159(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1160 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1161 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1162(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1163 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1164 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1165(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1166 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1167 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1168(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1169 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1170 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1171(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1172 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1173 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1174(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1175 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1176 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1177(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1178 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1179 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1180(assert_return (invoke "f32x4.add" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1181 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1182 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1183(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1184 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1185 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1186(assert_return (invoke "f32x4.add" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1187 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1188 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1189(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1190 (v128.const f32x4 inf inf inf inf))
1191 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1192(assert_return (invoke "f32x4.add" (v128.const f32x4 inf inf inf inf)
1193 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1194 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1195(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1196 (v128.const f32x4 -inf -inf -inf -inf))
1197 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1198(assert_return (invoke "f32x4.add" (v128.const f32x4 -inf -inf -inf -inf)
1199 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1200 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1201(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1202 (v128.const f32x4 nan nan nan nan))
1203 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1204(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1205 (v128.const f32x4 -nan -nan -nan -nan))
1206 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1207(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1208 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1209 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1210(assert_return (invoke "f32x4.add" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1211 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1212 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
1213(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789 0123456789 0123456789 0123456789)
1214 (v128.const f32x4 0123456789 0123456789 0123456789 0123456789))
1215 (v128.const f32x4 246913578.0 246913578.0 246913578.0 246913578.0))
1216(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
1217 (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
1218 (v128.const f32x4 2.46913578e+27 2.46913578e+27 2.46913578e+27 2.46913578e+27))
1219(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019)
1220 (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019))
1221 (v128.const f32x4 2.46913578e+27 2.46913578e+27 2.46913578e+27 2.46913578e+27))
1222(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
1223 (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
1224 (v128.const f32x4 2.46913578e-11 2.46913578e-11 2.46913578e-11 2.46913578e-11))
1225(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.)
1226 (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.))
1227 (v128.const f32x4 246913578.0 246913578.0 246913578.0 246913578.0))
1228(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
1229 (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
1230 (v128.const f32x4 2.46913578e+27 2.46913578e+27 2.46913578e+27 2.46913578e+27))
1231(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
1232 (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
1233 (v128.const f32x4 2.46913578e+27 2.46913578e+27 2.46913578e+27 2.46913578e+27))
1234(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019)
1235 (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019))
1236 (v128.const f32x4 2.46913578e-11 2.46913578e-11 2.46913578e-11 2.46913578e-11))
1237(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
1238 (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
1239 (v128.const f32x4 246913578.02469134 246913578.02469134 246913578.02469134 246913578.02469134))
1240(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019)
1241 (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019))
1242 (v128.const f32x4 2.4691357802469137e+27 2.4691357802469137e+27 2.4691357802469137e+27 2.4691357802469137e+27))
1243(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019)
1244 (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019))
1245 (v128.const f32x4 2.4691357802469137e+27 2.4691357802469137e+27 2.4691357802469137e+27 2.4691357802469137e+27))
1246(assert_return (invoke "f32x4.add" (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019)
1247 (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019))
1248 (v128.const f32x4 2.4691357802469137e-11 2.4691357802469137e-11 2.4691357802469137e-11 2.4691357802469137e-11))
1249(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF)
1250 (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF))
1251 (v128.const f32x4 0x1.23456789abcdfp+57 0x1.23456789abcdfp+57 0x1.23456789abcdfp+57 0x1.23456789abcdfp+57))
1252(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019)
1253 (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019))
1254 (v128.const f32x4 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76))
1255(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019)
1256 (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019))
1257 (v128.const f32x4 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76))
1258(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019)
1259 (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019))
1260 (v128.const f32x4 0x1.23456789abcdfp+38 0x1.23456789abcdfp+38 0x1.23456789abcdfp+38 0x1.23456789abcdfp+38))
1261(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.)
1262 (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.))
1263 (v128.const f32x4 0x1.23456789abcdfp+57 0x1.23456789abcdfp+57 0x1.23456789abcdfp+57 0x1.23456789abcdfp+57))
1264(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019)
1265 (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019))
1266 (v128.const f32x4 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76))
1267(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019)
1268 (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019))
1269 (v128.const f32x4 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76))
1270(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019)
1271 (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019))
1272 (v128.const f32x4 0x1.23456789abcdfp+38 0x1.23456789abcdfp+38 0x1.23456789abcdfp+38 0x1.23456789abcdfp+38))
1273(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF)
1274 (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF))
1275 (v128.const f32x4 0x1.23456789abcdfp+57 0x1.23456789abcdfp+57 0x1.23456789abcdfp+57 0x1.23456789abcdfp+57))
1276(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019)
1277 (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019))
1278 (v128.const f32x4 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76))
1279(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019)
1280 (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019))
1281 (v128.const f32x4 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76 0x1.23456789abcdfp+76))
1282(assert_return (invoke "f32x4.add" (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019)
1283 (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019))
1284 (v128.const f32x4 0x1.23456789abcdfp+38 0x1.23456789abcdfp+38 0x1.23456789abcdfp+38 0x1.23456789abcdfp+38))
1285(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1286 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1287 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1288(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1289 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1290 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1291(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1292 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1293 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
1294(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1295 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1296 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
1297(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1298 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1299 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
1300(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1301 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1302 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
1303(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1304 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1305 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1306(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1307 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1308 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1309(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1310 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1311 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1312(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1313 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1314 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1315(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1316 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1317 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1318(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1319 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1320 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1321(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1322 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1323 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1324(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1325 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1326 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1327(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1328 (v128.const f32x4 inf inf inf inf))
1329 (v128.const f32x4 -inf -inf -inf -inf))
1330(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1331 (v128.const f32x4 -inf -inf -inf -inf))
1332 (v128.const f32x4 inf inf inf inf))
1333(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1334 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1335 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
1336(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1337 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1338 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1339(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1340 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1341 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
1342(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1343 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1344 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
1345(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1346 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1347 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
1348(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1349 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1350 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
1351(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1352 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1353 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1354(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1355 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1356 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1357(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1358 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1359 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1360(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1361 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1362 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1363(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1364 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1365 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1366(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1367 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1368 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1369(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1370 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1371 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1372(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1373 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1374 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1375(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1376 (v128.const f32x4 inf inf inf inf))
1377 (v128.const f32x4 -inf -inf -inf -inf))
1378(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1379 (v128.const f32x4 -inf -inf -inf -inf))
1380 (v128.const f32x4 inf inf inf inf))
1381(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1382 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1383 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
1384(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1385 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1386 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
1387(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1388 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1389 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1390(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1391 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1392 (v128.const f32x4 0x1.0000000000000p-148 0x1.0000000000000p-148 0x1.0000000000000p-148 0x1.0000000000000p-148))
1393(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1394 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1395 (v128.const f32x4 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127))
1396(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1397 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1398 (v128.const f32x4 0x1.0000020000000p-126 0x1.0000020000000p-126 0x1.0000020000000p-126 0x1.0000020000000p-126))
1399(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1400 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1401 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1402(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1403 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1404 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1405(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1406 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1407 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1408(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1409 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1410 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1411(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1412 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1413 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1414(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1415 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1416 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1417(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1418 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1419 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1420(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1421 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1422 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1423(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1424 (v128.const f32x4 inf inf inf inf))
1425 (v128.const f32x4 -inf -inf -inf -inf))
1426(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1427 (v128.const f32x4 -inf -inf -inf -inf))
1428 (v128.const f32x4 inf inf inf inf))
1429(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1430 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1431 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
1432(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1433 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1434 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
1435(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1436 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1437 (v128.const f32x4 -0x1.0000000000000p-148 -0x1.0000000000000p-148 -0x1.0000000000000p-148 -0x1.0000000000000p-148))
1438(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1439 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1440 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1441(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1442 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1443 (v128.const f32x4 -0x1.0000020000000p-126 -0x1.0000020000000p-126 -0x1.0000020000000p-126 -0x1.0000020000000p-126))
1444(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1445 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1446 (v128.const f32x4 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127))
1447(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1448 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1449 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1450(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1451 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1452 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1453(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1454 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1455 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1456(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1457 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1458 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1459(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1460 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1461 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1462(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1463 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1464 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1465(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1466 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1467 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1468(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1469 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1470 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1471(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1472 (v128.const f32x4 inf inf inf inf))
1473 (v128.const f32x4 -inf -inf -inf -inf))
1474(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1475 (v128.const f32x4 -inf -inf -inf -inf))
1476 (v128.const f32x4 inf inf inf inf))
1477(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1478 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1479 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
1480(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1481 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1482 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
1483(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1484 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1485 (v128.const f32x4 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127 0x1.fffffc0000000p-127))
1486(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1487 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1488 (v128.const f32x4 0x1.0000020000000p-126 0x1.0000020000000p-126 0x1.0000020000000p-126 0x1.0000020000000p-126))
1489(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1490 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1491 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1492(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1493 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1494 (v128.const f32x4 0x1.0000000000000p-125 0x1.0000000000000p-125 0x1.0000000000000p-125 0x1.0000000000000p-125))
1495(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1496 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1497 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1498(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1499 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1500 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1501(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1502 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1503 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1504(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1505 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1506 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1507(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1508 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1509 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1510(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1511 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1512 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1513(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1514 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1515 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1516(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1517 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1518 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1519(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1520 (v128.const f32x4 inf inf inf inf))
1521 (v128.const f32x4 -inf -inf -inf -inf))
1522(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1523 (v128.const f32x4 -inf -inf -inf -inf))
1524 (v128.const f32x4 inf inf inf inf))
1525(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1526 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1527 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
1528(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1529 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1530 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
1531(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1532 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1533 (v128.const f32x4 -0x1.0000020000000p-126 -0x1.0000020000000p-126 -0x1.0000020000000p-126 -0x1.0000020000000p-126))
1534(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1535 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1536 (v128.const f32x4 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127 -0x1.fffffc0000000p-127))
1537(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1538 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1539 (v128.const f32x4 -0x1.0000000000000p-125 -0x1.0000000000000p-125 -0x1.0000000000000p-125 -0x1.0000000000000p-125))
1540(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1541 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1542 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1543(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1544 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1545 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1546(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1547 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1548 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1549(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1550 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1551 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1552(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1553 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1554 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1555(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1556 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1557 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1558(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1559 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1560 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1561(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1562 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1563 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1564(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1565 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1566 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1567(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1568 (v128.const f32x4 inf inf inf inf))
1569 (v128.const f32x4 -inf -inf -inf -inf))
1570(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
1571 (v128.const f32x4 -inf -inf -inf -inf))
1572 (v128.const f32x4 inf inf inf inf))
1573(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1574 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1575 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1576(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1577 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1578 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1579(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1580 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1581 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1582(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1583 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1584 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1585(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1586 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1587 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1588(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1589 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1590 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1591(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1592 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1593 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1594(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1595 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1596 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1597(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1598 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1599 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1600(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1601 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1602 (v128.const f32x4 0x1.8000000000000p+0 0x1.8000000000000p+0 0x1.8000000000000p+0 0x1.8000000000000p+0))
1603(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1604 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1605 (v128.const f32x4 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2))
1606(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1607 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1608 (v128.const f32x4 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2))
1609(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1610 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1611 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1612(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1613 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1614 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1615(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1616 (v128.const f32x4 inf inf inf inf))
1617 (v128.const f32x4 -inf -inf -inf -inf))
1618(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
1619 (v128.const f32x4 -inf -inf -inf -inf))
1620 (v128.const f32x4 inf inf inf inf))
1621(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1622 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1623 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1624(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1625 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1626 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1627(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1628 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1629 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1630(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1631 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1632 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1633(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1634 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1635 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1636(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1637 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1638 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1639(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1640 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1641 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1642(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1643 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1644 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1645(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1646 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1647 (v128.const f32x4 -0x1.8000000000000p+0 -0x1.8000000000000p+0 -0x1.8000000000000p+0 -0x1.8000000000000p+0))
1648(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1649 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1650 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1651(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1652 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1653 (v128.const f32x4 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2))
1654(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1655 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1656 (v128.const f32x4 0x1.721fb60000000p+2 0x1.721fb60000000p+2 0x1.721fb60000000p+2 0x1.721fb60000000p+2))
1657(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1658 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1659 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1660(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1661 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1662 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1663(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1664 (v128.const f32x4 inf inf inf inf))
1665 (v128.const f32x4 -inf -inf -inf -inf))
1666(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1667 (v128.const f32x4 -inf -inf -inf -inf))
1668 (v128.const f32x4 inf inf inf inf))
1669(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1670 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1671 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1672(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1673 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1674 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1675(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1676 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1677 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1678(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1679 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1680 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1681(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1682 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1683 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1684(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1685 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1686 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
1687(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1688 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1689 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
1690(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1691 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1692 (v128.const f32x4 0x1.8000000000000p+0 0x1.8000000000000p+0 0x1.8000000000000p+0 0x1.8000000000000p+0))
1693(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1694 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1695 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1696(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1697 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1698 (v128.const f32x4 0x1.0000000000000p+1 0x1.0000000000000p+1 0x1.0000000000000p+1 0x1.0000000000000p+1))
1699(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1700 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1701 (v128.const f32x4 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2))
1702(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1703 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1704 (v128.const f32x4 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2))
1705(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1706 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1707 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1708(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1709 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1710 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1711(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1712 (v128.const f32x4 inf inf inf inf))
1713 (v128.const f32x4 -inf -inf -inf -inf))
1714(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1715 (v128.const f32x4 -inf -inf -inf -inf))
1716 (v128.const f32x4 inf inf inf inf))
1717(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1718 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1719 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1720(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1721 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1722 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1723(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1724 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1725 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1726(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1727 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1728 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1729(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1730 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1731 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1732(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1733 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1734 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
1735(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1736 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1737 (v128.const f32x4 -0x1.8000000000000p+0 -0x1.8000000000000p+0 -0x1.8000000000000p+0 -0x1.8000000000000p+0))
1738(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1739 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1740 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
1741(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1742 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1743 (v128.const f32x4 -0x1.0000000000000p+1 -0x1.0000000000000p+1 -0x1.0000000000000p+1 -0x1.0000000000000p+1))
1744(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1745 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1746 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1747(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1748 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1749 (v128.const f32x4 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2))
1750(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1751 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1752 (v128.const f32x4 0x1.521fb60000000p+2 0x1.521fb60000000p+2 0x1.521fb60000000p+2 0x1.521fb60000000p+2))
1753(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1754 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1755 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1756(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1757 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1758 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1759(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1760 (v128.const f32x4 inf inf inf inf))
1761 (v128.const f32x4 -inf -inf -inf -inf))
1762(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1763 (v128.const f32x4 -inf -inf -inf -inf))
1764 (v128.const f32x4 inf inf inf inf))
1765(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1766 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1767 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1768(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1769 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1770 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1771(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1772 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1773 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1774(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1775 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1776 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1777(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1778 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1779 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1780(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1781 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1782 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
1783(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1784 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1785 (v128.const f32x4 0x1.721fb60000000p+2 0x1.721fb60000000p+2 0x1.721fb60000000p+2 0x1.721fb60000000p+2))
1786(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1787 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1788 (v128.const f32x4 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2 0x1.b21fb60000000p+2))
1789(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1790 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1791 (v128.const f32x4 0x1.521fb60000000p+2 0x1.521fb60000000p+2 0x1.521fb60000000p+2 0x1.521fb60000000p+2))
1792(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1793 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1794 (v128.const f32x4 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2 0x1.d21fb60000000p+2))
1795(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1796 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1797 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1798(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1799 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1800 (v128.const f32x4 0x1.921fb60000000p+3 0x1.921fb60000000p+3 0x1.921fb60000000p+3 0x1.921fb60000000p+3))
1801(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1802 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1803 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1804(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1805 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1806 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1807(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1808 (v128.const f32x4 inf inf inf inf))
1809 (v128.const f32x4 -inf -inf -inf -inf))
1810(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1811 (v128.const f32x4 -inf -inf -inf -inf))
1812 (v128.const f32x4 inf inf inf inf))
1813(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1814 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1815 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1816(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1817 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1818 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1819(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1820 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1821 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1822(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1823 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1824 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1825(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1826 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1827 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1828(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1829 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1830 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
1831(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1832 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1833 (v128.const f32x4 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2 -0x1.b21fb60000000p+2))
1834(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1835 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1836 (v128.const f32x4 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2 -0x1.721fb60000000p+2))
1837(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1838 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1839 (v128.const f32x4 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2 -0x1.d21fb60000000p+2))
1840(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1841 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1842 (v128.const f32x4 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2 -0x1.521fb60000000p+2))
1843(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1844 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1845 (v128.const f32x4 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3))
1846(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1847 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1848 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1849(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1850 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1851 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1852(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1853 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1854 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1855(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1856 (v128.const f32x4 inf inf inf inf))
1857 (v128.const f32x4 -inf -inf -inf -inf))
1858(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
1859 (v128.const f32x4 -inf -inf -inf -inf))
1860 (v128.const f32x4 inf inf inf inf))
1861(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1862 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1863 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1864(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1865 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1866 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1867(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1868 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1869 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1870(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1871 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1872 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1873(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1874 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1875 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1876(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1877 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1878 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1879(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1880 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1881 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1882(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1883 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1884 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1885(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1886 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1887 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1888(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1889 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1890 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1891(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1892 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1893 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1894(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1895 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1896 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
1897(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1898 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1899 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1900(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1901 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1902 (v128.const f32x4 inf inf inf inf))
1903(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1904 (v128.const f32x4 inf inf inf inf))
1905 (v128.const f32x4 -inf -inf -inf -inf))
1906(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1907 (v128.const f32x4 -inf -inf -inf -inf))
1908 (v128.const f32x4 inf inf inf inf))
1909(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1910 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1911 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1912(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1913 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1914 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1915(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1916 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1917 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1918(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1919 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1920 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1921(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1922 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1923 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1924(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1925 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1926 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1927(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1928 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1929 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1930(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1931 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1932 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1933(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1934 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1935 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1936(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1937 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1938 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1939(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1940 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1941 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1942(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1943 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1944 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
1945(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1946 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1947 (v128.const f32x4 -inf -inf -inf -inf))
1948(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1949 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1950 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
1951(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1952 (v128.const f32x4 inf inf inf inf))
1953 (v128.const f32x4 -inf -inf -inf -inf))
1954(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1955 (v128.const f32x4 -inf -inf -inf -inf))
1956 (v128.const f32x4 inf inf inf inf))
1957(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1958 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1959 (v128.const f32x4 inf inf inf inf))
1960(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1961 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1962 (v128.const f32x4 inf inf inf inf))
1963(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1964 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1965 (v128.const f32x4 inf inf inf inf))
1966(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1967 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1968 (v128.const f32x4 inf inf inf inf))
1969(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1970 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1971 (v128.const f32x4 inf inf inf inf))
1972(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1973 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1974 (v128.const f32x4 inf inf inf inf))
1975(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1976 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1977 (v128.const f32x4 inf inf inf inf))
1978(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1979 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1980 (v128.const f32x4 inf inf inf inf))
1981(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1982 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1983 (v128.const f32x4 inf inf inf inf))
1984(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1985 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1986 (v128.const f32x4 inf inf inf inf))
1987(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1988 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1989 (v128.const f32x4 inf inf inf inf))
1990(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1991 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1992 (v128.const f32x4 inf inf inf inf))
1993(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1994 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1995 (v128.const f32x4 inf inf inf inf))
1996(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
1997 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1998 (v128.const f32x4 inf inf inf inf))
1999(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
2000 (v128.const f32x4 inf inf inf inf))
2001 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2002(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
2003 (v128.const f32x4 -inf -inf -inf -inf))
2004 (v128.const f32x4 inf inf inf inf))
2005(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2006 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2007 (v128.const f32x4 -inf -inf -inf -inf))
2008(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2009 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2010 (v128.const f32x4 -inf -inf -inf -inf))
2011(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2012 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2013 (v128.const f32x4 -inf -inf -inf -inf))
2014(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2015 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2016 (v128.const f32x4 -inf -inf -inf -inf))
2017(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2018 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2019 (v128.const f32x4 -inf -inf -inf -inf))
2020(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2021 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2022 (v128.const f32x4 -inf -inf -inf -inf))
2023(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2024 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2025 (v128.const f32x4 -inf -inf -inf -inf))
2026(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2027 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2028 (v128.const f32x4 -inf -inf -inf -inf))
2029(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2030 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2031 (v128.const f32x4 -inf -inf -inf -inf))
2032(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2033 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2034 (v128.const f32x4 -inf -inf -inf -inf))
2035(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2036 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2037 (v128.const f32x4 -inf -inf -inf -inf))
2038(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2039 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2040 (v128.const f32x4 -inf -inf -inf -inf))
2041(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2042 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2043 (v128.const f32x4 -inf -inf -inf -inf))
2044(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2045 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2046 (v128.const f32x4 -inf -inf -inf -inf))
2047(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2048 (v128.const f32x4 inf inf inf inf))
2049 (v128.const f32x4 -inf -inf -inf -inf))
2050(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2051 (v128.const f32x4 -inf -inf -inf -inf))
2052 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2053(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2054 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2055 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2056(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2057 (v128.const f32x4 nan nan nan nan))
2058 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2059(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2060 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2061 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2062(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2063 (v128.const f32x4 nan nan nan nan))
2064 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2065(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2066 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2067 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2068(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2069 (v128.const f32x4 nan nan nan nan))
2070 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2071(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2072 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2073 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2074(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2075 (v128.const f32x4 nan nan nan nan))
2076 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2077(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2078 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2079 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2080(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2081 (v128.const f32x4 nan nan nan nan))
2082 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2083(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2084 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2085 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2086(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2087 (v128.const f32x4 nan nan nan nan))
2088 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2089(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2090 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2091 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2092(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2093 (v128.const f32x4 nan nan nan nan))
2094 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2095(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2096 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2097 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2098(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2099 (v128.const f32x4 nan nan nan nan))
2100 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2101(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2102 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2103 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2104(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2105 (v128.const f32x4 nan nan nan nan))
2106 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2107(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2108 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2109 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2110(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2111 (v128.const f32x4 nan nan nan nan))
2112 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2113(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2114 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2115 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2116(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2117 (v128.const f32x4 nan nan nan nan))
2118 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2119(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2120 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2121 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2122(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2123 (v128.const f32x4 nan nan nan nan))
2124 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2125(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2126 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2127 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2128(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
2129 (v128.const f32x4 nan nan nan nan))
2130 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2131(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2132 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2133 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2134(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2135 (v128.const f32x4 nan nan nan nan))
2136 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2137(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2138 (v128.const f32x4 inf inf inf inf))
2139 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2140(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
2141 (v128.const f32x4 nan nan nan nan))
2142 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2143(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2144 (v128.const f32x4 -inf -inf -inf -inf))
2145 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2146(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2147 (v128.const f32x4 nan nan nan nan))
2148 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2149(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2150 (v128.const f32x4 nan nan nan nan))
2151 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2152(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2153 (v128.const f32x4 -nan -nan -nan -nan))
2154 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2155(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2156 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2157 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2158(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan nan nan nan)
2159 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2160 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2161(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2162 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2163 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2164(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2165 (v128.const f32x4 -nan -nan -nan -nan))
2166 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2167(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2168 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2169 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2170(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2171 (v128.const f32x4 -nan -nan -nan -nan))
2172 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2173(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2174 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2175 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2176(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2177 (v128.const f32x4 -nan -nan -nan -nan))
2178 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2179(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2180 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2181 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2182(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2183 (v128.const f32x4 -nan -nan -nan -nan))
2184 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2185(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2186 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2187 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2188(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2189 (v128.const f32x4 -nan -nan -nan -nan))
2190 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2191(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2192 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2193 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2194(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2195 (v128.const f32x4 -nan -nan -nan -nan))
2196 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2197(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2198 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2199 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2200(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2201 (v128.const f32x4 -nan -nan -nan -nan))
2202 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2203(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2204 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2205 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2206(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2207 (v128.const f32x4 -nan -nan -nan -nan))
2208 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2209(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2210 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2211 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2212(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2213 (v128.const f32x4 -nan -nan -nan -nan))
2214 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2215(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2216 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2217 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2218(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2219 (v128.const f32x4 -nan -nan -nan -nan))
2220 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2221(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2222 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2223 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2224(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2225 (v128.const f32x4 -nan -nan -nan -nan))
2226 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2227(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2228 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2229 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2230(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2231 (v128.const f32x4 -nan -nan -nan -nan))
2232 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2233(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2234 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2235 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2236(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
2237 (v128.const f32x4 -nan -nan -nan -nan))
2238 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2239(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2240 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2241 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2242(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2243 (v128.const f32x4 -nan -nan -nan -nan))
2244 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2245(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2246 (v128.const f32x4 inf inf inf inf))
2247 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2248(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
2249 (v128.const f32x4 -nan -nan -nan -nan))
2250 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2251(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2252 (v128.const f32x4 -inf -inf -inf -inf))
2253 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2254(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2255 (v128.const f32x4 -nan -nan -nan -nan))
2256 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2257(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2258 (v128.const f32x4 nan nan nan nan))
2259 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2260(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2261 (v128.const f32x4 -nan -nan -nan -nan))
2262 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2263(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2264 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2265 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2266(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan -nan -nan -nan)
2267 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2268 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2269(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2270 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2271 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2272(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2273 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2274 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2275(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2276 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2277 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2278(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2279 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2280 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2281(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2282 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2283 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2284(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2285 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2286 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2287(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2288 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2289 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2290(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2291 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2292 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2293(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2294 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2295 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2296(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2297 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2298 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2299(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2300 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2301 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2302(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2303 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2304 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2305(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2306 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2307 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2308(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2309 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2310 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2311(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2312 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2313 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2314(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2315 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2316 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2317(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2318 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2319 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2320(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2321 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2322 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2323(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2324 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2325 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2326(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2327 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2328 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2329(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2330 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2331 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2332(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2333 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2334 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2335(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2336 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2337 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2338(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2339 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2340 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2341(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2342 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2343 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2344(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
2345 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2346 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2347(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2348 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2349 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2350(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2351 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2352 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2353(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2354 (v128.const f32x4 inf inf inf inf))
2355 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2356(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
2357 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2358 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2359(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2360 (v128.const f32x4 -inf -inf -inf -inf))
2361 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2362(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2363 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2364 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2365(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2366 (v128.const f32x4 nan nan nan nan))
2367 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2368(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2369 (v128.const f32x4 -nan -nan -nan -nan))
2370 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2371(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2372 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2373 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2374(assert_return (invoke "f32x4.sub" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2375 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2376 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2377(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2378 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2379 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2380(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2381 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2382 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2383(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2384 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2385 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2386(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2387 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2388 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2389(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2390 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2391 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2392(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2393 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2394 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2395(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2396 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2397 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2398(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2399 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2400 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2401(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2402 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2403 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2404(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2405 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2406 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2407(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2408 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2409 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2410(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2411 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2412 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2413(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2414 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2415 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2416(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2417 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2418 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2419(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2420 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2421 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2422(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2423 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2424 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2425(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2426 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2427 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2428(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2429 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2430 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2431(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2432 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2433 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2434(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2435 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2436 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2437(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2438 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2439 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2440(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2441 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2442 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2443(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2444 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2445 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2446(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2447 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2448 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2449(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2450 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2451 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2452(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
2453 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2454 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2455(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2456 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2457 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2458(assert_return (invoke "f32x4.sub" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2459 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2460 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2461(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2462 (v128.const f32x4 inf inf inf inf))
2463 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2464(assert_return (invoke "f32x4.sub" (v128.const f32x4 inf inf inf inf)
2465 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2466 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2467(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2468 (v128.const f32x4 -inf -inf -inf -inf))
2469 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2470(assert_return (invoke "f32x4.sub" (v128.const f32x4 -inf -inf -inf -inf)
2471 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2472 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2473(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2474 (v128.const f32x4 nan nan nan nan))
2475 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2476(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2477 (v128.const f32x4 -nan -nan -nan -nan))
2478 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2479(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2480 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2481 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2482(assert_return (invoke "f32x4.sub" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2483 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2484 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
2485(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789 0123456789 0123456789 0123456789)
2486 (v128.const f32x4 0123456789 0123456789 0123456789 0123456789))
2487 (v128.const f32x4 0.0 0.0 0.0 0.0))
2488(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
2489 (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
2490 (v128.const f32x4 0.0 0.0 0.0 0.0))
2491(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019)
2492 (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019))
2493 (v128.const f32x4 0.0 0.0 0.0 0.0))
2494(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
2495 (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
2496 (v128.const f32x4 0.0 0.0 0.0 0.0))
2497(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.)
2498 (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.))
2499 (v128.const f32x4 0.0 0.0 0.0 0.0))
2500(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
2501 (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
2502 (v128.const f32x4 0.0 0.0 0.0 0.0))
2503(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
2504 (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
2505 (v128.const f32x4 0.0 0.0 0.0 0.0))
2506(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019)
2507 (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019))
2508 (v128.const f32x4 0.0 0.0 0.0 0.0))
2509(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
2510 (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
2511 (v128.const f32x4 0.0 0.0 0.0 0.0))
2512(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019)
2513 (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019))
2514 (v128.const f32x4 0.0 0.0 0.0 0.0))
2515(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019)
2516 (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019))
2517 (v128.const f32x4 0.0 0.0 0.0 0.0))
2518(assert_return (invoke "f32x4.sub" (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019)
2519 (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019))
2520 (v128.const f32x4 0.0 0.0 0.0 0.0))
2521(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF)
2522 (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF))
2523 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2524(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019)
2525 (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019))
2526 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2527(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019)
2528 (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019))
2529 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2530(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019)
2531 (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019))
2532 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2533(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.)
2534 (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.))
2535 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2536(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019)
2537 (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019))
2538 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2539(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019)
2540 (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019))
2541 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2542(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019)
2543 (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019))
2544 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2545(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF)
2546 (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF))
2547 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2548(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019)
2549 (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019))
2550 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2551(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019)
2552 (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019))
2553 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2554(assert_return (invoke "f32x4.sub" (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019)
2555 (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019))
2556 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2557(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2558 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2559 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2560(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2561 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2562 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2563(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2564 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2565 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2566(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2567 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2568 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2569(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2570 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2571 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2572(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2573 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2574 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2575(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2576 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2577 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2578(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2579 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2580 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2581(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2582 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2583 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2584(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2585 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2586 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2587(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2588 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2589 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2590(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2591 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2592 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2593(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2594 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2595 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2596(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2597 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2598 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2599(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2600 (v128.const f32x4 inf inf inf inf))
2601 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2602(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2603 (v128.const f32x4 -inf -inf -inf -inf))
2604 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2605(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2606 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2607 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2608(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2609 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2610 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2611(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2612 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2613 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2614(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2615 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2616 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2617(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2618 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2619 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2620(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2621 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2622 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2623(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2624 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2625 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2626(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2627 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2628 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2629(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2630 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2631 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2632(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2633 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2634 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2635(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2636 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2637 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2638(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2639 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2640 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2641(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2642 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2643 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2644(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2645 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2646 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2647(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2648 (v128.const f32x4 inf inf inf inf))
2649 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2650(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2651 (v128.const f32x4 -inf -inf -inf -inf))
2652 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
2653(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2654 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2655 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2656(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2657 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2658 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2659(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2660 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2661 (v128.const f32x4 0x1.0000000000000p-298 0x1.0000000000000p-298 0x1.0000000000000p-298 0x1.0000000000000p-298))
2662(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2663 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2664 (v128.const f32x4 -0x1.0000000000000p-298 -0x1.0000000000000p-298 -0x1.0000000000000p-298 -0x1.0000000000000p-298))
2665(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2666 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2667 (v128.const f32x4 0x1.0000000000000p-275 0x1.0000000000000p-275 0x1.0000000000000p-275 0x1.0000000000000p-275))
2668(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2669 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2670 (v128.const f32x4 -0x1.0000000000000p-275 -0x1.0000000000000p-275 -0x1.0000000000000p-275 -0x1.0000000000000p-275))
2671(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2672 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2673 (v128.const f32x4 0x1.0000000000000p-150 0x1.0000000000000p-150 0x1.0000000000000p-150 0x1.0000000000000p-150))
2674(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2675 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2676 (v128.const f32x4 -0x1.0000000000000p-150 -0x1.0000000000000p-150 -0x1.0000000000000p-150 -0x1.0000000000000p-150))
2677(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2678 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2679 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
2680(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2681 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2682 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
2683(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2684 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2685 (v128.const f32x4 0x1.921fb60000000p-147 0x1.921fb60000000p-147 0x1.921fb60000000p-147 0x1.921fb60000000p-147))
2686(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2687 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2688 (v128.const f32x4 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147))
2689(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2690 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2691 (v128.const f32x4 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22))
2692(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2693 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2694 (v128.const f32x4 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22))
2695(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2696 (v128.const f32x4 inf inf inf inf))
2697 (v128.const f32x4 inf inf inf inf))
2698(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2699 (v128.const f32x4 -inf -inf -inf -inf))
2700 (v128.const f32x4 -inf -inf -inf -inf))
2701(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2702 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2703 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2704(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2705 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2706 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2707(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2708 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2709 (v128.const f32x4 -0x1.0000000000000p-298 -0x1.0000000000000p-298 -0x1.0000000000000p-298 -0x1.0000000000000p-298))
2710(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2711 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2712 (v128.const f32x4 0x1.0000000000000p-298 0x1.0000000000000p-298 0x1.0000000000000p-298 0x1.0000000000000p-298))
2713(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2714 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2715 (v128.const f32x4 -0x1.0000000000000p-275 -0x1.0000000000000p-275 -0x1.0000000000000p-275 -0x1.0000000000000p-275))
2716(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2717 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2718 (v128.const f32x4 0x1.0000000000000p-275 0x1.0000000000000p-275 0x1.0000000000000p-275 0x1.0000000000000p-275))
2719(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2720 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2721 (v128.const f32x4 -0x1.0000000000000p-150 -0x1.0000000000000p-150 -0x1.0000000000000p-150 -0x1.0000000000000p-150))
2722(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2723 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2724 (v128.const f32x4 0x1.0000000000000p-150 0x1.0000000000000p-150 0x1.0000000000000p-150 0x1.0000000000000p-150))
2725(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2726 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2727 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
2728(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2729 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2730 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
2731(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2732 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2733 (v128.const f32x4 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147))
2734(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2735 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2736 (v128.const f32x4 0x1.921fb60000000p-147 0x1.921fb60000000p-147 0x1.921fb60000000p-147 0x1.921fb60000000p-147))
2737(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2738 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2739 (v128.const f32x4 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22))
2740(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2741 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2742 (v128.const f32x4 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22))
2743(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2744 (v128.const f32x4 inf inf inf inf))
2745 (v128.const f32x4 -inf -inf -inf -inf))
2746(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2747 (v128.const f32x4 -inf -inf -inf -inf))
2748 (v128.const f32x4 inf inf inf inf))
2749(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2750 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2751 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2752(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2753 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2754 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2755(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2756 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2757 (v128.const f32x4 0x1.0000000000000p-275 0x1.0000000000000p-275 0x1.0000000000000p-275 0x1.0000000000000p-275))
2758(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2759 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2760 (v128.const f32x4 -0x1.0000000000000p-275 -0x1.0000000000000p-275 -0x1.0000000000000p-275 -0x1.0000000000000p-275))
2761(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2762 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2763 (v128.const f32x4 0x1.0000000000000p-252 0x1.0000000000000p-252 0x1.0000000000000p-252 0x1.0000000000000p-252))
2764(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2765 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2766 (v128.const f32x4 -0x1.0000000000000p-252 -0x1.0000000000000p-252 -0x1.0000000000000p-252 -0x1.0000000000000p-252))
2767(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2768 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2769 (v128.const f32x4 0x1.0000000000000p-127 0x1.0000000000000p-127 0x1.0000000000000p-127 0x1.0000000000000p-127))
2770(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2771 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2772 (v128.const f32x4 -0x1.0000000000000p-127 -0x1.0000000000000p-127 -0x1.0000000000000p-127 -0x1.0000000000000p-127))
2773(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2774 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2775 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
2776(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2777 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2778 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
2779(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2780 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2781 (v128.const f32x4 0x1.921fb60000000p-124 0x1.921fb60000000p-124 0x1.921fb60000000p-124 0x1.921fb60000000p-124))
2782(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2783 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2784 (v128.const f32x4 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124))
2785(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2786 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2787 (v128.const f32x4 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1))
2788(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2789 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2790 (v128.const f32x4 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1))
2791(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2792 (v128.const f32x4 inf inf inf inf))
2793 (v128.const f32x4 inf inf inf inf))
2794(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2795 (v128.const f32x4 -inf -inf -inf -inf))
2796 (v128.const f32x4 -inf -inf -inf -inf))
2797(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2798 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2799 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2800(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2801 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2802 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2803(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2804 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2805 (v128.const f32x4 -0x1.0000000000000p-275 -0x1.0000000000000p-275 -0x1.0000000000000p-275 -0x1.0000000000000p-275))
2806(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2807 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2808 (v128.const f32x4 0x1.0000000000000p-275 0x1.0000000000000p-275 0x1.0000000000000p-275 0x1.0000000000000p-275))
2809(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2810 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2811 (v128.const f32x4 -0x1.0000000000000p-252 -0x1.0000000000000p-252 -0x1.0000000000000p-252 -0x1.0000000000000p-252))
2812(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2813 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2814 (v128.const f32x4 0x1.0000000000000p-252 0x1.0000000000000p-252 0x1.0000000000000p-252 0x1.0000000000000p-252))
2815(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2816 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2817 (v128.const f32x4 -0x1.0000000000000p-127 -0x1.0000000000000p-127 -0x1.0000000000000p-127 -0x1.0000000000000p-127))
2818(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2819 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2820 (v128.const f32x4 0x1.0000000000000p-127 0x1.0000000000000p-127 0x1.0000000000000p-127 0x1.0000000000000p-127))
2821(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2822 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2823 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
2824(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2825 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2826 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
2827(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2828 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2829 (v128.const f32x4 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124))
2830(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2831 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2832 (v128.const f32x4 0x1.921fb60000000p-124 0x1.921fb60000000p-124 0x1.921fb60000000p-124 0x1.921fb60000000p-124))
2833(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2834 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2835 (v128.const f32x4 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1))
2836(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2837 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2838 (v128.const f32x4 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1))
2839(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2840 (v128.const f32x4 inf inf inf inf))
2841 (v128.const f32x4 -inf -inf -inf -inf))
2842(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2843 (v128.const f32x4 -inf -inf -inf -inf))
2844 (v128.const f32x4 inf inf inf inf))
2845(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2846 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2847 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2848(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2849 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2850 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2851(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2852 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2853 (v128.const f32x4 0x1.0000000000000p-150 0x1.0000000000000p-150 0x1.0000000000000p-150 0x1.0000000000000p-150))
2854(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2855 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2856 (v128.const f32x4 -0x1.0000000000000p-150 -0x1.0000000000000p-150 -0x1.0000000000000p-150 -0x1.0000000000000p-150))
2857(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2858 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2859 (v128.const f32x4 0x1.0000000000000p-127 0x1.0000000000000p-127 0x1.0000000000000p-127 0x1.0000000000000p-127))
2860(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2861 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2862 (v128.const f32x4 -0x1.0000000000000p-127 -0x1.0000000000000p-127 -0x1.0000000000000p-127 -0x1.0000000000000p-127))
2863(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2864 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2865 (v128.const f32x4 0x1.0000000000000p-2 0x1.0000000000000p-2 0x1.0000000000000p-2 0x1.0000000000000p-2))
2866(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2867 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2868 (v128.const f32x4 -0x1.0000000000000p-2 -0x1.0000000000000p-2 -0x1.0000000000000p-2 -0x1.0000000000000p-2))
2869(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2870 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2871 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
2872(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2873 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2874 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
2875(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2876 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2877 (v128.const f32x4 0x1.921fb60000000p+1 0x1.921fb60000000p+1 0x1.921fb60000000p+1 0x1.921fb60000000p+1))
2878(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2879 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2880 (v128.const f32x4 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1))
2881(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2882 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2883 (v128.const f32x4 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126))
2884(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2885 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2886 (v128.const f32x4 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126))
2887(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2888 (v128.const f32x4 inf inf inf inf))
2889 (v128.const f32x4 inf inf inf inf))
2890(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2891 (v128.const f32x4 -inf -inf -inf -inf))
2892 (v128.const f32x4 -inf -inf -inf -inf))
2893(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2894 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2895 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2896(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2897 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2898 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2899(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2900 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2901 (v128.const f32x4 -0x1.0000000000000p-150 -0x1.0000000000000p-150 -0x1.0000000000000p-150 -0x1.0000000000000p-150))
2902(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2903 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2904 (v128.const f32x4 0x1.0000000000000p-150 0x1.0000000000000p-150 0x1.0000000000000p-150 0x1.0000000000000p-150))
2905(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2906 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2907 (v128.const f32x4 -0x1.0000000000000p-127 -0x1.0000000000000p-127 -0x1.0000000000000p-127 -0x1.0000000000000p-127))
2908(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2909 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2910 (v128.const f32x4 0x1.0000000000000p-127 0x1.0000000000000p-127 0x1.0000000000000p-127 0x1.0000000000000p-127))
2911(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2912 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2913 (v128.const f32x4 -0x1.0000000000000p-2 -0x1.0000000000000p-2 -0x1.0000000000000p-2 -0x1.0000000000000p-2))
2914(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2915 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2916 (v128.const f32x4 0x1.0000000000000p-2 0x1.0000000000000p-2 0x1.0000000000000p-2 0x1.0000000000000p-2))
2917(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2918 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2919 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
2920(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2921 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2922 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
2923(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2924 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2925 (v128.const f32x4 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1))
2926(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2927 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2928 (v128.const f32x4 0x1.921fb60000000p+1 0x1.921fb60000000p+1 0x1.921fb60000000p+1 0x1.921fb60000000p+1))
2929(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2930 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2931 (v128.const f32x4 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126))
2932(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2933 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2934 (v128.const f32x4 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126))
2935(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2936 (v128.const f32x4 inf inf inf inf))
2937 (v128.const f32x4 -inf -inf -inf -inf))
2938(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
2939 (v128.const f32x4 -inf -inf -inf -inf))
2940 (v128.const f32x4 inf inf inf inf))
2941(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2942 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2943 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2944(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2945 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2946 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2947(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2948 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2949 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
2950(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2951 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2952 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
2953(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2954 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2955 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
2956(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2957 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2958 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
2959(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2960 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2961 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
2962(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2963 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2964 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
2965(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2966 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2967 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
2968(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2969 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2970 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
2971(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2972 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2973 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
2974(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2975 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2976 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
2977(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2978 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2979 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
2980(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2981 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2982 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
2983(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2984 (v128.const f32x4 inf inf inf inf))
2985 (v128.const f32x4 inf inf inf inf))
2986(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2987 (v128.const f32x4 -inf -inf -inf -inf))
2988 (v128.const f32x4 -inf -inf -inf -inf))
2989(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2990 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2991 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
2992(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2993 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2994 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
2995(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2996 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2997 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
2998(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2999 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3000 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
3001(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3002 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3003 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
3004(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3005 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3006 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
3007(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3008 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3009 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
3010(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3011 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3012 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
3013(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3014 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3015 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
3016(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3017 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3018 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
3019(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3020 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3021 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
3022(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3023 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3024 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
3025(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3026 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3027 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
3028(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3029 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3030 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
3031(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3032 (v128.const f32x4 inf inf inf inf))
3033 (v128.const f32x4 -inf -inf -inf -inf))
3034(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3035 (v128.const f32x4 -inf -inf -inf -inf))
3036 (v128.const f32x4 inf inf inf inf))
3037(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3038 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3039 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3040(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3041 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3042 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3043(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3044 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3045 (v128.const f32x4 0x1.921fb60000000p-147 0x1.921fb60000000p-147 0x1.921fb60000000p-147 0x1.921fb60000000p-147))
3046(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3047 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3048 (v128.const f32x4 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147))
3049(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3050 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3051 (v128.const f32x4 0x1.921fb60000000p-124 0x1.921fb60000000p-124 0x1.921fb60000000p-124 0x1.921fb60000000p-124))
3052(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3053 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3054 (v128.const f32x4 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124))
3055(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3056 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3057 (v128.const f32x4 0x1.921fb60000000p+1 0x1.921fb60000000p+1 0x1.921fb60000000p+1 0x1.921fb60000000p+1))
3058(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3059 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3060 (v128.const f32x4 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1))
3061(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3062 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3063 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
3064(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3065 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3066 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
3067(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3068 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3069 (v128.const f32x4 0x1.3bd3cdc2cab20p+5 0x1.3bd3cdc2cab20p+5 0x1.3bd3cdc2cab20p+5 0x1.3bd3cdc2cab20p+5))
3070(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3071 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3072 (v128.const f32x4 -0x1.3bd3cdc2cab20p+5 -0x1.3bd3cdc2cab20p+5 -0x1.3bd3cdc2cab20p+5 -0x1.3bd3cdc2cab20p+5))
3073(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3074 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3075 (v128.const f32x4 inf inf inf inf))
3076(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3077 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3078 (v128.const f32x4 -inf -inf -inf -inf))
3079(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3080 (v128.const f32x4 inf inf inf inf))
3081 (v128.const f32x4 inf inf inf inf))
3082(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3083 (v128.const f32x4 -inf -inf -inf -inf))
3084 (v128.const f32x4 -inf -inf -inf -inf))
3085(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3086 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3087 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3088(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3089 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3090 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3091(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3092 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3093 (v128.const f32x4 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147 -0x1.921fb60000000p-147))
3094(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3095 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3096 (v128.const f32x4 0x1.921fb60000000p-147 0x1.921fb60000000p-147 0x1.921fb60000000p-147 0x1.921fb60000000p-147))
3097(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3098 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3099 (v128.const f32x4 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124 -0x1.921fb60000000p-124))
3100(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3101 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3102 (v128.const f32x4 0x1.921fb60000000p-124 0x1.921fb60000000p-124 0x1.921fb60000000p-124 0x1.921fb60000000p-124))
3103(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3104 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3105 (v128.const f32x4 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1 -0x1.921fb60000000p+1))
3106(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3107 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3108 (v128.const f32x4 0x1.921fb60000000p+1 0x1.921fb60000000p+1 0x1.921fb60000000p+1 0x1.921fb60000000p+1))
3109(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3110 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3111 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
3112(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3113 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3114 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
3115(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3116 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3117 (v128.const f32x4 -0x1.3bd3cdc2cab20p+5 -0x1.3bd3cdc2cab20p+5 -0x1.3bd3cdc2cab20p+5 -0x1.3bd3cdc2cab20p+5))
3118(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3119 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3120 (v128.const f32x4 0x1.3bd3cdc2cab20p+5 0x1.3bd3cdc2cab20p+5 0x1.3bd3cdc2cab20p+5 0x1.3bd3cdc2cab20p+5))
3121(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3122 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3123 (v128.const f32x4 -inf -inf -inf -inf))
3124(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3125 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3126 (v128.const f32x4 inf inf inf inf))
3127(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3128 (v128.const f32x4 inf inf inf inf))
3129 (v128.const f32x4 -inf -inf -inf -inf))
3130(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3131 (v128.const f32x4 -inf -inf -inf -inf))
3132 (v128.const f32x4 inf inf inf inf))
3133(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3134 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3135 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3136(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3137 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3138 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3139(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3140 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3141 (v128.const f32x4 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22))
3142(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3143 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3144 (v128.const f32x4 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22))
3145(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3146 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3147 (v128.const f32x4 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1))
3148(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3149 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3150 (v128.const f32x4 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1))
3151(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3152 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3153 (v128.const f32x4 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126))
3154(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3155 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3156 (v128.const f32x4 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126))
3157(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3158 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3159 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
3160(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3161 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3162 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
3163(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3164 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3165 (v128.const f32x4 inf inf inf inf))
3166(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3167 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3168 (v128.const f32x4 -inf -inf -inf -inf))
3169(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3170 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3171 (v128.const f32x4 inf inf inf inf))
3172(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3173 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3174 (v128.const f32x4 -inf -inf -inf -inf))
3175(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3176 (v128.const f32x4 inf inf inf inf))
3177 (v128.const f32x4 inf inf inf inf))
3178(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3179 (v128.const f32x4 -inf -inf -inf -inf))
3180 (v128.const f32x4 -inf -inf -inf -inf))
3181(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3182 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3183 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3184(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3185 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3186 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3187(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3188 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3189 (v128.const f32x4 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22 -0x1.fffffe0000000p-22))
3190(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3191 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3192 (v128.const f32x4 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22 0x1.fffffe0000000p-22))
3193(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3194 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3195 (v128.const f32x4 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1 -0x1.fffffe0000000p+1))
3196(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3197 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3198 (v128.const f32x4 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1 0x1.fffffe0000000p+1))
3199(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3200 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3201 (v128.const f32x4 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126 -0x1.fffffe0000000p+126))
3202(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3203 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3204 (v128.const f32x4 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126 0x1.fffffe0000000p+126))
3205(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3206 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3207 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
3208(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3209 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3210 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
3211(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3212 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3213 (v128.const f32x4 -inf -inf -inf -inf))
3214(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3215 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3216 (v128.const f32x4 inf inf inf inf))
3217(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3218 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3219 (v128.const f32x4 -inf -inf -inf -inf))
3220(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3221 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3222 (v128.const f32x4 inf inf inf inf))
3223(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3224 (v128.const f32x4 inf inf inf inf))
3225 (v128.const f32x4 -inf -inf -inf -inf))
3226(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3227 (v128.const f32x4 -inf -inf -inf -inf))
3228 (v128.const f32x4 inf inf inf inf))
3229(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3230 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3231 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3232(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3233 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3234 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3235(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3236 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3237 (v128.const f32x4 inf inf inf inf))
3238(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3239 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3240 (v128.const f32x4 -inf -inf -inf -inf))
3241(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3242 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3243 (v128.const f32x4 inf inf inf inf))
3244(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3245 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3246 (v128.const f32x4 -inf -inf -inf -inf))
3247(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3248 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3249 (v128.const f32x4 inf inf inf inf))
3250(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3251 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3252 (v128.const f32x4 -inf -inf -inf -inf))
3253(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3254 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3255 (v128.const f32x4 inf inf inf inf))
3256(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3257 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3258 (v128.const f32x4 -inf -inf -inf -inf))
3259(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3260 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3261 (v128.const f32x4 inf inf inf inf))
3262(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3263 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3264 (v128.const f32x4 -inf -inf -inf -inf))
3265(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3266 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3267 (v128.const f32x4 inf inf inf inf))
3268(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3269 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3270 (v128.const f32x4 -inf -inf -inf -inf))
3271(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3272 (v128.const f32x4 inf inf inf inf))
3273 (v128.const f32x4 inf inf inf inf))
3274(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3275 (v128.const f32x4 -inf -inf -inf -inf))
3276 (v128.const f32x4 -inf -inf -inf -inf))
3277(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3278 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3279 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3280(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3281 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3282 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3283(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3284 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3285 (v128.const f32x4 -inf -inf -inf -inf))
3286(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3287 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3288 (v128.const f32x4 inf inf inf inf))
3289(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3290 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3291 (v128.const f32x4 -inf -inf -inf -inf))
3292(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3293 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3294 (v128.const f32x4 inf inf inf inf))
3295(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3296 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3297 (v128.const f32x4 -inf -inf -inf -inf))
3298(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3299 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3300 (v128.const f32x4 inf inf inf inf))
3301(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3302 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3303 (v128.const f32x4 -inf -inf -inf -inf))
3304(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3305 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3306 (v128.const f32x4 inf inf inf inf))
3307(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3308 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3309 (v128.const f32x4 -inf -inf -inf -inf))
3310(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3311 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3312 (v128.const f32x4 inf inf inf inf))
3313(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3314 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3315 (v128.const f32x4 -inf -inf -inf -inf))
3316(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3317 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3318 (v128.const f32x4 inf inf inf inf))
3319(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3320 (v128.const f32x4 inf inf inf inf))
3321 (v128.const f32x4 -inf -inf -inf -inf))
3322(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3323 (v128.const f32x4 -inf -inf -inf -inf))
3324 (v128.const f32x4 inf inf inf inf))
3325(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3326 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3327 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3328(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3329 (v128.const f32x4 nan nan nan nan))
3330 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3331(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3332 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3333 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3334(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3335 (v128.const f32x4 nan nan nan nan))
3336 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3337(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3338 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3339 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3340(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3341 (v128.const f32x4 nan nan nan nan))
3342 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3343(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3344 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3345 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3346(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3347 (v128.const f32x4 nan nan nan nan))
3348 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3349(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3350 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3351 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3352(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3353 (v128.const f32x4 nan nan nan nan))
3354 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3355(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3356 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3357 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3358(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3359 (v128.const f32x4 nan nan nan nan))
3360 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3361(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3362 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3363 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3364(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3365 (v128.const f32x4 nan nan nan nan))
3366 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3367(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3368 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3369 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3370(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3371 (v128.const f32x4 nan nan nan nan))
3372 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3373(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3374 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3375 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3376(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
3377 (v128.const f32x4 nan nan nan nan))
3378 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3379(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3380 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3381 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3382(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3383 (v128.const f32x4 nan nan nan nan))
3384 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3385(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3386 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3387 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3388(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3389 (v128.const f32x4 nan nan nan nan))
3390 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3391(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3392 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3393 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3394(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3395 (v128.const f32x4 nan nan nan nan))
3396 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3397(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3398 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3399 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3400(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3401 (v128.const f32x4 nan nan nan nan))
3402 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3403(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3404 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3405 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3406(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3407 (v128.const f32x4 nan nan nan nan))
3408 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3409(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3410 (v128.const f32x4 inf inf inf inf))
3411 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3412(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3413 (v128.const f32x4 nan nan nan nan))
3414 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3415(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3416 (v128.const f32x4 -inf -inf -inf -inf))
3417 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3418(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3419 (v128.const f32x4 nan nan nan nan))
3420 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3421(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3422 (v128.const f32x4 nan nan nan nan))
3423 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3424(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3425 (v128.const f32x4 -nan -nan -nan -nan))
3426 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3427(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3428 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3429 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3430(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan nan nan nan)
3431 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3432 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3433(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3434 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3435 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3436(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3437 (v128.const f32x4 -nan -nan -nan -nan))
3438 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3439(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3440 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3441 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3442(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3443 (v128.const f32x4 -nan -nan -nan -nan))
3444 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3445(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3446 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3447 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3448(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3449 (v128.const f32x4 -nan -nan -nan -nan))
3450 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3451(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3452 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3453 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3454(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3455 (v128.const f32x4 -nan -nan -nan -nan))
3456 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3457(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3458 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3459 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3460(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3461 (v128.const f32x4 -nan -nan -nan -nan))
3462 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3463(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3464 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3465 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3466(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3467 (v128.const f32x4 -nan -nan -nan -nan))
3468 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3469(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3470 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3471 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3472(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3473 (v128.const f32x4 -nan -nan -nan -nan))
3474 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3475(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3476 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3477 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3478(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3479 (v128.const f32x4 -nan -nan -nan -nan))
3480 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3481(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3482 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3483 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3484(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
3485 (v128.const f32x4 -nan -nan -nan -nan))
3486 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3487(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3488 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3489 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3490(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3491 (v128.const f32x4 -nan -nan -nan -nan))
3492 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3493(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3494 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3495 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3496(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3497 (v128.const f32x4 -nan -nan -nan -nan))
3498 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3499(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3500 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3501 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3502(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3503 (v128.const f32x4 -nan -nan -nan -nan))
3504 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3505(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3506 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3507 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3508(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3509 (v128.const f32x4 -nan -nan -nan -nan))
3510 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3511(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3512 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3513 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3514(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3515 (v128.const f32x4 -nan -nan -nan -nan))
3516 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3517(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3518 (v128.const f32x4 inf inf inf inf))
3519 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3520(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3521 (v128.const f32x4 -nan -nan -nan -nan))
3522 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3523(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3524 (v128.const f32x4 -inf -inf -inf -inf))
3525 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3526(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3527 (v128.const f32x4 -nan -nan -nan -nan))
3528 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3529(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3530 (v128.const f32x4 nan nan nan nan))
3531 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3532(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3533 (v128.const f32x4 -nan -nan -nan -nan))
3534 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3535(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3536 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3537 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3538(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan -nan -nan -nan)
3539 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3540 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3541(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3542 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3543 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3544(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3545 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3546 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3547(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3548 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3549 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3550(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3551 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3552 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3553(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3554 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3555 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3556(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3557 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3558 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3559(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3560 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3561 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3562(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3563 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3564 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3565(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3566 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3567 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3568(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3569 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3570 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3571(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3572 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3573 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3574(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3575 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3576 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3577(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3578 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3579 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3580(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3581 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3582 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3583(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3584 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3585 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3586(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3587 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3588 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3589(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3590 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3591 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3592(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
3593 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3594 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3595(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3596 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3597 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3598(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3599 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3600 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3601(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3602 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3603 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3604(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3605 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3606 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3607(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3608 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3609 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3610(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3611 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3612 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3613(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3614 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3615 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3616(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3617 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3618 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3619(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3620 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3621 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3622(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3623 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3624 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3625(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3626 (v128.const f32x4 inf inf inf inf))
3627 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3628(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3629 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3630 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3631(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3632 (v128.const f32x4 -inf -inf -inf -inf))
3633 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3634(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3635 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3636 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3637(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3638 (v128.const f32x4 nan nan nan nan))
3639 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3640(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3641 (v128.const f32x4 -nan -nan -nan -nan))
3642 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3643(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3644 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3645 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3646(assert_return (invoke "f32x4.mul" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3647 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3648 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3649(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3650 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3651 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3652(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3653 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3654 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3655(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3656 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3657 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3658(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3659 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3660 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3661(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3662 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3663 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3664(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3665 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3666 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3667(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3668 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3669 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3670(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3671 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3672 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3673(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3674 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3675 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3676(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3677 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3678 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3679(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3680 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3681 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3682(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3683 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3684 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3685(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3686 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3687 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3688(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3689 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3690 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3691(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3692 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3693 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3694(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3695 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3696 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3697(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3698 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3699 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3700(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
3701 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3702 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3703(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3704 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3705 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3706(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3707 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3708 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3709(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3710 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3711 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3712(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
3713 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3714 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3715(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3716 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3717 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3718(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3719 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3720 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3721(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3722 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3723 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3724(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3725 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3726 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3727(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3728 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3729 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3730(assert_return (invoke "f32x4.mul" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
3731 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3732 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3733(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3734 (v128.const f32x4 inf inf inf inf))
3735 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3736(assert_return (invoke "f32x4.mul" (v128.const f32x4 inf inf inf inf)
3737 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3738 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3739(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3740 (v128.const f32x4 -inf -inf -inf -inf))
3741 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3742(assert_return (invoke "f32x4.mul" (v128.const f32x4 -inf -inf -inf -inf)
3743 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3744 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3745(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3746 (v128.const f32x4 nan nan nan nan))
3747 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3748(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3749 (v128.const f32x4 -nan -nan -nan -nan))
3750 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3751(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3752 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3753 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3754(assert_return (invoke "f32x4.mul" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3755 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3756 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
3757(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789 0123456789 0123456789 0123456789)
3758 (v128.const f32x4 0123456789 0123456789 0123456789 0123456789))
3759 (v128.const f32x4 1.5241579434344448e+16 1.5241579434344448e+16 1.5241579434344448e+16 1.5241579434344448e+16))
3760(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
3761 (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
3762 (v128.const f32x4 inf inf inf inf))
3763(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019)
3764 (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019))
3765 (v128.const f32x4 inf inf inf inf))
3766(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
3767 (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
3768 (v128.const f32x4 1.5241579025420272e-22 1.5241579025420272e-22 1.5241579025420272e-22 1.5241579025420272e-22))
3769(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.)
3770 (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.))
3771 (v128.const f32x4 1.5241579434344448e+16 1.5241579434344448e+16 1.5241579434344448e+16 1.5241579434344448e+16))
3772(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
3773 (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
3774 (v128.const f32x4 inf inf inf inf))
3775(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
3776 (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
3777 (v128.const f32x4 inf inf inf inf))
3778(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019)
3779 (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019))
3780 (v128.const f32x4 1.5241579025420272e-22 1.5241579025420272e-22 1.5241579025420272e-22 1.5241579025420272e-22))
3781(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
3782 (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
3783 (v128.const f32x4 1.5241579434344448e+16 1.5241579434344448e+16 1.5241579434344448e+16 1.5241579434344448e+16))
3784(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019)
3785 (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019))
3786 (v128.const f32x4 inf inf inf inf))
3787(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019)
3788 (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019))
3789 (v128.const f32x4 inf inf inf inf))
3790(assert_return (invoke "f32x4.mul" (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019)
3791 (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019))
3792 (v128.const f32x4 1.5241579025420272e-22 1.5241579025420272e-22 1.5241579025420272e-22 1.5241579025420272e-22))
3793(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF)
3794 (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF))
3795 (v128.const f32x4 0x1.4b66de0000000p+112 0x1.4b66de0000000p+112 0x1.4b66de0000000p+112 0x1.4b66de0000000p+112))
3796(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019)
3797 (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019))
3798 (v128.const f32x4 inf inf inf inf))
3799(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019)
3800 (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019))
3801 (v128.const f32x4 inf inf inf inf))
3802(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019)
3803 (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019))
3804 (v128.const f32x4 0x1.4b66de0000000p+74 0x1.4b66de0000000p+74 0x1.4b66de0000000p+74 0x1.4b66de0000000p+74))
3805(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.)
3806 (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.))
3807 (v128.const f32x4 0x1.4b66de0000000p+112 0x1.4b66de0000000p+112 0x1.4b66de0000000p+112 0x1.4b66de0000000p+112))
3808(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019)
3809 (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019))
3810 (v128.const f32x4 inf inf inf inf))
3811(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019)
3812 (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019))
3813 (v128.const f32x4 inf inf inf inf))
3814(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019)
3815 (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019))
3816 (v128.const f32x4 0x1.4b66de0000000p+74 0x1.4b66de0000000p+74 0x1.4b66de0000000p+74 0x1.4b66de0000000p+74))
3817(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF)
3818 (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF))
3819 (v128.const f32x4 0x1.4b66de0000000p+112 0x1.4b66de0000000p+112 0x1.4b66de0000000p+112 0x1.4b66de0000000p+112))
3820(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019)
3821 (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019))
3822 (v128.const f32x4 inf inf inf inf))
3823(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019)
3824 (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019))
3825 (v128.const f32x4 inf inf inf inf))
3826(assert_return (invoke "f32x4.mul" (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019)
3827 (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019))
3828 (v128.const f32x4 0x1.4b66de0000000p+74 0x1.4b66de0000000p+74 0x1.4b66de0000000p+74 0x1.4b66de0000000p+74))
3829(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3830 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3831 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3832(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3833 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3834 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3835(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3836 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3837 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3838(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3839 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3840 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3841(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3842 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3843 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3844(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3845 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3846 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3847(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3848 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3849 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3850(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3851 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3852 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3853(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3854 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3855 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3856(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3857 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3858 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3859(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3860 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3861 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3862(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3863 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3864 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3865(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3866 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3867 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3868(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3869 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3870 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3871(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3872 (v128.const f32x4 inf inf inf inf))
3873 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3874(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3875 (v128.const f32x4 -inf -inf -inf -inf))
3876 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3877(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3878 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3879 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3880(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3881 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3882 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
3883(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3884 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3885 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3886(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3887 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3888 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3889(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3890 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3891 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3892(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3893 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3894 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3895(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3896 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3897 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3898(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3899 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3900 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3901(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3902 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3903 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3904(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3905 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3906 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3907(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3908 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3909 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3910(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3911 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3912 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3913(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3914 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3915 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3916(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3917 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3918 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3919(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3920 (v128.const f32x4 inf inf inf inf))
3921 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3922(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3923 (v128.const f32x4 -inf -inf -inf -inf))
3924 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3925(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3926 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3927 (v128.const f32x4 inf inf inf inf))
3928(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3929 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3930 (v128.const f32x4 -inf -inf -inf -inf))
3931(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3932 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3933 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
3934(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3935 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3936 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
3937(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3938 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3939 (v128.const f32x4 0x1.0000000000000p-23 0x1.0000000000000p-23 0x1.0000000000000p-23 0x1.0000000000000p-23))
3940(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3941 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3942 (v128.const f32x4 -0x1.0000000000000p-23 -0x1.0000000000000p-23 -0x1.0000000000000p-23 -0x1.0000000000000p-23))
3943(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3944 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3945 (v128.const f32x4 0x1.0000000000000p-148 0x1.0000000000000p-148 0x1.0000000000000p-148 0x1.0000000000000p-148))
3946(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3947 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3948 (v128.const f32x4 -0x1.0000000000000p-148 -0x1.0000000000000p-148 -0x1.0000000000000p-148 -0x1.0000000000000p-148))
3949(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3950 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3951 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
3952(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3953 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3954 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
3955(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3956 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3957 (v128.const f32x4 0x1.45f306446f9b4p-152 0x1.45f306446f9b4p-152 0x1.45f306446f9b4p-152 0x1.45f306446f9b4p-152))
3958(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3959 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3960 (v128.const f32x4 -0x1.45f306446f9b4p-152 -0x1.45f306446f9b4p-152 -0x1.45f306446f9b4p-152 -0x1.45f306446f9b4p-152))
3961(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3962 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3963 (v128.const f32x4 0x1.0000010000010p-277 0x1.0000010000010p-277 0x1.0000010000010p-277 0x1.0000010000010p-277))
3964(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3965 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3966 (v128.const f32x4 -0x1.0000010000010p-277 -0x1.0000010000010p-277 -0x1.0000010000010p-277 -0x1.0000010000010p-277))
3967(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3968 (v128.const f32x4 inf inf inf inf))
3969 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
3970(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3971 (v128.const f32x4 -inf -inf -inf -inf))
3972 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
3973(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3974 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3975 (v128.const f32x4 -inf -inf -inf -inf))
3976(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3977 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3978 (v128.const f32x4 inf inf inf inf))
3979(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3980 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3981 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
3982(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3983 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3984 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
3985(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3986 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3987 (v128.const f32x4 -0x1.0000000000000p-23 -0x1.0000000000000p-23 -0x1.0000000000000p-23 -0x1.0000000000000p-23))
3988(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3989 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3990 (v128.const f32x4 0x1.0000000000000p-23 0x1.0000000000000p-23 0x1.0000000000000p-23 0x1.0000000000000p-23))
3991(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3992 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3993 (v128.const f32x4 -0x1.0000000000000p-148 -0x1.0000000000000p-148 -0x1.0000000000000p-148 -0x1.0000000000000p-148))
3994(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3995 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3996 (v128.const f32x4 0x1.0000000000000p-148 0x1.0000000000000p-148 0x1.0000000000000p-148 0x1.0000000000000p-148))
3997(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3998 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3999 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
4000(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4001 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4002 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
4003(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4004 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4005 (v128.const f32x4 -0x1.45f306446f9b4p-152 -0x1.45f306446f9b4p-152 -0x1.45f306446f9b4p-152 -0x1.45f306446f9b4p-152))
4006(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4007 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4008 (v128.const f32x4 0x1.45f306446f9b4p-152 0x1.45f306446f9b4p-152 0x1.45f306446f9b4p-152 0x1.45f306446f9b4p-152))
4009(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4010 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4011 (v128.const f32x4 -0x1.0000010000010p-277 -0x1.0000010000010p-277 -0x1.0000010000010p-277 -0x1.0000010000010p-277))
4012(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4013 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4014 (v128.const f32x4 0x1.0000010000010p-277 0x1.0000010000010p-277 0x1.0000010000010p-277 0x1.0000010000010p-277))
4015(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4016 (v128.const f32x4 inf inf inf inf))
4017 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4018(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4019 (v128.const f32x4 -inf -inf -inf -inf))
4020 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4021(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4022 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4023 (v128.const f32x4 inf inf inf inf))
4024(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4025 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4026 (v128.const f32x4 -inf -inf -inf -inf))
4027(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4028 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4029 (v128.const f32x4 0x1.0000000000000p+23 0x1.0000000000000p+23 0x1.0000000000000p+23 0x1.0000000000000p+23))
4030(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4031 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4032 (v128.const f32x4 -0x1.0000000000000p+23 -0x1.0000000000000p+23 -0x1.0000000000000p+23 -0x1.0000000000000p+23))
4033(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4034 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4035 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4036(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4037 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4038 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4039(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4040 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4041 (v128.const f32x4 0x1.0000000000000p-125 0x1.0000000000000p-125 0x1.0000000000000p-125 0x1.0000000000000p-125))
4042(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4043 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4044 (v128.const f32x4 -0x1.0000000000000p-125 -0x1.0000000000000p-125 -0x1.0000000000000p-125 -0x1.0000000000000p-125))
4045(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4046 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4047 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
4048(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4049 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4050 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
4051(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4052 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4053 (v128.const f32x4 0x1.45f306446f9b4p-129 0x1.45f306446f9b4p-129 0x1.45f306446f9b4p-129 0x1.45f306446f9b4p-129))
4054(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4055 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4056 (v128.const f32x4 -0x1.45f306446f9b4p-129 -0x1.45f306446f9b4p-129 -0x1.45f306446f9b4p-129 -0x1.45f306446f9b4p-129))
4057(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4058 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4059 (v128.const f32x4 0x1.0000010000010p-254 0x1.0000010000010p-254 0x1.0000010000010p-254 0x1.0000010000010p-254))
4060(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4061 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4062 (v128.const f32x4 -0x1.0000010000010p-254 -0x1.0000010000010p-254 -0x1.0000010000010p-254 -0x1.0000010000010p-254))
4063(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4064 (v128.const f32x4 inf inf inf inf))
4065 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4066(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4067 (v128.const f32x4 -inf -inf -inf -inf))
4068 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4069(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4070 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4071 (v128.const f32x4 -inf -inf -inf -inf))
4072(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4073 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4074 (v128.const f32x4 inf inf inf inf))
4075(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4076 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4077 (v128.const f32x4 -0x1.0000000000000p+23 -0x1.0000000000000p+23 -0x1.0000000000000p+23 -0x1.0000000000000p+23))
4078(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4079 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4080 (v128.const f32x4 0x1.0000000000000p+23 0x1.0000000000000p+23 0x1.0000000000000p+23 0x1.0000000000000p+23))
4081(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4082 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4083 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4084(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4085 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4086 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4087(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4088 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4089 (v128.const f32x4 -0x1.0000000000000p-125 -0x1.0000000000000p-125 -0x1.0000000000000p-125 -0x1.0000000000000p-125))
4090(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4091 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4092 (v128.const f32x4 0x1.0000000000000p-125 0x1.0000000000000p-125 0x1.0000000000000p-125 0x1.0000000000000p-125))
4093(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4094 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4095 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
4096(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4097 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4098 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
4099(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4100 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4101 (v128.const f32x4 -0x1.45f306446f9b4p-129 -0x1.45f306446f9b4p-129 -0x1.45f306446f9b4p-129 -0x1.45f306446f9b4p-129))
4102(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4103 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4104 (v128.const f32x4 0x1.45f306446f9b4p-129 0x1.45f306446f9b4p-129 0x1.45f306446f9b4p-129 0x1.45f306446f9b4p-129))
4105(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4106 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4107 (v128.const f32x4 -0x1.0000010000010p-254 -0x1.0000010000010p-254 -0x1.0000010000010p-254 -0x1.0000010000010p-254))
4108(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4109 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4110 (v128.const f32x4 0x1.0000010000010p-254 0x1.0000010000010p-254 0x1.0000010000010p-254 0x1.0000010000010p-254))
4111(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4112 (v128.const f32x4 inf inf inf inf))
4113 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4114(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4115 (v128.const f32x4 -inf -inf -inf -inf))
4116 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4117(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4118 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4119 (v128.const f32x4 inf inf inf inf))
4120(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4121 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4122 (v128.const f32x4 -inf -inf -inf -inf))
4123(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4124 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4125 (v128.const f32x4 inf inf inf inf))
4126(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4127 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4128 (v128.const f32x4 -inf -inf -inf -inf))
4129(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4130 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4131 (v128.const f32x4 0x1.0000000000000p+125 0x1.0000000000000p+125 0x1.0000000000000p+125 0x1.0000000000000p+125))
4132(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4133 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4134 (v128.const f32x4 -0x1.0000000000000p+125 -0x1.0000000000000p+125 -0x1.0000000000000p+125 -0x1.0000000000000p+125))
4135(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4136 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4137 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4138(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4139 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4140 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4141(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4142 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4143 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
4144(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4145 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4146 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
4147(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4148 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4149 (v128.const f32x4 0x1.45f306446f9b4p-4 0x1.45f306446f9b4p-4 0x1.45f306446f9b4p-4 0x1.45f306446f9b4p-4))
4150(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4151 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4152 (v128.const f32x4 -0x1.45f306446f9b4p-4 -0x1.45f306446f9b4p-4 -0x1.45f306446f9b4p-4 -0x1.45f306446f9b4p-4))
4153(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4154 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4155 (v128.const f32x4 0x1.0000010000010p-129 0x1.0000010000010p-129 0x1.0000010000010p-129 0x1.0000010000010p-129))
4156(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4157 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4158 (v128.const f32x4 -0x1.0000010000010p-129 -0x1.0000010000010p-129 -0x1.0000010000010p-129 -0x1.0000010000010p-129))
4159(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4160 (v128.const f32x4 inf inf inf inf))
4161 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4162(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4163 (v128.const f32x4 -inf -inf -inf -inf))
4164 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4165(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4166 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4167 (v128.const f32x4 -inf -inf -inf -inf))
4168(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4169 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4170 (v128.const f32x4 inf inf inf inf))
4171(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4172 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4173 (v128.const f32x4 -inf -inf -inf -inf))
4174(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4175 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4176 (v128.const f32x4 inf inf inf inf))
4177(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4178 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4179 (v128.const f32x4 -0x1.0000000000000p+125 -0x1.0000000000000p+125 -0x1.0000000000000p+125 -0x1.0000000000000p+125))
4180(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4181 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4182 (v128.const f32x4 0x1.0000000000000p+125 0x1.0000000000000p+125 0x1.0000000000000p+125 0x1.0000000000000p+125))
4183(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4184 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4185 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4186(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4187 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4188 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4189(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4190 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4191 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
4192(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4193 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4194 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
4195(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4196 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4197 (v128.const f32x4 -0x1.45f306446f9b4p-4 -0x1.45f306446f9b4p-4 -0x1.45f306446f9b4p-4 -0x1.45f306446f9b4p-4))
4198(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4199 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4200 (v128.const f32x4 0x1.45f306446f9b4p-4 0x1.45f306446f9b4p-4 0x1.45f306446f9b4p-4 0x1.45f306446f9b4p-4))
4201(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4202 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4203 (v128.const f32x4 -0x1.0000010000010p-129 -0x1.0000010000010p-129 -0x1.0000010000010p-129 -0x1.0000010000010p-129))
4204(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4205 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4206 (v128.const f32x4 0x1.0000010000010p-129 0x1.0000010000010p-129 0x1.0000010000010p-129 0x1.0000010000010p-129))
4207(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4208 (v128.const f32x4 inf inf inf inf))
4209 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4210(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4211 (v128.const f32x4 -inf -inf -inf -inf))
4212 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4213(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4214 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4215 (v128.const f32x4 inf inf inf inf))
4216(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4217 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4218 (v128.const f32x4 -inf -inf -inf -inf))
4219(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4220 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4221 (v128.const f32x4 inf inf inf inf))
4222(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4223 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4224 (v128.const f32x4 -inf -inf -inf -inf))
4225(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4226 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4227 (v128.const f32x4 0x1.0000000000000p+126 0x1.0000000000000p+126 0x1.0000000000000p+126 0x1.0000000000000p+126))
4228(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4229 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4230 (v128.const f32x4 -0x1.0000000000000p+126 -0x1.0000000000000p+126 -0x1.0000000000000p+126 -0x1.0000000000000p+126))
4231(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4232 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4233 (v128.const f32x4 0x1.0000000000000p+1 0x1.0000000000000p+1 0x1.0000000000000p+1 0x1.0000000000000p+1))
4234(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4235 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4236 (v128.const f32x4 -0x1.0000000000000p+1 -0x1.0000000000000p+1 -0x1.0000000000000p+1 -0x1.0000000000000p+1))
4237(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4238 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4239 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4240(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4241 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4242 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4243(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4244 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4245 (v128.const f32x4 0x1.45f306446f9b4p-3 0x1.45f306446f9b4p-3 0x1.45f306446f9b4p-3 0x1.45f306446f9b4p-3))
4246(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4247 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4248 (v128.const f32x4 -0x1.45f306446f9b4p-3 -0x1.45f306446f9b4p-3 -0x1.45f306446f9b4p-3 -0x1.45f306446f9b4p-3))
4249(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4250 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4251 (v128.const f32x4 0x1.0000010000010p-128 0x1.0000010000010p-128 0x1.0000010000010p-128 0x1.0000010000010p-128))
4252(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4253 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4254 (v128.const f32x4 -0x1.0000010000010p-128 -0x1.0000010000010p-128 -0x1.0000010000010p-128 -0x1.0000010000010p-128))
4255(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4256 (v128.const f32x4 inf inf inf inf))
4257 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4258(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4259 (v128.const f32x4 -inf -inf -inf -inf))
4260 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4261(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4262 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4263 (v128.const f32x4 -inf -inf -inf -inf))
4264(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4265 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4266 (v128.const f32x4 inf inf inf inf))
4267(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4268 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4269 (v128.const f32x4 -inf -inf -inf -inf))
4270(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4271 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4272 (v128.const f32x4 inf inf inf inf))
4273(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4274 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4275 (v128.const f32x4 -0x1.0000000000000p+126 -0x1.0000000000000p+126 -0x1.0000000000000p+126 -0x1.0000000000000p+126))
4276(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4277 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4278 (v128.const f32x4 0x1.0000000000000p+126 0x1.0000000000000p+126 0x1.0000000000000p+126 0x1.0000000000000p+126))
4279(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4280 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4281 (v128.const f32x4 -0x1.0000000000000p+1 -0x1.0000000000000p+1 -0x1.0000000000000p+1 -0x1.0000000000000p+1))
4282(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4283 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4284 (v128.const f32x4 0x1.0000000000000p+1 0x1.0000000000000p+1 0x1.0000000000000p+1 0x1.0000000000000p+1))
4285(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4286 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4287 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4288(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4289 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4290 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4291(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4292 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4293 (v128.const f32x4 -0x1.45f306446f9b4p-3 -0x1.45f306446f9b4p-3 -0x1.45f306446f9b4p-3 -0x1.45f306446f9b4p-3))
4294(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4295 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4296 (v128.const f32x4 0x1.45f306446f9b4p-3 0x1.45f306446f9b4p-3 0x1.45f306446f9b4p-3 0x1.45f306446f9b4p-3))
4297(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4298 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4299 (v128.const f32x4 -0x1.0000010000010p-128 -0x1.0000010000010p-128 -0x1.0000010000010p-128 -0x1.0000010000010p-128))
4300(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4301 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4302 (v128.const f32x4 0x1.0000010000010p-128 0x1.0000010000010p-128 0x1.0000010000010p-128 0x1.0000010000010p-128))
4303(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4304 (v128.const f32x4 inf inf inf inf))
4305 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4306(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4307 (v128.const f32x4 -inf -inf -inf -inf))
4308 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4309(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4310 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4311 (v128.const f32x4 inf inf inf inf))
4312(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4313 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4314 (v128.const f32x4 -inf -inf -inf -inf))
4315(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4316 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4317 (v128.const f32x4 inf inf inf inf))
4318(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4319 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4320 (v128.const f32x4 -inf -inf -inf -inf))
4321(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4322 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4323 (v128.const f32x4 inf inf inf inf))
4324(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4325 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4326 (v128.const f32x4 -inf -inf -inf -inf))
4327(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4328 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4329 (v128.const f32x4 0x1.921fb60000000p+3 0x1.921fb60000000p+3 0x1.921fb60000000p+3 0x1.921fb60000000p+3))
4330(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4331 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4332 (v128.const f32x4 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3))
4333(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4334 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4335 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
4336(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4337 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4338 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
4339(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4340 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4341 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4342(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4343 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4344 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4345(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4346 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4347 (v128.const f32x4 0x1.921fb7921fb79p-126 0x1.921fb7921fb79p-126 0x1.921fb7921fb79p-126 0x1.921fb7921fb79p-126))
4348(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4349 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4350 (v128.const f32x4 -0x1.921fb7921fb79p-126 -0x1.921fb7921fb79p-126 -0x1.921fb7921fb79p-126 -0x1.921fb7921fb79p-126))
4351(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4352 (v128.const f32x4 inf inf inf inf))
4353 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4354(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4355 (v128.const f32x4 -inf -inf -inf -inf))
4356 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4357(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4358 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4359 (v128.const f32x4 -inf -inf -inf -inf))
4360(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4361 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4362 (v128.const f32x4 inf inf inf inf))
4363(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4364 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4365 (v128.const f32x4 -inf -inf -inf -inf))
4366(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4367 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4368 (v128.const f32x4 inf inf inf inf))
4369(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4370 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4371 (v128.const f32x4 -inf -inf -inf -inf))
4372(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4373 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4374 (v128.const f32x4 inf inf inf inf))
4375(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4376 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4377 (v128.const f32x4 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3 -0x1.921fb60000000p+3))
4378(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4379 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4380 (v128.const f32x4 0x1.921fb60000000p+3 0x1.921fb60000000p+3 0x1.921fb60000000p+3 0x1.921fb60000000p+3))
4381(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4382 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4383 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
4384(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4385 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4386 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
4387(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4388 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4389 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4390(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4391 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4392 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4393(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4394 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4395 (v128.const f32x4 -0x1.921fb7921fb79p-126 -0x1.921fb7921fb79p-126 -0x1.921fb7921fb79p-126 -0x1.921fb7921fb79p-126))
4396(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4397 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4398 (v128.const f32x4 0x1.921fb7921fb79p-126 0x1.921fb7921fb79p-126 0x1.921fb7921fb79p-126 0x1.921fb7921fb79p-126))
4399(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4400 (v128.const f32x4 inf inf inf inf))
4401 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4402(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4403 (v128.const f32x4 -inf -inf -inf -inf))
4404 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4405(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4406 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4407 (v128.const f32x4 inf inf inf inf))
4408(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4409 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4410 (v128.const f32x4 -inf -inf -inf -inf))
4411(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4412 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4413 (v128.const f32x4 inf inf inf inf))
4414(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4415 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4416 (v128.const f32x4 -inf -inf -inf -inf))
4417(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4418 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4419 (v128.const f32x4 inf inf inf inf))
4420(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4421 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4422 (v128.const f32x4 -inf -inf -inf -inf))
4423(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4424 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4425 (v128.const f32x4 inf inf inf inf))
4426(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4427 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4428 (v128.const f32x4 -inf -inf -inf -inf))
4429(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4430 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4431 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
4432(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4433 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4434 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
4435(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4436 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4437 (v128.const f32x4 0x1.45f304fe7c950p+125 0x1.45f304fe7c950p+125 0x1.45f304fe7c950p+125 0x1.45f304fe7c950p+125))
4438(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4439 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4440 (v128.const f32x4 -0x1.45f304fe7c950p+125 -0x1.45f304fe7c950p+125 -0x1.45f304fe7c950p+125 -0x1.45f304fe7c950p+125))
4441(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4442 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4443 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4444(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4445 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4446 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4447(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4448 (v128.const f32x4 inf inf inf inf))
4449 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4450(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4451 (v128.const f32x4 -inf -inf -inf -inf))
4452 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4453(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4454 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4455 (v128.const f32x4 -inf -inf -inf -inf))
4456(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4457 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4458 (v128.const f32x4 inf inf inf inf))
4459(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4460 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4461 (v128.const f32x4 -inf -inf -inf -inf))
4462(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4463 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4464 (v128.const f32x4 inf inf inf inf))
4465(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4466 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4467 (v128.const f32x4 -inf -inf -inf -inf))
4468(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4469 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4470 (v128.const f32x4 inf inf inf inf))
4471(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4472 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4473 (v128.const f32x4 -inf -inf -inf -inf))
4474(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4475 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4476 (v128.const f32x4 inf inf inf inf))
4477(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4478 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4479 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
4480(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4481 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4482 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
4483(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4484 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4485 (v128.const f32x4 -0x1.45f304fe7c950p+125 -0x1.45f304fe7c950p+125 -0x1.45f304fe7c950p+125 -0x1.45f304fe7c950p+125))
4486(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4487 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4488 (v128.const f32x4 0x1.45f304fe7c950p+125 0x1.45f304fe7c950p+125 0x1.45f304fe7c950p+125 0x1.45f304fe7c950p+125))
4489(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4490 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4491 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
4492(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4493 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4494 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
4495(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4496 (v128.const f32x4 inf inf inf inf))
4497 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
4498(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4499 (v128.const f32x4 -inf -inf -inf -inf))
4500 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
4501(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4502 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4503 (v128.const f32x4 inf inf inf inf))
4504(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4505 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4506 (v128.const f32x4 -inf -inf -inf -inf))
4507(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4508 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4509 (v128.const f32x4 inf inf inf inf))
4510(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4511 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4512 (v128.const f32x4 -inf -inf -inf -inf))
4513(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4514 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4515 (v128.const f32x4 inf inf inf inf))
4516(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4517 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4518 (v128.const f32x4 -inf -inf -inf -inf))
4519(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4520 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4521 (v128.const f32x4 inf inf inf inf))
4522(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4523 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4524 (v128.const f32x4 -inf -inf -inf -inf))
4525(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4526 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4527 (v128.const f32x4 inf inf inf inf))
4528(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4529 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4530 (v128.const f32x4 -inf -inf -inf -inf))
4531(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4532 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4533 (v128.const f32x4 inf inf inf inf))
4534(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4535 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4536 (v128.const f32x4 -inf -inf -inf -inf))
4537(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4538 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4539 (v128.const f32x4 inf inf inf inf))
4540(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4541 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4542 (v128.const f32x4 -inf -inf -inf -inf))
4543(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4544 (v128.const f32x4 inf inf inf inf))
4545 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4546(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4547 (v128.const f32x4 -inf -inf -inf -inf))
4548 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4549(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4550 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4551 (v128.const f32x4 -inf -inf -inf -inf))
4552(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4553 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4554 (v128.const f32x4 inf inf inf inf))
4555(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4556 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4557 (v128.const f32x4 -inf -inf -inf -inf))
4558(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4559 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4560 (v128.const f32x4 inf inf inf inf))
4561(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4562 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4563 (v128.const f32x4 -inf -inf -inf -inf))
4564(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4565 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4566 (v128.const f32x4 inf inf inf inf))
4567(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4568 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4569 (v128.const f32x4 -inf -inf -inf -inf))
4570(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4571 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4572 (v128.const f32x4 inf inf inf inf))
4573(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4574 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4575 (v128.const f32x4 -inf -inf -inf -inf))
4576(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4577 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4578 (v128.const f32x4 inf inf inf inf))
4579(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4580 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4581 (v128.const f32x4 -inf -inf -inf -inf))
4582(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4583 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4584 (v128.const f32x4 inf inf inf inf))
4585(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4586 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4587 (v128.const f32x4 -inf -inf -inf -inf))
4588(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4589 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4590 (v128.const f32x4 inf inf inf inf))
4591(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4592 (v128.const f32x4 inf inf inf inf))
4593 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4594(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4595 (v128.const f32x4 -inf -inf -inf -inf))
4596 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4597(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4598 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4599 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4600(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4601 (v128.const f32x4 nan nan nan nan))
4602 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4603(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4604 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4605 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4606(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4607 (v128.const f32x4 nan nan nan nan))
4608 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4609(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4610 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4611 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4612(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
4613 (v128.const f32x4 nan nan nan nan))
4614 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4615(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4616 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4617 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4618(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4619 (v128.const f32x4 nan nan nan nan))
4620 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4621(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4622 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4623 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4624(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4625 (v128.const f32x4 nan nan nan nan))
4626 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4627(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4628 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4629 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4630(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4631 (v128.const f32x4 nan nan nan nan))
4632 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4633(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4634 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4635 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4636(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4637 (v128.const f32x4 nan nan nan nan))
4638 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4639(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4640 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4641 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4642(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4643 (v128.const f32x4 nan nan nan nan))
4644 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4645(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4646 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4647 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4648(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4649 (v128.const f32x4 nan nan nan nan))
4650 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4651(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4652 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4653 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4654(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4655 (v128.const f32x4 nan nan nan nan))
4656 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4657(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4658 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4659 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4660(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4661 (v128.const f32x4 nan nan nan nan))
4662 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4663(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4664 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4665 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4666(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4667 (v128.const f32x4 nan nan nan nan))
4668 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4669(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4670 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4671 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4672(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4673 (v128.const f32x4 nan nan nan nan))
4674 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4675(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4676 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4677 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4678(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4679 (v128.const f32x4 nan nan nan nan))
4680 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4681(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4682 (v128.const f32x4 inf inf inf inf))
4683 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4684(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4685 (v128.const f32x4 nan nan nan nan))
4686 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4687(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4688 (v128.const f32x4 -inf -inf -inf -inf))
4689 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4690(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4691 (v128.const f32x4 nan nan nan nan))
4692 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4693(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4694 (v128.const f32x4 nan nan nan nan))
4695 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4696(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4697 (v128.const f32x4 -nan -nan -nan -nan))
4698 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4699(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4700 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4701 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4702(assert_return (invoke "f32x4.div" (v128.const f32x4 nan nan nan nan)
4703 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4704 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4705(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4706 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4707 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4708(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4709 (v128.const f32x4 -nan -nan -nan -nan))
4710 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4711(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4712 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4713 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4714(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4715 (v128.const f32x4 -nan -nan -nan -nan))
4716 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4717(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4718 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4719 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4720(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
4721 (v128.const f32x4 -nan -nan -nan -nan))
4722 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4723(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4724 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4725 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4726(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4727 (v128.const f32x4 -nan -nan -nan -nan))
4728 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4729(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4730 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4731 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4732(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4733 (v128.const f32x4 -nan -nan -nan -nan))
4734 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4735(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4736 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4737 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4738(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4739 (v128.const f32x4 -nan -nan -nan -nan))
4740 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4741(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4742 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4743 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4744(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4745 (v128.const f32x4 -nan -nan -nan -nan))
4746 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4747(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4748 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4749 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4750(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4751 (v128.const f32x4 -nan -nan -nan -nan))
4752 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4753(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4754 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4755 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4756(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4757 (v128.const f32x4 -nan -nan -nan -nan))
4758 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4759(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4760 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4761 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4762(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4763 (v128.const f32x4 -nan -nan -nan -nan))
4764 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4765(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4766 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4767 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4768(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4769 (v128.const f32x4 -nan -nan -nan -nan))
4770 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4771(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4772 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4773 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4774(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4775 (v128.const f32x4 -nan -nan -nan -nan))
4776 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4777(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4778 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4779 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4780(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4781 (v128.const f32x4 -nan -nan -nan -nan))
4782 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4783(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4784 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4785 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4786(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4787 (v128.const f32x4 -nan -nan -nan -nan))
4788 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4789(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4790 (v128.const f32x4 inf inf inf inf))
4791 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4792(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4793 (v128.const f32x4 -nan -nan -nan -nan))
4794 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4795(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4796 (v128.const f32x4 -inf -inf -inf -inf))
4797 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4798(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4799 (v128.const f32x4 -nan -nan -nan -nan))
4800 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4801(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4802 (v128.const f32x4 nan nan nan nan))
4803 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4804(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4805 (v128.const f32x4 -nan -nan -nan -nan))
4806 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
4807(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4808 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4809 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4810(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan -nan -nan -nan)
4811 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4812 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4813(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4814 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4815 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4816(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4817 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4818 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4819(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4820 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4821 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4822(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4823 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4824 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4825(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4826 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4827 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4828(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
4829 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4830 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4831(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4832 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4833 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4834(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4835 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4836 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4837(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4838 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4839 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4840(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4841 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4842 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4843(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4844 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4845 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4846(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4847 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4848 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4849(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4850 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4851 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4852(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4853 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4854 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4855(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4856 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4857 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4858(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4859 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4860 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4861(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4862 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4863 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4864(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4865 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4866 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4867(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4868 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4869 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4870(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4871 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4872 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4873(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4874 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4875 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4876(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4877 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4878 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4879(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4880 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4881 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4882(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4883 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4884 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4885(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4886 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4887 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4888(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4889 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4890 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4891(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4892 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4893 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4894(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4895 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4896 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4897(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4898 (v128.const f32x4 inf inf inf inf))
4899 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4900(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
4901 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4902 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4903(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4904 (v128.const f32x4 -inf -inf -inf -inf))
4905 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4906(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
4907 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4908 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4909(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4910 (v128.const f32x4 nan nan nan nan))
4911 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4912(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4913 (v128.const f32x4 -nan -nan -nan -nan))
4914 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4915(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4916 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4917 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4918(assert_return (invoke "f32x4.div" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4919 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4920 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4921(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4922 (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4923 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4924(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4925 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4926 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4927(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4928 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4929 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4930(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4931 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4932 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4933(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4934 (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4935 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4936(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
4937 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4938 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4939(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4940 (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4941 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4942(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4943 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4944 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4945(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4946 (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4947 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4948(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4949 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4950 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4951(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4952 (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4953 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4954(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4955 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4956 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4957(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4958 (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4959 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4960(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4961 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4962 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4963(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4964 (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4965 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4966(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4967 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4968 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4969(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4970 (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4971 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4972(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4973 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4974 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4975(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4976 (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4977 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4978(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4979 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4980 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4981(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4982 (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4983 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4984(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4985 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4986 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4987(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4988 (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4989 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4990(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4991 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4992 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4993(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4994 (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4995 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4996(assert_return (invoke "f32x4.div" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4997 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4998 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
4999(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5000 (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5001 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5002(assert_return (invoke "f32x4.div" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5003 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5004 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5005(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5006 (v128.const f32x4 inf inf inf inf))
5007 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5008(assert_return (invoke "f32x4.div" (v128.const f32x4 inf inf inf inf)
5009 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5010 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5011(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5012 (v128.const f32x4 -inf -inf -inf -inf))
5013 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5014(assert_return (invoke "f32x4.div" (v128.const f32x4 -inf -inf -inf -inf)
5015 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5016 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5017(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5018 (v128.const f32x4 nan nan nan nan))
5019 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5020(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5021 (v128.const f32x4 -nan -nan -nan -nan))
5022 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5023(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5024 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5025 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5026(assert_return (invoke "f32x4.div" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5027 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5028 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5029(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789 0123456789 0123456789 0123456789)
5030 (v128.const f32x4 0123456789 0123456789 0123456789 0123456789))
5031 (v128.const f32x4 1.0 1.0 1.0 1.0))
5032(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
5033 (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
5034 (v128.const f32x4 1.0 1.0 1.0 1.0))
5035(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019)
5036 (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019))
5037 (v128.const f32x4 1.0 1.0 1.0 1.0))
5038(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
5039 (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
5040 (v128.const f32x4 1.0 1.0 1.0 1.0))
5041(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.)
5042 (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.))
5043 (v128.const f32x4 1.0 1.0 1.0 1.0))
5044(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
5045 (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
5046 (v128.const f32x4 1.0 1.0 1.0 1.0))
5047(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
5048 (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
5049 (v128.const f32x4 1.0 1.0 1.0 1.0))
5050(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019)
5051 (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019))
5052 (v128.const f32x4 1.0 1.0 1.0 1.0))
5053(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
5054 (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
5055 (v128.const f32x4 1.0 1.0 1.0 1.0))
5056(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019)
5057 (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019))
5058 (v128.const f32x4 1.0 1.0 1.0 1.0))
5059(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019)
5060 (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019))
5061 (v128.const f32x4 1.0 1.0 1.0 1.0))
5062(assert_return (invoke "f32x4.div" (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019)
5063 (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019))
5064 (v128.const f32x4 1.0 1.0 1.0 1.0))
5065(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF)
5066 (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF))
5067 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5068(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019)
5069 (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019))
5070 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5071(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019)
5072 (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019))
5073 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5074(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019)
5075 (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019))
5076 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5077(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.)
5078 (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.))
5079 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5080(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019)
5081 (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019))
5082 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5083(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019)
5084 (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019))
5085 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5086(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019)
5087 (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019))
5088 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5089(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF)
5090 (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF))
5091 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5092(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019)
5093 (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019))
5094 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5095(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019)
5096 (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019))
5097 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5098(assert_return (invoke "f32x4.div" (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019)
5099 (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019))
5100 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5101(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5102 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
5103(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5104 (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5105(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5106 (v128.const f32x4 0x1.6a09e667f3bcdp-75 0x1.6a09e667f3bcdp-75 0x1.6a09e667f3bcdp-75 0x1.6a09e667f3bcdp-75))
5107(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5108 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
5109(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5110 (v128.const f32x4 0x1.0000000000000p-63 0x1.0000000000000p-63 0x1.0000000000000p-63 0x1.0000000000000p-63))
5111(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5112 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
5113(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5114 (v128.const f32x4 0x1.6a09e667f3bcdp-1 0x1.6a09e667f3bcdp-1 0x1.6a09e667f3bcdp-1 0x1.6a09e667f3bcdp-1))
5115(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5116 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
5117(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5118 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5119(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5120 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
5121(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5122 (v128.const f32x4 0x1.40d9324a48138p+1 0x1.40d9324a48138p+1 0x1.40d9324a48138p+1 0x1.40d9324a48138p+1))
5123(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5124 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
5125(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5126 (v128.const f32x4 0x1.fffffeffffffcp+63 0x1.fffffeffffffcp+63 0x1.fffffeffffffcp+63 0x1.fffffeffffffcp+63))
5127(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5128 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
5129(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 inf inf inf inf))
5130 (v128.const f32x4 inf inf inf inf))
5131(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -inf -inf -inf -inf))
5132 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
5133(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 nan nan nan nan))
5134 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
5135(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -nan -nan -nan -nan))
5136 (v128.const f32x4 nan:canonical nan:canonical nan:canonical nan:canonical))
5137(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5138 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5139(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5140 (v128.const f32x4 nan:arithmetic nan:arithmetic nan:arithmetic nan:arithmetic))
5141(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789 0123456789 0123456789 0123456789))
5142 (v128.const f32x4 11111.111060555555 11111.111060555555 11111.111060555555 11111.111060555555))
5143(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
5144 (v128.const f32x4 35136418286444.62 35136418286444.62 35136418286444.62 35136418286444.62))
5145(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019))
5146 (v128.const f32x4 35136418286444.62 35136418286444.62 35136418286444.62 35136418286444.62))
5147(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
5148 (v128.const f32x4 3.5136418286444623e-06 3.5136418286444623e-06 3.5136418286444623e-06 3.5136418286444623e-06))
5149(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.))
5150 (v128.const f32x4 11111.111060555555 11111.111060555555 11111.111060555555 11111.111060555555))
5151(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
5152 (v128.const f32x4 35136418286444.62 35136418286444.62 35136418286444.62 35136418286444.62))
5153(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
5154 (v128.const f32x4 35136418286444.62 35136418286444.62 35136418286444.62 35136418286444.62))
5155(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019))
5156 (v128.const f32x4 3.5136418286444623e-06 3.5136418286444623e-06 3.5136418286444623e-06 3.5136418286444623e-06))
5157(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
5158 (v128.const f32x4 11111.11106111111 11111.11106111111 11111.11106111111 11111.11106111111))
5159(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019))
5160 (v128.const f32x4 35136418288201.445 35136418288201.445 35136418288201.445 35136418288201.445))
5161(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019))
5162 (v128.const f32x4 35136418288201.445 35136418288201.445 35136418288201.445 35136418288201.445))
5163(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019))
5164 (v128.const f32x4 3.513641828820144e-06 3.513641828820144e-06 3.513641828820144e-06 3.513641828820144e-06))
5165(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF))
5166 (v128.const f32x4 0x1.1111111111111p+28 0x1.1111111111111p+28 0x1.1111111111111p+28 0x1.1111111111111p+28))
5167(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019))
5168 (v128.const f32x4 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37))
5169(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019))
5170 (v128.const f32x4 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37))
5171(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019))
5172 (v128.const f32x4 0x1.822cb17ff2eb8p+18 0x1.822cb17ff2eb8p+18 0x1.822cb17ff2eb8p+18 0x1.822cb17ff2eb8p+18))
5173(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.))
5174 (v128.const f32x4 0x1.1111111111111p+28 0x1.1111111111111p+28 0x1.1111111111111p+28 0x1.1111111111111p+28))
5175(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019))
5176 (v128.const f32x4 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37))
5177(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019))
5178 (v128.const f32x4 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37))
5179(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019))
5180 (v128.const f32x4 0x1.822cb17ff2eb8p+18 0x1.822cb17ff2eb8p+18 0x1.822cb17ff2eb8p+18 0x1.822cb17ff2eb8p+18))
5181(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF))
5182 (v128.const f32x4 0x1.1111111111111p+28 0x1.1111111111111p+28 0x1.1111111111111p+28 0x1.1111111111111p+28))
5183(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019))
5184 (v128.const f32x4 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37))
5185(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019))
5186 (v128.const f32x4 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37 0x1.822cb17ff2eb8p+37))
5187(assert_return (invoke "f32x4.sqrt" (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019))
5188 (v128.const f32x4 0x1.822cb17ff2eb8p+18 0x1.822cb17ff2eb8p+18 0x1.822cb17ff2eb8p+18 0x1.822cb17ff2eb8p+18))
5189(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5190 (v128.const f32x4 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0 -0x0.0p+0))
5191(assert_return (invoke "f32x4.neg" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5192 (v128.const f32x4 0x0.0p+0 0x0.0p+0 0x0.0p+0 0x0.0p+0))
5193(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5194 (v128.const f32x4 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149 -0x1.0000000000000p-149))
5195(assert_return (invoke "f32x4.neg" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5196 (v128.const f32x4 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149 0x1.0000000000000p-149))
5197(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5198 (v128.const f32x4 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126 -0x1.0000000000000p-126))
5199(assert_return (invoke "f32x4.neg" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5200 (v128.const f32x4 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126 0x1.0000000000000p-126))
5201(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5202 (v128.const f32x4 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
5203(assert_return (invoke "f32x4.neg" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5204 (v128.const f32x4 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1 0x1.0000000000000p-1))
5205(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5206 (v128.const f32x4 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
5207(assert_return (invoke "f32x4.neg" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5208 (v128.const f32x4 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0 0x1.0000000000000p+0))
5209(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5210 (v128.const f32x4 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2 -0x1.921fb60000000p+2))
5211(assert_return (invoke "f32x4.neg" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5212 (v128.const f32x4 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2 0x1.921fb60000000p+2))
5213(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5214 (v128.const f32x4 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127 -0x1.fffffe0000000p+127))
5215(assert_return (invoke "f32x4.neg" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5216 (v128.const f32x4 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127 0x1.fffffe0000000p+127))
5217(assert_return (invoke "f32x4.neg" (v128.const f32x4 inf inf inf inf))
5218 (v128.const f32x4 -inf -inf -inf -inf))
5219(assert_return (invoke "f32x4.neg" (v128.const f32x4 -inf -inf -inf -inf))
5220 (v128.const f32x4 inf inf inf inf))
5221(assert_return (invoke "f32x4.neg" (v128.const f32x4 nan nan nan nan))
5222 (v128.const f32x4 -nan -nan -nan -nan))
5223(assert_return (invoke "f32x4.neg" (v128.const f32x4 -nan -nan -nan -nan))
5224 (v128.const f32x4 nan nan nan nan))
5225(assert_return (invoke "f32x4.neg" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5226 (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5227(assert_return (invoke "f32x4.neg" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5228 (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5229(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789 0123456789 0123456789 0123456789))
5230 (v128.const f32x4 -123456789.0 -123456789.0 -123456789.0 -123456789.0))
5231(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
5232 (v128.const f32x4 -1.23456789e+27 -1.23456789e+27 -1.23456789e+27 -1.23456789e+27))
5233(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789e+019 0123456789e+019 0123456789e+019 0123456789e+019))
5234 (v128.const f32x4 -1.23456789e+27 -1.23456789e+27 -1.23456789e+27 -1.23456789e+27))
5235(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
5236 (v128.const f32x4 -1.23456789e-11 -1.23456789e-11 -1.23456789e-11 -1.23456789e-11))
5237(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789. 0123456789. 0123456789. 0123456789.))
5238 (v128.const f32x4 -123456789.0 -123456789.0 -123456789.0 -123456789.0))
5239(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
5240 (v128.const f32x4 -1.23456789e+27 -1.23456789e+27 -1.23456789e+27 -1.23456789e+27))
5241(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
5242 (v128.const f32x4 -1.23456789e+27 -1.23456789e+27 -1.23456789e+27 -1.23456789e+27))
5243(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789.e-019 0123456789.e-019 0123456789.e-019 0123456789.e-019))
5244 (v128.const f32x4 -1.23456789e-11 -1.23456789e-11 -1.23456789e-11 -1.23456789e-11))
5245(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
5246 (v128.const f32x4 -123456789.01234567 -123456789.01234567 -123456789.01234567 -123456789.01234567))
5247(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019 0123456789.0123456789e019))
5248 (v128.const f32x4 -1.2345678901234569e+27 -1.2345678901234569e+27 -1.2345678901234569e+27 -1.2345678901234569e+27))
5249(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019 0123456789.0123456789e+019))
5250 (v128.const f32x4 -1.2345678901234569e+27 -1.2345678901234569e+27 -1.2345678901234569e+27 -1.2345678901234569e+27))
5251(assert_return (invoke "f32x4.neg" (v128.const f32x4 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019 0123456789.0123456789e-019))
5252 (v128.const f32x4 -1.2345678901234568e-11 -1.2345678901234568e-11 -1.2345678901234568e-11 -1.2345678901234568e-11))
5253(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF 0x0123456789ABCDEF))
5254 (v128.const f32x4 -0x1.23456789abcdfp+56 -0x1.23456789abcdfp+56 -0x1.23456789abcdfp+56 -0x1.23456789abcdfp+56))
5255(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019 0x0123456789ABCDEFp019))
5256 (v128.const f32x4 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75))
5257(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019 0x0123456789ABCDEFp+019))
5258 (v128.const f32x4 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75))
5259(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019 0x0123456789ABCDEFp-019))
5260 (v128.const f32x4 -0x1.23456789abcdfp+37 -0x1.23456789abcdfp+37 -0x1.23456789abcdfp+37 -0x1.23456789abcdfp+37))
5261(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF. 0x0123456789ABCDEF.))
5262 (v128.const f32x4 -0x1.23456789abcdfp+56 -0x1.23456789abcdfp+56 -0x1.23456789abcdfp+56 -0x1.23456789abcdfp+56))
5263(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019 0x0123456789ABCDEF.p019))
5264 (v128.const f32x4 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75))
5265(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019 0x0123456789ABCDEF.p+019))
5266 (v128.const f32x4 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75))
5267(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019 0x0123456789ABCDEF.p-019))
5268 (v128.const f32x4 -0x1.23456789abcdfp+37 -0x1.23456789abcdfp+37 -0x1.23456789abcdfp+37 -0x1.23456789abcdfp+37))
5269(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF 0x0123456789ABCDEF.019aF))
5270 (v128.const f32x4 -0x1.23456789abcdfp+56 -0x1.23456789abcdfp+56 -0x1.23456789abcdfp+56 -0x1.23456789abcdfp+56))
5271(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019 0x0123456789ABCDEF.019aFp019))
5272 (v128.const f32x4 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75))
5273(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019 0x0123456789ABCDEF.019aFp+019))
5274 (v128.const f32x4 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75 -0x1.23456789abcdfp+75))
5275(assert_return (invoke "f32x4.neg" (v128.const f32x4 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019 0x0123456789ABCDEF.019aFp-019))
5276 (v128.const f32x4 -0x1.23456789abcdfp+37 -0x1.23456789abcdfp+37 -0x1.23456789abcdfp+37 -0x1.23456789abcdfp+37))
5277
5278
5279;; Mixed f32x4 tests when some lanes are NaNs
5280(module
5281
5282 (func (export "f32x4_sqrt_arith") (result v128)
5283 (f32x4.sqrt (v128.const f32x4 nan:0x200000 -nan:0x200000 16.0 25.0)))
5284 (func (export "f32x4_sqrt_canon") (result v128)
5285 (f32x4.sqrt (v128.const f32x4 -1.0 nan 4.0 9.0)))
5286 (func (export "f32x4_sqrt_mixed") (result v128)
5287 (f32x4.sqrt (v128.const f32x4 -inf nan:0x200000 36.0 49.0)))
5288)
5289
5290(assert_return (invoke "f32x4_sqrt_arith") (v128.const f32x4 nan:arithmetic nan:arithmetic 4.0 5.0))
5291(assert_return (invoke "f32x4_sqrt_canon") (v128.const f32x4 nan:canonical nan:canonical 2.0 3.0))
5292(assert_return (invoke "f32x4_sqrt_mixed") (v128.const f32x4 nan:canonical nan:arithmetic 6.0 7.0))
5293
5294;; type check
5295(assert_invalid (module (func (result v128) (f32x4.neg (i32.const 0)))) "type mismatch")
5296(assert_invalid (module (func (result v128) (f32x4.sqrt (i32.const 0)))) "type mismatch")
5297(assert_invalid (module (func (result v128) (f32x4.add (i32.const 0) (f32.const 0.0)))) "type mismatch")
5298(assert_invalid (module (func (result v128) (f32x4.sub (i32.const 0) (f32.const 0.0)))) "type mismatch")
5299(assert_invalid (module (func (result v128) (f32x4.mul (i32.const 0) (f32.const 0.0)))) "type mismatch")
5300(assert_invalid (module (func (result v128) (f32x4.div (i32.const 0) (f32.const 0.0)))) "type mismatch")
5301
5302;; Test operation with empty argument
5303
5304(assert_invalid
5305 (module
5306 (func $f32x4.neg-arg-empty (result v128)
5307 (f32x4.neg)
5308 )
5309 )
5310 "type mismatch"
5311)
5312(assert_invalid
5313 (module
5314 (func $f32x4.sqrt-arg-empty (result v128)
5315 (f32x4.sqrt)
5316 )
5317 )
5318 "type mismatch"
5319)
5320(assert_invalid
5321 (module
5322 (func $f32x4.add-1st-arg-empty (result v128)
5323 (f32x4.add (v128.const f32x4 0 0 0 0))
5324 )
5325 )
5326 "type mismatch"
5327)
5328(assert_invalid
5329 (module
5330 (func $f32x4.add-arg-empty (result v128)
5331 (f32x4.add)
5332 )
5333 )
5334 "type mismatch"
5335)
5336(assert_invalid
5337 (module
5338 (func $f32x4.sub-1st-arg-empty (result v128)
5339 (f32x4.sub (v128.const f32x4 0 0 0 0))
5340 )
5341 )
5342 "type mismatch"
5343)
5344(assert_invalid
5345 (module
5346 (func $f32x4.sub-arg-empty (result v128)
5347 (f32x4.sub)
5348 )
5349 )
5350 "type mismatch"
5351)
5352(assert_invalid
5353 (module
5354 (func $f32x4.mul-1st-arg-empty (result v128)
5355 (f32x4.mul (v128.const f32x4 0 0 0 0))
5356 )
5357 )
5358 "type mismatch"
5359)
5360(assert_invalid
5361 (module
5362 (func $f32x4.mul-arg-empty (result v128)
5363 (f32x4.mul)
5364 )
5365 )
5366 "type mismatch"
5367)
5368(assert_invalid
5369 (module
5370 (func $f32x4.div-1st-arg-empty (result v128)
5371 (f32x4.div (v128.const f32x4 0 0 0 0))
5372 )
5373 )
5374 "type mismatch"
5375)
5376(assert_invalid
5377 (module
5378 (func $f32x4.div-arg-empty (result v128)
5379 (f32x4.div)
5380 )
5381 )
5382 "type mismatch"
5383)
5384
5385;; combination
5386(module
5387 (func (export "add-sub") (param v128 v128 v128) (result v128)
5388 (f32x4.add (f32x4.sub (local.get 0) (local.get 1))(local.get 2)))
5389 (func (export "div-add") (param v128 v128 v128) (result v128)
5390 (f32x4.div (f32x4.add (local.get 0) (local.get 1))(local.get 2)))
5391 (func (export "div-mul") (param v128 v128 v128) (result v128)
5392 (f32x4.div (f32x4.mul (local.get 0) (local.get 1))(local.get 2)))
5393 (func (export "div-sub") (param v128 v128 v128) (result v128)
5394 (f32x4.div (f32x4.sub (local.get 0) (local.get 1))(local.get 2)))
5395 (func (export "mul-add") (param v128 v128 v128) (result v128)
5396 (f32x4.mul (f32x4.add (local.get 0) (local.get 1))(local.get 2)))
5397 (func (export "mul-div") (param v128 v128 v128) (result v128)
5398 (f32x4.mul (f32x4.div (local.get 0) (local.get 1))(local.get 2)))
5399 (func (export "mul-sub") (param v128 v128 v128) (result v128)
5400 (f32x4.mul (f32x4.sub (local.get 0) (local.get 1))(local.get 2)))
5401 (func (export "sub-add") (param v128 v128 v128) (result v128)
5402 (f32x4.sub (f32x4.add (local.get 0) (local.get 1))(local.get 2)))
5403 (func (export "add-neg") (param v128 v128) (result v128)
5404 (f32x4.add (f32x4.neg (local.get 0)) (local.get 1)))
5405 (func (export "add-sqrt") (param v128 v128) (result v128)
5406 (f32x4.add (f32x4.sqrt (local.get 0)) (local.get 1)))
5407 (func (export "div-neg") (param v128 v128) (result v128)
5408 (f32x4.div (f32x4.neg (local.get 0)) (local.get 1)))
5409 (func (export "div-sqrt") (param v128 v128) (result v128)
5410 (f32x4.div (f32x4.sqrt (local.get 0)) (local.get 1)))
5411 (func (export "mul-neg") (param v128 v128) (result v128)
5412 (f32x4.mul (f32x4.neg (local.get 0)) (local.get 1)))
5413 (func (export "mul-sqrt") (param v128 v128) (result v128)
5414 (f32x4.mul (f32x4.sqrt (local.get 0)) (local.get 1)))
5415 (func (export "sub-neg") (param v128 v128) (result v128)
5416 (f32x4.sub (f32x4.neg (local.get 0)) (local.get 1)))
5417 (func (export "sub-sqrt") (param v128 v128) (result v128)
5418 (f32x4.sub (f32x4.sqrt (local.get 0)) (local.get 1)))
5419)
5420
5421(assert_return (invoke "add-sub" (v128.const f32x4 1.125 1.125 1.125 1.125)
5422 (v128.const f32x4 0.25 0.25 0.25 0.25)
5423 (v128.const f32x4 0.125 0.125 0.125 0.125))
5424 (v128.const f32x4 1.0 1.0 1.0 1.0))
5425(assert_return (invoke "div-add" (v128.const f32x4 1.125 1.125 1.125 1.125)
5426 (v128.const f32x4 0.125 0.125 0.125 0.125)
5427 (v128.const f32x4 0.25 0.25 0.25 0.25))
5428 (v128.const f32x4 5.0 5.0 5.0 5.0))
5429(assert_return (invoke "div-mul" (v128.const f32x4 1.125 1.125 1.125 1.125)
5430 (v128.const f32x4 4 4 4 4)
5431 (v128.const f32x4 0.25 0.25 0.25 0.25))
5432 (v128.const f32x4 18.0 18.0 18.0 18.0))
5433(assert_return (invoke "div-sub" (v128.const f32x4 1.125 1.125 1.125 1.125)
5434 (v128.const f32x4 0.125 0.125 0.125 0.125)
5435 (v128.const f32x4 0.25 0.25 0.25 0.25))
5436 (v128.const f32x4 4.0 4.0 4.0 4.0))
5437(assert_return (invoke "mul-add" (v128.const f32x4 1.25 1.25 1.25 1.25)
5438 (v128.const f32x4 0.25 0.25 0.25 0.25)
5439 (v128.const f32x4 0.25 0.25 0.25 0.25))
5440 (v128.const f32x4 0.375 0.375 0.375 0.375))
5441(assert_return (invoke "mul-div" (v128.const f32x4 1.125 1.125 1.125 1.125)
5442 (v128.const f32x4 0.125 0.125 0.125 0.125)
5443 (v128.const f32x4 0.25 0.25 0.25 0.25))
5444 (v128.const f32x4 2.25 2.25 2.25 2.25))
5445(assert_return (invoke "mul-sub" (v128.const f32x4 1.125 1.125 1.125 1.125)
5446 (v128.const f32x4 0.125 0.125 0.125 0.125)
5447 (v128.const f32x4 0.25 0.25 0.25 0.25))
5448 (v128.const f32x4 0.25 0.25 0.25 0.25))
5449(assert_return (invoke "sub-add" (v128.const f32x4 1.125 1.125 1.125 1.125)
5450 (v128.const f32x4 0.25 0.25 0.25 0.25)
5451 (v128.const f32x4 0.125 0.125 0.125 0.125))
5452 (v128.const f32x4 1.25 1.25 1.25 1.25))
5453(assert_return (invoke "add-neg" (v128.const f32x4 1.125 1.125 1.125 1.125)
5454 (v128.const f32x4 0.125 0.125 0.125 0.125))
5455 (v128.const f32x4 -1.0 -1.0 -1.0 -1.0))
5456(assert_return (invoke "add-sqrt" (v128.const f32x4 2.25 2.25 2.25 2.25)
5457 (v128.const f32x4 0.25 0.25 0.25 0.25))
5458 (v128.const f32x4 1.75 1.75 1.75 1.75))
5459(assert_return (invoke "div-neg" (v128.const f32x4 1.5 1.5 1.5 1.5)
5460 (v128.const f32x4 0.25 0.25 0.25 0.25))
5461 (v128.const f32x4 -6 -6 -6 -6))
5462(assert_return (invoke "div-sqrt" (v128.const f32x4 2.25 2.25 2.25 2.25)
5463 (v128.const f32x4 0.25 0.25 0.25 0.25))
5464 (v128.const f32x4 6 6 6 6))
5465(assert_return (invoke "mul-neg" (v128.const f32x4 1.5 1.5 1.5 1.5)
5466 (v128.const f32x4 0.25 0.25 0.25 0.25))
5467 (v128.const f32x4 -0.375 -0.375 -0.375 -0.375))
5468(assert_return (invoke "mul-sqrt" (v128.const f32x4 2.25 2.25 2.25 2.25)
5469 (v128.const f32x4 0.25 0.25 0.25 0.25))
5470 (v128.const f32x4 0.375 0.375 0.375 0.375))
5471(assert_return (invoke "sub-neg" (v128.const f32x4 1.125 1.125 1.125 1.125)
5472 (v128.const f32x4 0.125 0.125 0.125 0.125))
5473 (v128.const f32x4 -1.25 -1.25 -1.25 -1.25))
5474(assert_return (invoke "sub-sqrt" (v128.const f32x4 2.25 2.25 2.25 2.25)
5475 (v128.const f32x4 0.25 0.25 0.25 0.25))
5476 (v128.const f32x4 1.25 1.25 1.25 1.25))
View as plain text