9e9a8735bfc8e419cee35bcc7f7a00bd7a76d326
[platform/framework/web/lwnode.git] /
1 ;; Test all the f32x4 comparison operators on major boundary values and all special values.
2
3 (module
4   (func (export "eq") (param $x v128) (param $y v128) (result v128) (f32x4.eq (local.get $x) (local.get $y)))
5   (func (export "ne") (param $x v128) (param $y v128) (result v128) (f32x4.ne (local.get $x) (local.get $y)))
6   (func (export "lt") (param $x v128) (param $y v128) (result v128) (f32x4.lt (local.get $x) (local.get $y)))
7   (func (export "le") (param $x v128) (param $y v128) (result v128) (f32x4.le (local.get $x) (local.get $y)))
8   (func (export "gt") (param $x v128) (param $y v128) (result v128) (f32x4.gt (local.get $x) (local.get $y)))
9   (func (export "ge") (param $x v128) (param $y v128) (result v128) (f32x4.ge (local.get $x) (local.get $y)))
10 )
11
12 ;; eq
13 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
14                             (v128.const f32x4 nan nan nan nan))
15                             (v128.const i32x4 0 0 0 0))
16 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
17                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
18                             (v128.const i32x4 0 0 0 0))
19 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
20                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
21                             (v128.const i32x4 0 0 0 0))
22 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
23                             (v128.const f32x4 -inf -inf -inf -inf))
24                             (v128.const i32x4 0 0 0 0))
25 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
26                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
27                             (v128.const i32x4 0 0 0 0))
28 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
29                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
30                             (v128.const i32x4 0 0 0 0))
31 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
32                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
33                             (v128.const i32x4 0 0 0 0))
34 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
35                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
36                             (v128.const i32x4 0 0 0 0))
37 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
38                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
39                             (v128.const i32x4 0 0 0 0))
40 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
41                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
42                             (v128.const i32x4 0 0 0 0))
43 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
44                             (v128.const f32x4 -nan -nan -nan -nan))
45                             (v128.const i32x4 0 0 0 0))
46 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
47                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
48                             (v128.const i32x4 0 0 0 0))
49 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
50                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
51                             (v128.const i32x4 0 0 0 0))
52 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
53                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
54                             (v128.const i32x4 0 0 0 0))
55 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
56                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
57                             (v128.const i32x4 0 0 0 0))
58 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
59                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
60                             (v128.const i32x4 0 0 0 0))
61 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
62                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
63                             (v128.const i32x4 0 0 0 0))
64 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
65                             (v128.const f32x4 inf inf inf inf))
66                             (v128.const i32x4 0 0 0 0))
67 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
68                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
69                             (v128.const i32x4 0 0 0 0))
70 (assert_return (invoke "eq" (v128.const f32x4 nan nan nan nan)
71                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
72                             (v128.const i32x4 0 0 0 0))
73 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
74                             (v128.const f32x4 nan nan nan nan))
75                             (v128.const i32x4 0 0 0 0))
76 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
77                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
78                             (v128.const i32x4 -1 -1 -1 -1))
79 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
80                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
81                             (v128.const i32x4 0 0 0 0))
82 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
83                             (v128.const f32x4 -inf -inf -inf -inf))
84                             (v128.const i32x4 0 0 0 0))
85 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
86                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
87                             (v128.const i32x4 0 0 0 0))
88 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
89                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
90                             (v128.const i32x4 0 0 0 0))
91 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
92                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
93                             (v128.const i32x4 0 0 0 0))
94 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
95                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
96                             (v128.const i32x4 0 0 0 0))
97 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
98                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
99                             (v128.const i32x4 0 0 0 0))
100 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
101                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
102                             (v128.const i32x4 0 0 0 0))
103 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
104                             (v128.const f32x4 -nan -nan -nan -nan))
105                             (v128.const i32x4 0 0 0 0))
106 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
107                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
108                             (v128.const i32x4 0 0 0 0))
109 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
110                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
111                             (v128.const i32x4 0 0 0 0))
112 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
113                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
114                             (v128.const i32x4 0 0 0 0))
115 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
116                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
117                             (v128.const i32x4 0 0 0 0))
118 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
119                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
120                             (v128.const i32x4 0 0 0 0))
121 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
122                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
123                             (v128.const i32x4 0 0 0 0))
124 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
125                             (v128.const f32x4 inf inf inf inf))
126                             (v128.const i32x4 0 0 0 0))
127 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
128                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
129                             (v128.const i32x4 0 0 0 0))
130 (assert_return (invoke "eq" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
131                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
132                             (v128.const i32x4 0 0 0 0))
133 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
134                             (v128.const f32x4 nan nan nan nan))
135                             (v128.const i32x4 0 0 0 0))
136 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
137                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
138                             (v128.const i32x4 0 0 0 0))
139 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
140                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
141                             (v128.const i32x4 0 0 0 0))
142 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
143                             (v128.const f32x4 -inf -inf -inf -inf))
144                             (v128.const i32x4 0 0 0 0))
145 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
146                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
147                             (v128.const i32x4 0 0 0 0))
148 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
149                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
150                             (v128.const i32x4 0 0 0 0))
151 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
152                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
153                             (v128.const i32x4 0 0 0 0))
154 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
155                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
156                             (v128.const i32x4 0 0 0 0))
157 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
158                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
159                             (v128.const i32x4 0 0 0 0))
160 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
161                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
162                             (v128.const i32x4 0 0 0 0))
163 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
164                             (v128.const f32x4 -nan -nan -nan -nan))
165                             (v128.const i32x4 0 0 0 0))
166 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
167                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
168                             (v128.const i32x4 0 0 0 0))
169 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
170                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
171                             (v128.const i32x4 0 0 0 0))
172 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
173                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
174                             (v128.const i32x4 0 0 0 0))
175 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
176                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
177                             (v128.const i32x4 0 0 0 0))
178 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
179                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
180                             (v128.const i32x4 0 0 0 0))
181 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
182                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
183                             (v128.const i32x4 0 0 0 0))
184 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
185                             (v128.const f32x4 inf inf inf inf))
186                             (v128.const i32x4 0 0 0 0))
187 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
188                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
189                             (v128.const i32x4 0 0 0 0))
190 (assert_return (invoke "eq" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
191                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
192                             (v128.const i32x4 0 0 0 0))
193 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
194                             (v128.const f32x4 nan nan nan nan))
195                             (v128.const i32x4 0 0 0 0))
196 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
197                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
198                             (v128.const i32x4 0 0 0 0))
199 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
200                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
201                             (v128.const i32x4 0 0 0 0))
202 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
203                             (v128.const f32x4 -inf -inf -inf -inf))
204                             (v128.const i32x4 -1 -1 -1 -1))
205 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
206                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
207                             (v128.const i32x4 0 0 0 0))
208 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
209                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
210                             (v128.const i32x4 0 0 0 0))
211 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
212                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
213                             (v128.const i32x4 0 0 0 0))
214 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
215                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
216                             (v128.const i32x4 0 0 0 0))
217 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
218                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
219                             (v128.const i32x4 0 0 0 0))
220 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
221                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
222                             (v128.const i32x4 0 0 0 0))
223 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
224                             (v128.const f32x4 -nan -nan -nan -nan))
225                             (v128.const i32x4 0 0 0 0))
226 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
227                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
228                             (v128.const i32x4 0 0 0 0))
229 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
230                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
231                             (v128.const i32x4 0 0 0 0))
232 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
233                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
234                             (v128.const i32x4 0 0 0 0))
235 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
236                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
237                             (v128.const i32x4 0 0 0 0))
238 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
239                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
240                             (v128.const i32x4 0 0 0 0))
241 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
242                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
243                             (v128.const i32x4 0 0 0 0))
244 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
245                             (v128.const f32x4 inf inf inf inf))
246                             (v128.const i32x4 0 0 0 0))
247 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
248                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
249                             (v128.const i32x4 0 0 0 0))
250 (assert_return (invoke "eq" (v128.const f32x4 -inf -inf -inf -inf)
251                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
252                             (v128.const i32x4 0 0 0 0))
253 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
254                             (v128.const f32x4 nan nan nan nan))
255                             (v128.const i32x4 0 0 0 0))
256 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
257                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
258                             (v128.const i32x4 0 0 0 0))
259 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
260                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
261                             (v128.const i32x4 0 0 0 0))
262 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
263                             (v128.const f32x4 -inf -inf -inf -inf))
264                             (v128.const i32x4 0 0 0 0))
265 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
266                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
267                             (v128.const i32x4 -1 -1 -1 -1))
268 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
269                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
270                             (v128.const i32x4 0 0 0 0))
271 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
272                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
273                             (v128.const i32x4 0 0 0 0))
274 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
275                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
276                             (v128.const i32x4 0 0 0 0))
277 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
278                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
279                             (v128.const i32x4 0 0 0 0))
280 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
281                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
282                             (v128.const i32x4 0 0 0 0))
283 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
284                             (v128.const f32x4 -nan -nan -nan -nan))
285                             (v128.const i32x4 0 0 0 0))
286 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
287                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
288                             (v128.const i32x4 0 0 0 0))
289 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
290                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
291                             (v128.const i32x4 0 0 0 0))
292 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
293                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
294                             (v128.const i32x4 0 0 0 0))
295 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
296                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
297                             (v128.const i32x4 0 0 0 0))
298 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
299                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
300                             (v128.const i32x4 0 0 0 0))
301 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
302                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
303                             (v128.const i32x4 0 0 0 0))
304 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
305                             (v128.const f32x4 inf inf inf inf))
306                             (v128.const i32x4 0 0 0 0))
307 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
308                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
309                             (v128.const i32x4 0 0 0 0))
310 (assert_return (invoke "eq" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
311                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
312                             (v128.const i32x4 0 0 0 0))
313 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
314                             (v128.const f32x4 nan nan nan nan))
315                             (v128.const i32x4 0 0 0 0))
316 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
317                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
318                             (v128.const i32x4 0 0 0 0))
319 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
320                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
321                             (v128.const i32x4 0 0 0 0))
322 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
323                             (v128.const f32x4 -inf -inf -inf -inf))
324                             (v128.const i32x4 0 0 0 0))
325 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
326                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
327                             (v128.const i32x4 0 0 0 0))
328 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
329                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
330                             (v128.const i32x4 -1 -1 -1 -1))
331 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
332                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
333                             (v128.const i32x4 0 0 0 0))
334 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
335                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
336                             (v128.const i32x4 0 0 0 0))
337 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
338                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
339                             (v128.const i32x4 0 0 0 0))
340 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
341                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
342                             (v128.const i32x4 0 0 0 0))
343 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
344                             (v128.const f32x4 -nan -nan -nan -nan))
345                             (v128.const i32x4 0 0 0 0))
346 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
347                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
348                             (v128.const i32x4 0 0 0 0))
349 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
350                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
351                             (v128.const i32x4 0 0 0 0))
352 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
353                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
354                             (v128.const i32x4 0 0 0 0))
355 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
356                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
357                             (v128.const i32x4 0 0 0 0))
358 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
359                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
360                             (v128.const i32x4 0 0 0 0))
361 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
362                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
363                             (v128.const i32x4 0 0 0 0))
364 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
365                             (v128.const f32x4 inf inf inf inf))
366                             (v128.const i32x4 0 0 0 0))
367 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
368                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
369                             (v128.const i32x4 0 0 0 0))
370 (assert_return (invoke "eq" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
371                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
372                             (v128.const i32x4 0 0 0 0))
373 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
374                             (v128.const f32x4 nan nan nan nan))
375                             (v128.const i32x4 0 0 0 0))
376 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
377                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
378                             (v128.const i32x4 0 0 0 0))
379 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
380                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
381                             (v128.const i32x4 0 0 0 0))
382 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
383                             (v128.const f32x4 -inf -inf -inf -inf))
384                             (v128.const i32x4 0 0 0 0))
385 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
386                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
387                             (v128.const i32x4 0 0 0 0))
388 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
389                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
390                             (v128.const i32x4 0 0 0 0))
391 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
392                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
393                             (v128.const i32x4 -1 -1 -1 -1))
394 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
395                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
396                             (v128.const i32x4 0 0 0 0))
397 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
398                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
399                             (v128.const i32x4 0 0 0 0))
400 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
401                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
402                             (v128.const i32x4 0 0 0 0))
403 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
404                             (v128.const f32x4 -nan -nan -nan -nan))
405                             (v128.const i32x4 0 0 0 0))
406 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
407                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
408                             (v128.const i32x4 0 0 0 0))
409 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
410                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
411                             (v128.const i32x4 0 0 0 0))
412 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
413                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
414                             (v128.const i32x4 0 0 0 0))
415 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
416                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
417                             (v128.const i32x4 0 0 0 0))
418 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
419                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
420                             (v128.const i32x4 0 0 0 0))
421 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
422                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
423                             (v128.const i32x4 0 0 0 0))
424 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
425                             (v128.const f32x4 inf inf inf inf))
426                             (v128.const i32x4 0 0 0 0))
427 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
428                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
429                             (v128.const i32x4 0 0 0 0))
430 (assert_return (invoke "eq" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
431                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
432                             (v128.const i32x4 0 0 0 0))
433 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
434                             (v128.const f32x4 nan nan nan nan))
435                             (v128.const i32x4 0 0 0 0))
436 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
437                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
438                             (v128.const i32x4 0 0 0 0))
439 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
440                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
441                             (v128.const i32x4 0 0 0 0))
442 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
443                             (v128.const f32x4 -inf -inf -inf -inf))
444                             (v128.const i32x4 0 0 0 0))
445 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
446                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
447                             (v128.const i32x4 0 0 0 0))
448 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
449                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
450                             (v128.const i32x4 0 0 0 0))
451 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
452                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
453                             (v128.const i32x4 0 0 0 0))
454 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
455                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
456                             (v128.const i32x4 -1 -1 -1 -1))
457 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
458                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
459                             (v128.const i32x4 0 0 0 0))
460 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
461                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
462                             (v128.const i32x4 0 0 0 0))
463 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
464                             (v128.const f32x4 -nan -nan -nan -nan))
465                             (v128.const i32x4 0 0 0 0))
466 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
467                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
468                             (v128.const i32x4 0 0 0 0))
469 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
470                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
471                             (v128.const i32x4 0 0 0 0))
472 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
473                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
474                             (v128.const i32x4 0 0 0 0))
475 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
476                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
477                             (v128.const i32x4 0 0 0 0))
478 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
479                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
480                             (v128.const i32x4 0 0 0 0))
481 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
482                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
483                             (v128.const i32x4 -1 -1 -1 -1))
484 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
485                             (v128.const f32x4 inf inf inf inf))
486                             (v128.const i32x4 0 0 0 0))
487 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
488                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
489                             (v128.const i32x4 0 0 0 0))
490 (assert_return (invoke "eq" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
491                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
492                             (v128.const i32x4 0 0 0 0))
493 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
494                             (v128.const f32x4 nan nan nan nan))
495                             (v128.const i32x4 0 0 0 0))
496 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
497                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
498                             (v128.const i32x4 0 0 0 0))
499 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
500                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
501                             (v128.const i32x4 0 0 0 0))
502 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
503                             (v128.const f32x4 -inf -inf -inf -inf))
504                             (v128.const i32x4 0 0 0 0))
505 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
506                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
507                             (v128.const i32x4 0 0 0 0))
508 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
509                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
510                             (v128.const i32x4 0 0 0 0))
511 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
512                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
513                             (v128.const i32x4 0 0 0 0))
514 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
515                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
516                             (v128.const i32x4 0 0 0 0))
517 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
518                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
519                             (v128.const i32x4 -1 -1 -1 -1))
520 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
521                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
522                             (v128.const i32x4 0 0 0 0))
523 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
524                             (v128.const f32x4 -nan -nan -nan -nan))
525                             (v128.const i32x4 0 0 0 0))
526 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
527                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
528                             (v128.const i32x4 0 0 0 0))
529 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
530                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
531                             (v128.const i32x4 0 0 0 0))
532 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
533                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
534                             (v128.const i32x4 0 0 0 0))
535 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
536                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
537                             (v128.const i32x4 0 0 0 0))
538 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
539                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
540                             (v128.const i32x4 0 0 0 0))
541 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
542                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
543                             (v128.const i32x4 0 0 0 0))
544 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
545                             (v128.const f32x4 inf inf inf inf))
546                             (v128.const i32x4 0 0 0 0))
547 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
548                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
549                             (v128.const i32x4 0 0 0 0))
550 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
551                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
552                             (v128.const i32x4 0 0 0 0))
553 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
554                             (v128.const f32x4 nan nan nan nan))
555                             (v128.const i32x4 0 0 0 0))
556 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
557                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
558                             (v128.const i32x4 0 0 0 0))
559 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
560                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
561                             (v128.const i32x4 0 0 0 0))
562 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
563                             (v128.const f32x4 -inf -inf -inf -inf))
564                             (v128.const i32x4 0 0 0 0))
565 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
566                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
567                             (v128.const i32x4 0 0 0 0))
568 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
569                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
570                             (v128.const i32x4 0 0 0 0))
571 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
572                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
573                             (v128.const i32x4 0 0 0 0))
574 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
575                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
576                             (v128.const i32x4 0 0 0 0))
577 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
578                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
579                             (v128.const i32x4 0 0 0 0))
580 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
581                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
582                             (v128.const i32x4 -1 -1 -1 -1))
583 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
584                             (v128.const f32x4 -nan -nan -nan -nan))
585                             (v128.const i32x4 0 0 0 0))
586 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
587                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
588                             (v128.const i32x4 0 0 0 0))
589 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
590                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
591                             (v128.const i32x4 0 0 0 0))
592 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
593                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
594                             (v128.const i32x4 0 0 0 0))
595 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
596                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
597                             (v128.const i32x4 0 0 0 0))
598 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
599                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
600                             (v128.const i32x4 0 0 0 0))
601 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
602                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
603                             (v128.const i32x4 0 0 0 0))
604 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
605                             (v128.const f32x4 inf inf inf inf))
606                             (v128.const i32x4 0 0 0 0))
607 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
608                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
609                             (v128.const i32x4 0 0 0 0))
610 (assert_return (invoke "eq" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
611                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
612                             (v128.const i32x4 0 0 0 0))
613 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
614                             (v128.const f32x4 nan nan nan nan))
615                             (v128.const i32x4 0 0 0 0))
616 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
617                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
618                             (v128.const i32x4 0 0 0 0))
619 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
620                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
621                             (v128.const i32x4 0 0 0 0))
622 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
623                             (v128.const f32x4 -inf -inf -inf -inf))
624                             (v128.const i32x4 0 0 0 0))
625 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
626                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
627                             (v128.const i32x4 0 0 0 0))
628 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
629                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
630                             (v128.const i32x4 0 0 0 0))
631 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
632                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
633                             (v128.const i32x4 0 0 0 0))
634 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
635                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
636                             (v128.const i32x4 0 0 0 0))
637 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
638                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
639                             (v128.const i32x4 0 0 0 0))
640 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
641                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
642                             (v128.const i32x4 0 0 0 0))
643 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
644                             (v128.const f32x4 -nan -nan -nan -nan))
645                             (v128.const i32x4 0 0 0 0))
646 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
647                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
648                             (v128.const i32x4 0 0 0 0))
649 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
650                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
651                             (v128.const i32x4 0 0 0 0))
652 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
653                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
654                             (v128.const i32x4 0 0 0 0))
655 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
656                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
657                             (v128.const i32x4 0 0 0 0))
658 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
659                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
660                             (v128.const i32x4 0 0 0 0))
661 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
662                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
663                             (v128.const i32x4 0 0 0 0))
664 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
665                             (v128.const f32x4 inf inf inf inf))
666                             (v128.const i32x4 0 0 0 0))
667 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
668                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
669                             (v128.const i32x4 0 0 0 0))
670 (assert_return (invoke "eq" (v128.const f32x4 -nan -nan -nan -nan)
671                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
672                             (v128.const i32x4 0 0 0 0))
673 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
674                             (v128.const f32x4 nan nan nan nan))
675                             (v128.const i32x4 0 0 0 0))
676 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
677                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
678                             (v128.const i32x4 0 0 0 0))
679 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
680                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
681                             (v128.const i32x4 0 0 0 0))
682 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
683                             (v128.const f32x4 -inf -inf -inf -inf))
684                             (v128.const i32x4 0 0 0 0))
685 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
686                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
687                             (v128.const i32x4 0 0 0 0))
688 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
689                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
690                             (v128.const i32x4 0 0 0 0))
691 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
692                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
693                             (v128.const i32x4 0 0 0 0))
694 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
695                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
696                             (v128.const i32x4 0 0 0 0))
697 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
698                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
699                             (v128.const i32x4 0 0 0 0))
700 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
701                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
702                             (v128.const i32x4 0 0 0 0))
703 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
704                             (v128.const f32x4 -nan -nan -nan -nan))
705                             (v128.const i32x4 0 0 0 0))
706 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
707                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
708                             (v128.const i32x4 -1 -1 -1 -1))
709 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
710                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
711                             (v128.const i32x4 0 0 0 0))
712 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
713                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
714                             (v128.const i32x4 0 0 0 0))
715 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
716                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
717                             (v128.const i32x4 0 0 0 0))
718 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
719                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
720                             (v128.const i32x4 0 0 0 0))
721 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
722                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
723                             (v128.const i32x4 0 0 0 0))
724 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
725                             (v128.const f32x4 inf inf inf inf))
726                             (v128.const i32x4 0 0 0 0))
727 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
728                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
729                             (v128.const i32x4 0 0 0 0))
730 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
731                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
732                             (v128.const i32x4 0 0 0 0))
733 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
734                             (v128.const f32x4 nan nan nan nan))
735                             (v128.const i32x4 0 0 0 0))
736 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
737                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
738                             (v128.const i32x4 0 0 0 0))
739 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
740                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
741                             (v128.const i32x4 0 0 0 0))
742 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
743                             (v128.const f32x4 -inf -inf -inf -inf))
744                             (v128.const i32x4 0 0 0 0))
745 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
746                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
747                             (v128.const i32x4 0 0 0 0))
748 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
749                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
750                             (v128.const i32x4 0 0 0 0))
751 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
752                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
753                             (v128.const i32x4 0 0 0 0))
754 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
755                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
756                             (v128.const i32x4 0 0 0 0))
757 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
758                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
759                             (v128.const i32x4 0 0 0 0))
760 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
761                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
762                             (v128.const i32x4 0 0 0 0))
763 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
764                             (v128.const f32x4 -nan -nan -nan -nan))
765                             (v128.const i32x4 0 0 0 0))
766 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
767                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
768                             (v128.const i32x4 0 0 0 0))
769 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
770                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
771                             (v128.const i32x4 -1 -1 -1 -1))
772 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
773                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
774                             (v128.const i32x4 0 0 0 0))
775 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
776                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
777                             (v128.const i32x4 0 0 0 0))
778 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
779                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
780                             (v128.const i32x4 0 0 0 0))
781 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
782                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
783                             (v128.const i32x4 0 0 0 0))
784 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
785                             (v128.const f32x4 inf inf inf inf))
786                             (v128.const i32x4 0 0 0 0))
787 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
788                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
789                             (v128.const i32x4 0 0 0 0))
790 (assert_return (invoke "eq" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
791                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
792                             (v128.const i32x4 0 0 0 0))
793 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
794                             (v128.const f32x4 nan nan nan nan))
795                             (v128.const i32x4 0 0 0 0))
796 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
797                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
798                             (v128.const i32x4 0 0 0 0))
799 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
800                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
801                             (v128.const i32x4 0 0 0 0))
802 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
803                             (v128.const f32x4 -inf -inf -inf -inf))
804                             (v128.const i32x4 0 0 0 0))
805 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
806                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
807                             (v128.const i32x4 0 0 0 0))
808 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
809                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
810                             (v128.const i32x4 0 0 0 0))
811 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
812                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
813                             (v128.const i32x4 0 0 0 0))
814 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
815                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
816                             (v128.const i32x4 0 0 0 0))
817 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
818                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
819                             (v128.const i32x4 0 0 0 0))
820 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
821                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
822                             (v128.const i32x4 0 0 0 0))
823 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
824                             (v128.const f32x4 -nan -nan -nan -nan))
825                             (v128.const i32x4 0 0 0 0))
826 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
827                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
828                             (v128.const i32x4 0 0 0 0))
829 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
830                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
831                             (v128.const i32x4 0 0 0 0))
832 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
833                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
834                             (v128.const i32x4 -1 -1 -1 -1))
835 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
836                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
837                             (v128.const i32x4 0 0 0 0))
838 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
839                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
840                             (v128.const i32x4 0 0 0 0))
841 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
842                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
843                             (v128.const i32x4 0 0 0 0))
844 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
845                             (v128.const f32x4 inf inf inf inf))
846                             (v128.const i32x4 0 0 0 0))
847 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
848                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
849                             (v128.const i32x4 0 0 0 0))
850 (assert_return (invoke "eq" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
851                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
852                             (v128.const i32x4 0 0 0 0))
853 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
854                             (v128.const f32x4 nan nan nan nan))
855                             (v128.const i32x4 0 0 0 0))
856 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
857                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
858                             (v128.const i32x4 0 0 0 0))
859 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
860                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
861                             (v128.const i32x4 0 0 0 0))
862 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
863                             (v128.const f32x4 -inf -inf -inf -inf))
864                             (v128.const i32x4 0 0 0 0))
865 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
866                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
867                             (v128.const i32x4 0 0 0 0))
868 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
869                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
870                             (v128.const i32x4 0 0 0 0))
871 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
872                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
873                             (v128.const i32x4 0 0 0 0))
874 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
875                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
876                             (v128.const i32x4 0 0 0 0))
877 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
878                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
879                             (v128.const i32x4 0 0 0 0))
880 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
881                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
882                             (v128.const i32x4 0 0 0 0))
883 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
884                             (v128.const f32x4 -nan -nan -nan -nan))
885                             (v128.const i32x4 0 0 0 0))
886 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
887                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
888                             (v128.const i32x4 0 0 0 0))
889 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
890                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
891                             (v128.const i32x4 0 0 0 0))
892 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
893                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
894                             (v128.const i32x4 0 0 0 0))
895 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
896                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
897                             (v128.const i32x4 -1 -1 -1 -1))
898 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
899                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
900                             (v128.const i32x4 0 0 0 0))
901 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
902                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
903                             (v128.const i32x4 0 0 0 0))
904 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
905                             (v128.const f32x4 inf inf inf inf))
906                             (v128.const i32x4 0 0 0 0))
907 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
908                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
909                             (v128.const i32x4 0 0 0 0))
910 (assert_return (invoke "eq" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
911                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
912                             (v128.const i32x4 0 0 0 0))
913 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
914                             (v128.const f32x4 nan nan nan nan))
915                             (v128.const i32x4 0 0 0 0))
916 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
917                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
918                             (v128.const i32x4 0 0 0 0))
919 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
920                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
921                             (v128.const i32x4 0 0 0 0))
922 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
923                             (v128.const f32x4 -inf -inf -inf -inf))
924                             (v128.const i32x4 0 0 0 0))
925 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
926                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
927                             (v128.const i32x4 0 0 0 0))
928 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
929                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
930                             (v128.const i32x4 0 0 0 0))
931 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
932                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
933                             (v128.const i32x4 0 0 0 0))
934 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
935                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
936                             (v128.const i32x4 0 0 0 0))
937 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
938                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
939                             (v128.const i32x4 0 0 0 0))
940 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
941                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
942                             (v128.const i32x4 0 0 0 0))
943 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
944                             (v128.const f32x4 -nan -nan -nan -nan))
945                             (v128.const i32x4 0 0 0 0))
946 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
947                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
948                             (v128.const i32x4 0 0 0 0))
949 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
950                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
951                             (v128.const i32x4 0 0 0 0))
952 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
953                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
954                             (v128.const i32x4 0 0 0 0))
955 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
956                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
957                             (v128.const i32x4 0 0 0 0))
958 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
959                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
960                             (v128.const i32x4 0 0 0 0))
961 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
962                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
963                             (v128.const i32x4 0 0 0 0))
964 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
965                             (v128.const f32x4 inf inf inf inf))
966                             (v128.const i32x4 0 0 0 0))
967 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
968                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
969                             (v128.const i32x4 0 0 0 0))
970 (assert_return (invoke "eq" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
971                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
972                             (v128.const i32x4 0 0 0 0))
973 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
974                             (v128.const f32x4 nan nan nan nan))
975                             (v128.const i32x4 0 0 0 0))
976 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
977                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
978                             (v128.const i32x4 0 0 0 0))
979 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
980                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
981                             (v128.const i32x4 0 0 0 0))
982 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
983                             (v128.const f32x4 -inf -inf -inf -inf))
984                             (v128.const i32x4 0 0 0 0))
985 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
986                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
987                             (v128.const i32x4 0 0 0 0))
988 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
989                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
990                             (v128.const i32x4 0 0 0 0))
991 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
992                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
993                             (v128.const i32x4 0 0 0 0))
994 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
995                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
996                             (v128.const i32x4 -1 -1 -1 -1))
997 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
998                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
999                             (v128.const i32x4 0 0 0 0))
1000 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1001                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1002                             (v128.const i32x4 0 0 0 0))
1003 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1004                             (v128.const f32x4 -nan -nan -nan -nan))
1005                             (v128.const i32x4 0 0 0 0))
1006 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1007                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1008                             (v128.const i32x4 0 0 0 0))
1009 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1010                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1011                             (v128.const i32x4 0 0 0 0))
1012 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1013                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1014                             (v128.const i32x4 0 0 0 0))
1015 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1016                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1017                             (v128.const i32x4 0 0 0 0))
1018 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1019                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1020                             (v128.const i32x4 0 0 0 0))
1021 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1022                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1023                             (v128.const i32x4 -1 -1 -1 -1))
1024 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1025                             (v128.const f32x4 inf inf inf inf))
1026                             (v128.const i32x4 0 0 0 0))
1027 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1028                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1029                             (v128.const i32x4 0 0 0 0))
1030 (assert_return (invoke "eq" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
1031                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1032                             (v128.const i32x4 0 0 0 0))
1033 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1034                             (v128.const f32x4 nan nan nan nan))
1035                             (v128.const i32x4 0 0 0 0))
1036 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1037                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1038                             (v128.const i32x4 0 0 0 0))
1039 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1040                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1041                             (v128.const i32x4 0 0 0 0))
1042 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1043                             (v128.const f32x4 -inf -inf -inf -inf))
1044                             (v128.const i32x4 0 0 0 0))
1045 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1046                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1047                             (v128.const i32x4 0 0 0 0))
1048 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1049                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1050                             (v128.const i32x4 0 0 0 0))
1051 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1052                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1053                             (v128.const i32x4 0 0 0 0))
1054 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1055                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1056                             (v128.const i32x4 0 0 0 0))
1057 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1058                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1059                             (v128.const i32x4 0 0 0 0))
1060 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1061                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1062                             (v128.const i32x4 0 0 0 0))
1063 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1064                             (v128.const f32x4 -nan -nan -nan -nan))
1065                             (v128.const i32x4 0 0 0 0))
1066 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1067                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1068                             (v128.const i32x4 0 0 0 0))
1069 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1070                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1071                             (v128.const i32x4 0 0 0 0))
1072 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1073                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1074                             (v128.const i32x4 0 0 0 0))
1075 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1076                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1077                             (v128.const i32x4 0 0 0 0))
1078 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1079                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1080                             (v128.const i32x4 0 0 0 0))
1081 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1082                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1083                             (v128.const i32x4 0 0 0 0))
1084 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1085                             (v128.const f32x4 inf inf inf inf))
1086                             (v128.const i32x4 -1 -1 -1 -1))
1087 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1088                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1089                             (v128.const i32x4 0 0 0 0))
1090 (assert_return (invoke "eq" (v128.const f32x4 inf inf inf inf)
1091                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1092                             (v128.const i32x4 0 0 0 0))
1093 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1094                             (v128.const f32x4 nan nan nan nan))
1095                             (v128.const i32x4 0 0 0 0))
1096 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1097                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1098                             (v128.const i32x4 0 0 0 0))
1099 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1100                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1101                             (v128.const i32x4 0 0 0 0))
1102 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1103                             (v128.const f32x4 -inf -inf -inf -inf))
1104                             (v128.const i32x4 0 0 0 0))
1105 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1106                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1107                             (v128.const i32x4 0 0 0 0))
1108 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1109                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1110                             (v128.const i32x4 0 0 0 0))
1111 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1112                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1113                             (v128.const i32x4 0 0 0 0))
1114 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1115                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1116                             (v128.const i32x4 0 0 0 0))
1117 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1118                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1119                             (v128.const i32x4 0 0 0 0))
1120 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1121                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1122                             (v128.const i32x4 0 0 0 0))
1123 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1124                             (v128.const f32x4 -nan -nan -nan -nan))
1125                             (v128.const i32x4 0 0 0 0))
1126 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1127                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1128                             (v128.const i32x4 0 0 0 0))
1129 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1130                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1131                             (v128.const i32x4 0 0 0 0))
1132 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1133                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1134                             (v128.const i32x4 0 0 0 0))
1135 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1136                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1137                             (v128.const i32x4 0 0 0 0))
1138 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1139                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1140                             (v128.const i32x4 0 0 0 0))
1141 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1142                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1143                             (v128.const i32x4 0 0 0 0))
1144 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1145                             (v128.const f32x4 inf inf inf inf))
1146                             (v128.const i32x4 0 0 0 0))
1147 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1148                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1149                             (v128.const i32x4 -1 -1 -1 -1))
1150 (assert_return (invoke "eq" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
1151                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1152                             (v128.const i32x4 0 0 0 0))
1153 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1154                             (v128.const f32x4 nan nan nan nan))
1155                             (v128.const i32x4 0 0 0 0))
1156 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1157                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1158                             (v128.const i32x4 0 0 0 0))
1159 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1160                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1161                             (v128.const i32x4 0 0 0 0))
1162 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1163                             (v128.const f32x4 -inf -inf -inf -inf))
1164                             (v128.const i32x4 0 0 0 0))
1165 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1166                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1167                             (v128.const i32x4 0 0 0 0))
1168 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1169                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1170                             (v128.const i32x4 0 0 0 0))
1171 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1172                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1173                             (v128.const i32x4 0 0 0 0))
1174 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1175                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1176                             (v128.const i32x4 0 0 0 0))
1177 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1178                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1179                             (v128.const i32x4 0 0 0 0))
1180 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1181                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1182                             (v128.const i32x4 0 0 0 0))
1183 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1184                             (v128.const f32x4 -nan -nan -nan -nan))
1185                             (v128.const i32x4 0 0 0 0))
1186 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1187                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1188                             (v128.const i32x4 0 0 0 0))
1189 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1190                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1191                             (v128.const i32x4 0 0 0 0))
1192 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1193                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1194                             (v128.const i32x4 0 0 0 0))
1195 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1196                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1197                             (v128.const i32x4 0 0 0 0))
1198 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1199                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1200                             (v128.const i32x4 0 0 0 0))
1201 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1202                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1203                             (v128.const i32x4 0 0 0 0))
1204 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1205                             (v128.const f32x4 inf inf inf inf))
1206                             (v128.const i32x4 0 0 0 0))
1207 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1208                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1209                             (v128.const i32x4 0 0 0 0))
1210 (assert_return (invoke "eq" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
1211                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1212                             (v128.const i32x4 -1 -1 -1 -1))
1213 (assert_return (invoke "eq" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
1214                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
1215                             (v128.const i32x4 -1 -1 -1 -1))
1216 (assert_return (invoke "eq" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
1217                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
1218                             (v128.const i32x4 0 0 0 0))
1219 (assert_return (invoke "eq" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
1220                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
1221                             (v128.const i32x4 -1 -1 -1 -1))
1222 (assert_return (invoke "eq" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
1223                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
1224                             (v128.const i32x4 -1 -1 -1 -1))
1225 (assert_return (invoke "eq" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
1226                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
1227                             (v128.const i32x4 0 0 0 0))
1228 (assert_return (invoke "eq" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
1229                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
1230                             (v128.const i32x4 0 0 0 0))
1231 (assert_return (invoke "eq" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
1232                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
1233                             (v128.const i32x4 -1 -1 -1 -1))
1234 (assert_return (invoke "eq" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
1235                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
1236                             (v128.const i32x4 0 0 0 0))
1237 (assert_return (invoke "eq" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
1238                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
1239                             (v128.const i32x4 0 0 0 0))
1240 (assert_return (invoke "eq" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
1241                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
1242                             (v128.const i32x4 0 0 0 0))
1243 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
1244                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
1245                             (v128.const i32x4 -1 -1 -1 -1))
1246 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
1247                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
1248                             (v128.const i32x4 0 0 0 0))
1249 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
1250                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
1251                             (v128.const i32x4 -1 -1 -1 -1))
1252 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
1253                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
1254                             (v128.const i32x4 -1 -1 -1 -1))
1255 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
1256                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
1257                             (v128.const i32x4 0 0 0 0))
1258 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
1259                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
1260                             (v128.const i32x4 -1 -1 -1 -1))
1261 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
1262                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
1263                             (v128.const i32x4 0 0 0 0))
1264 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
1265                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
1266                             (v128.const i32x4 -1 -1 -1 -1))
1267 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
1268                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
1269                             (v128.const i32x4 -1 -1 -1 -1))
1270 (assert_return (invoke "eq" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
1271                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
1272                             (v128.const i32x4 0 0 0 0))
1273 (assert_return (invoke "eq" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
1274                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
1275                             (v128.const i32x4 0 0 0 0))
1276 (assert_return (invoke "eq" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
1277                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
1278                             (v128.const i32x4 0 0 0 0))
1279 (assert_return (invoke "eq" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
1280                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
1281                             (v128.const i32x4 0 0 0 0))
1282 (assert_return (invoke "eq" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
1283                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
1284                             (v128.const i32x4 0 0 0 0))
1285 (assert_return (invoke "eq" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
1286                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
1287                             (v128.const i32x4 -1 -1 -1 -1))
1288
1289 ;; ne
1290 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1291                             (v128.const f32x4 nan nan nan nan))
1292                             (v128.const i32x4 -1 -1 -1 -1))
1293 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1294                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1295                             (v128.const i32x4 -1 -1 -1 -1))
1296 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1297                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1298                             (v128.const i32x4 -1 -1 -1 -1))
1299 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1300                             (v128.const f32x4 -inf -inf -inf -inf))
1301                             (v128.const i32x4 -1 -1 -1 -1))
1302 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1303                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1304                             (v128.const i32x4 -1 -1 -1 -1))
1305 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1306                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1307                             (v128.const i32x4 -1 -1 -1 -1))
1308 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1309                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1310                             (v128.const i32x4 -1 -1 -1 -1))
1311 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1312                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1313                             (v128.const i32x4 -1 -1 -1 -1))
1314 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1315                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1316                             (v128.const i32x4 -1 -1 -1 -1))
1317 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1318                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1319                             (v128.const i32x4 -1 -1 -1 -1))
1320 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1321                             (v128.const f32x4 -nan -nan -nan -nan))
1322                             (v128.const i32x4 -1 -1 -1 -1))
1323 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1324                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1325                             (v128.const i32x4 -1 -1 -1 -1))
1326 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1327                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1328                             (v128.const i32x4 -1 -1 -1 -1))
1329 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1330                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1331                             (v128.const i32x4 -1 -1 -1 -1))
1332 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1333                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1334                             (v128.const i32x4 -1 -1 -1 -1))
1335 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1336                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1337                             (v128.const i32x4 -1 -1 -1 -1))
1338 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1339                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1340                             (v128.const i32x4 -1 -1 -1 -1))
1341 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1342                             (v128.const f32x4 inf inf inf inf))
1343                             (v128.const i32x4 -1 -1 -1 -1))
1344 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1345                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1346                             (v128.const i32x4 -1 -1 -1 -1))
1347 (assert_return (invoke "ne" (v128.const f32x4 nan nan nan nan)
1348                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1349                             (v128.const i32x4 -1 -1 -1 -1))
1350 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1351                             (v128.const f32x4 nan nan nan nan))
1352                             (v128.const i32x4 -1 -1 -1 -1))
1353 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1354                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1355                             (v128.const i32x4 0 0 0 0))
1356 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1357                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1358                             (v128.const i32x4 -1 -1 -1 -1))
1359 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1360                             (v128.const f32x4 -inf -inf -inf -inf))
1361                             (v128.const i32x4 -1 -1 -1 -1))
1362 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1363                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1364                             (v128.const i32x4 -1 -1 -1 -1))
1365 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1366                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1367                             (v128.const i32x4 -1 -1 -1 -1))
1368 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1369                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1370                             (v128.const i32x4 -1 -1 -1 -1))
1371 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1372                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1373                             (v128.const i32x4 -1 -1 -1 -1))
1374 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1375                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1376                             (v128.const i32x4 -1 -1 -1 -1))
1377 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1378                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1379                             (v128.const i32x4 -1 -1 -1 -1))
1380 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1381                             (v128.const f32x4 -nan -nan -nan -nan))
1382                             (v128.const i32x4 -1 -1 -1 -1))
1383 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1384                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1385                             (v128.const i32x4 -1 -1 -1 -1))
1386 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1387                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1388                             (v128.const i32x4 -1 -1 -1 -1))
1389 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1390                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1391                             (v128.const i32x4 -1 -1 -1 -1))
1392 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1393                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1394                             (v128.const i32x4 -1 -1 -1 -1))
1395 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1396                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1397                             (v128.const i32x4 -1 -1 -1 -1))
1398 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1399                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1400                             (v128.const i32x4 -1 -1 -1 -1))
1401 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1402                             (v128.const f32x4 inf inf inf inf))
1403                             (v128.const i32x4 -1 -1 -1 -1))
1404 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1405                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1406                             (v128.const i32x4 -1 -1 -1 -1))
1407 (assert_return (invoke "ne" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
1408                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1409                             (v128.const i32x4 -1 -1 -1 -1))
1410 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1411                             (v128.const f32x4 nan nan nan nan))
1412                             (v128.const i32x4 -1 -1 -1 -1))
1413 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1414                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1415                             (v128.const i32x4 -1 -1 -1 -1))
1416 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1417                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1418                             (v128.const i32x4 -1 -1 -1 -1))
1419 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1420                             (v128.const f32x4 -inf -inf -inf -inf))
1421                             (v128.const i32x4 -1 -1 -1 -1))
1422 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1423                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1424                             (v128.const i32x4 -1 -1 -1 -1))
1425 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1426                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1427                             (v128.const i32x4 -1 -1 -1 -1))
1428 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1429                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1430                             (v128.const i32x4 -1 -1 -1 -1))
1431 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1432                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1433                             (v128.const i32x4 -1 -1 -1 -1))
1434 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1435                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1436                             (v128.const i32x4 -1 -1 -1 -1))
1437 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1438                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1439                             (v128.const i32x4 -1 -1 -1 -1))
1440 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1441                             (v128.const f32x4 -nan -nan -nan -nan))
1442                             (v128.const i32x4 -1 -1 -1 -1))
1443 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1444                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1445                             (v128.const i32x4 -1 -1 -1 -1))
1446 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1447                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1448                             (v128.const i32x4 -1 -1 -1 -1))
1449 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1450                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1451                             (v128.const i32x4 -1 -1 -1 -1))
1452 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1453                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1454                             (v128.const i32x4 -1 -1 -1 -1))
1455 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1456                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1457                             (v128.const i32x4 -1 -1 -1 -1))
1458 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1459                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1460                             (v128.const i32x4 -1 -1 -1 -1))
1461 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1462                             (v128.const f32x4 inf inf inf inf))
1463                             (v128.const i32x4 -1 -1 -1 -1))
1464 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1465                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1466                             (v128.const i32x4 -1 -1 -1 -1))
1467 (assert_return (invoke "ne" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
1468                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1469                             (v128.const i32x4 -1 -1 -1 -1))
1470 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1471                             (v128.const f32x4 nan nan nan nan))
1472                             (v128.const i32x4 -1 -1 -1 -1))
1473 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1474                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1475                             (v128.const i32x4 -1 -1 -1 -1))
1476 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1477                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1478                             (v128.const i32x4 -1 -1 -1 -1))
1479 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1480                             (v128.const f32x4 -inf -inf -inf -inf))
1481                             (v128.const i32x4 0 0 0 0))
1482 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1483                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1484                             (v128.const i32x4 -1 -1 -1 -1))
1485 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1486                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1487                             (v128.const i32x4 -1 -1 -1 -1))
1488 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1489                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1490                             (v128.const i32x4 -1 -1 -1 -1))
1491 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1492                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1493                             (v128.const i32x4 -1 -1 -1 -1))
1494 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1495                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1496                             (v128.const i32x4 -1 -1 -1 -1))
1497 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1498                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1499                             (v128.const i32x4 -1 -1 -1 -1))
1500 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1501                             (v128.const f32x4 -nan -nan -nan -nan))
1502                             (v128.const i32x4 -1 -1 -1 -1))
1503 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1504                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1505                             (v128.const i32x4 -1 -1 -1 -1))
1506 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1507                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1508                             (v128.const i32x4 -1 -1 -1 -1))
1509 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1510                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1511                             (v128.const i32x4 -1 -1 -1 -1))
1512 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1513                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1514                             (v128.const i32x4 -1 -1 -1 -1))
1515 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1516                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1517                             (v128.const i32x4 -1 -1 -1 -1))
1518 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1519                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1520                             (v128.const i32x4 -1 -1 -1 -1))
1521 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1522                             (v128.const f32x4 inf inf inf inf))
1523                             (v128.const i32x4 -1 -1 -1 -1))
1524 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1525                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1526                             (v128.const i32x4 -1 -1 -1 -1))
1527 (assert_return (invoke "ne" (v128.const f32x4 -inf -inf -inf -inf)
1528                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1529                             (v128.const i32x4 -1 -1 -1 -1))
1530 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1531                             (v128.const f32x4 nan nan nan nan))
1532                             (v128.const i32x4 -1 -1 -1 -1))
1533 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1534                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1535                             (v128.const i32x4 -1 -1 -1 -1))
1536 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1537                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1538                             (v128.const i32x4 -1 -1 -1 -1))
1539 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1540                             (v128.const f32x4 -inf -inf -inf -inf))
1541                             (v128.const i32x4 -1 -1 -1 -1))
1542 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1543                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1544                             (v128.const i32x4 0 0 0 0))
1545 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1546                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1547                             (v128.const i32x4 -1 -1 -1 -1))
1548 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1549                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1550                             (v128.const i32x4 -1 -1 -1 -1))
1551 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1552                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1553                             (v128.const i32x4 -1 -1 -1 -1))
1554 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1555                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1556                             (v128.const i32x4 -1 -1 -1 -1))
1557 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1558                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1559                             (v128.const i32x4 -1 -1 -1 -1))
1560 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1561                             (v128.const f32x4 -nan -nan -nan -nan))
1562                             (v128.const i32x4 -1 -1 -1 -1))
1563 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1564                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1565                             (v128.const i32x4 -1 -1 -1 -1))
1566 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1567                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1568                             (v128.const i32x4 -1 -1 -1 -1))
1569 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1570                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1571                             (v128.const i32x4 -1 -1 -1 -1))
1572 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1573                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1574                             (v128.const i32x4 -1 -1 -1 -1))
1575 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1576                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1577                             (v128.const i32x4 -1 -1 -1 -1))
1578 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1579                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1580                             (v128.const i32x4 -1 -1 -1 -1))
1581 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1582                             (v128.const f32x4 inf inf inf inf))
1583                             (v128.const i32x4 -1 -1 -1 -1))
1584 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1585                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1586                             (v128.const i32x4 -1 -1 -1 -1))
1587 (assert_return (invoke "ne" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
1588                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1589                             (v128.const i32x4 -1 -1 -1 -1))
1590 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1591                             (v128.const f32x4 nan nan nan nan))
1592                             (v128.const i32x4 -1 -1 -1 -1))
1593 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1594                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1595                             (v128.const i32x4 -1 -1 -1 -1))
1596 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1597                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1598                             (v128.const i32x4 -1 -1 -1 -1))
1599 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1600                             (v128.const f32x4 -inf -inf -inf -inf))
1601                             (v128.const i32x4 -1 -1 -1 -1))
1602 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1603                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1604                             (v128.const i32x4 -1 -1 -1 -1))
1605 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1606                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1607                             (v128.const i32x4 0 0 0 0))
1608 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1609                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1610                             (v128.const i32x4 -1 -1 -1 -1))
1611 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1612                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1613                             (v128.const i32x4 -1 -1 -1 -1))
1614 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1615                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1616                             (v128.const i32x4 -1 -1 -1 -1))
1617 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1618                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1619                             (v128.const i32x4 -1 -1 -1 -1))
1620 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1621                             (v128.const f32x4 -nan -nan -nan -nan))
1622                             (v128.const i32x4 -1 -1 -1 -1))
1623 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1624                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1625                             (v128.const i32x4 -1 -1 -1 -1))
1626 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1627                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1628                             (v128.const i32x4 -1 -1 -1 -1))
1629 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1630                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1631                             (v128.const i32x4 -1 -1 -1 -1))
1632 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1633                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1634                             (v128.const i32x4 -1 -1 -1 -1))
1635 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1636                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1637                             (v128.const i32x4 -1 -1 -1 -1))
1638 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1639                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1640                             (v128.const i32x4 -1 -1 -1 -1))
1641 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1642                             (v128.const f32x4 inf inf inf inf))
1643                             (v128.const i32x4 -1 -1 -1 -1))
1644 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1645                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1646                             (v128.const i32x4 -1 -1 -1 -1))
1647 (assert_return (invoke "ne" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
1648                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1649                             (v128.const i32x4 -1 -1 -1 -1))
1650 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1651                             (v128.const f32x4 nan nan nan nan))
1652                             (v128.const i32x4 -1 -1 -1 -1))
1653 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1654                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1655                             (v128.const i32x4 -1 -1 -1 -1))
1656 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1657                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1658                             (v128.const i32x4 -1 -1 -1 -1))
1659 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1660                             (v128.const f32x4 -inf -inf -inf -inf))
1661                             (v128.const i32x4 -1 -1 -1 -1))
1662 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1663                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1664                             (v128.const i32x4 -1 -1 -1 -1))
1665 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1666                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1667                             (v128.const i32x4 -1 -1 -1 -1))
1668 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1669                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1670                             (v128.const i32x4 0 0 0 0))
1671 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1672                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1673                             (v128.const i32x4 -1 -1 -1 -1))
1674 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1675                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1676                             (v128.const i32x4 -1 -1 -1 -1))
1677 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1678                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1679                             (v128.const i32x4 -1 -1 -1 -1))
1680 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1681                             (v128.const f32x4 -nan -nan -nan -nan))
1682                             (v128.const i32x4 -1 -1 -1 -1))
1683 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1684                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1685                             (v128.const i32x4 -1 -1 -1 -1))
1686 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1687                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1688                             (v128.const i32x4 -1 -1 -1 -1))
1689 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1690                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1691                             (v128.const i32x4 -1 -1 -1 -1))
1692 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1693                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1694                             (v128.const i32x4 -1 -1 -1 -1))
1695 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1696                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1697                             (v128.const i32x4 -1 -1 -1 -1))
1698 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1699                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1700                             (v128.const i32x4 -1 -1 -1 -1))
1701 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1702                             (v128.const f32x4 inf inf inf inf))
1703                             (v128.const i32x4 -1 -1 -1 -1))
1704 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1705                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1706                             (v128.const i32x4 -1 -1 -1 -1))
1707 (assert_return (invoke "ne" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
1708                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1709                             (v128.const i32x4 -1 -1 -1 -1))
1710 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1711                             (v128.const f32x4 nan nan nan nan))
1712                             (v128.const i32x4 -1 -1 -1 -1))
1713 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1714                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1715                             (v128.const i32x4 -1 -1 -1 -1))
1716 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1717                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1718                             (v128.const i32x4 -1 -1 -1 -1))
1719 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1720                             (v128.const f32x4 -inf -inf -inf -inf))
1721                             (v128.const i32x4 -1 -1 -1 -1))
1722 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1723                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1724                             (v128.const i32x4 -1 -1 -1 -1))
1725 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1726                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1727                             (v128.const i32x4 -1 -1 -1 -1))
1728 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1729                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1730                             (v128.const i32x4 -1 -1 -1 -1))
1731 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1732                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1733                             (v128.const i32x4 0 0 0 0))
1734 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1735                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1736                             (v128.const i32x4 -1 -1 -1 -1))
1737 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1738                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1739                             (v128.const i32x4 -1 -1 -1 -1))
1740 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1741                             (v128.const f32x4 -nan -nan -nan -nan))
1742                             (v128.const i32x4 -1 -1 -1 -1))
1743 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1744                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1745                             (v128.const i32x4 -1 -1 -1 -1))
1746 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1747                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1748                             (v128.const i32x4 -1 -1 -1 -1))
1749 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1750                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1751                             (v128.const i32x4 -1 -1 -1 -1))
1752 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1753                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1754                             (v128.const i32x4 -1 -1 -1 -1))
1755 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1756                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1757                             (v128.const i32x4 -1 -1 -1 -1))
1758 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1759                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1760                             (v128.const i32x4 0 0 0 0))
1761 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1762                             (v128.const f32x4 inf inf inf inf))
1763                             (v128.const i32x4 -1 -1 -1 -1))
1764 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1765                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1766                             (v128.const i32x4 -1 -1 -1 -1))
1767 (assert_return (invoke "ne" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
1768                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1769                             (v128.const i32x4 -1 -1 -1 -1))
1770 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1771                             (v128.const f32x4 nan nan nan nan))
1772                             (v128.const i32x4 -1 -1 -1 -1))
1773 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1774                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1775                             (v128.const i32x4 -1 -1 -1 -1))
1776 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1777                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1778                             (v128.const i32x4 -1 -1 -1 -1))
1779 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1780                             (v128.const f32x4 -inf -inf -inf -inf))
1781                             (v128.const i32x4 -1 -1 -1 -1))
1782 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1783                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1784                             (v128.const i32x4 -1 -1 -1 -1))
1785 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1786                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1787                             (v128.const i32x4 -1 -1 -1 -1))
1788 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1789                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1790                             (v128.const i32x4 -1 -1 -1 -1))
1791 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1792                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1793                             (v128.const i32x4 -1 -1 -1 -1))
1794 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1795                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1796                             (v128.const i32x4 0 0 0 0))
1797 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1798                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1799                             (v128.const i32x4 -1 -1 -1 -1))
1800 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1801                             (v128.const f32x4 -nan -nan -nan -nan))
1802                             (v128.const i32x4 -1 -1 -1 -1))
1803 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1804                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1805                             (v128.const i32x4 -1 -1 -1 -1))
1806 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1807                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1808                             (v128.const i32x4 -1 -1 -1 -1))
1809 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1810                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1811                             (v128.const i32x4 -1 -1 -1 -1))
1812 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1813                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1814                             (v128.const i32x4 -1 -1 -1 -1))
1815 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1816                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1817                             (v128.const i32x4 -1 -1 -1 -1))
1818 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1819                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1820                             (v128.const i32x4 -1 -1 -1 -1))
1821 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1822                             (v128.const f32x4 inf inf inf inf))
1823                             (v128.const i32x4 -1 -1 -1 -1))
1824 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1825                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1826                             (v128.const i32x4 -1 -1 -1 -1))
1827 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
1828                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1829                             (v128.const i32x4 -1 -1 -1 -1))
1830 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1831                             (v128.const f32x4 nan nan nan nan))
1832                             (v128.const i32x4 -1 -1 -1 -1))
1833 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1834                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1835                             (v128.const i32x4 -1 -1 -1 -1))
1836 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1837                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1838                             (v128.const i32x4 -1 -1 -1 -1))
1839 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1840                             (v128.const f32x4 -inf -inf -inf -inf))
1841                             (v128.const i32x4 -1 -1 -1 -1))
1842 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1843                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1844                             (v128.const i32x4 -1 -1 -1 -1))
1845 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1846                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1847                             (v128.const i32x4 -1 -1 -1 -1))
1848 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1849                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1850                             (v128.const i32x4 -1 -1 -1 -1))
1851 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1852                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1853                             (v128.const i32x4 -1 -1 -1 -1))
1854 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1855                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1856                             (v128.const i32x4 -1 -1 -1 -1))
1857 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1858                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1859                             (v128.const i32x4 0 0 0 0))
1860 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1861                             (v128.const f32x4 -nan -nan -nan -nan))
1862                             (v128.const i32x4 -1 -1 -1 -1))
1863 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1864                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1865                             (v128.const i32x4 -1 -1 -1 -1))
1866 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1867                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1868                             (v128.const i32x4 -1 -1 -1 -1))
1869 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1870                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1871                             (v128.const i32x4 -1 -1 -1 -1))
1872 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1873                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1874                             (v128.const i32x4 -1 -1 -1 -1))
1875 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1876                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1877                             (v128.const i32x4 -1 -1 -1 -1))
1878 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1879                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1880                             (v128.const i32x4 -1 -1 -1 -1))
1881 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1882                             (v128.const f32x4 inf inf inf inf))
1883                             (v128.const i32x4 -1 -1 -1 -1))
1884 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1885                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1886                             (v128.const i32x4 -1 -1 -1 -1))
1887 (assert_return (invoke "ne" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
1888                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1889                             (v128.const i32x4 -1 -1 -1 -1))
1890 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1891                             (v128.const f32x4 nan nan nan nan))
1892                             (v128.const i32x4 -1 -1 -1 -1))
1893 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1894                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1895                             (v128.const i32x4 -1 -1 -1 -1))
1896 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1897                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1898                             (v128.const i32x4 -1 -1 -1 -1))
1899 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1900                             (v128.const f32x4 -inf -inf -inf -inf))
1901                             (v128.const i32x4 -1 -1 -1 -1))
1902 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1903                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1904                             (v128.const i32x4 -1 -1 -1 -1))
1905 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1906                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1907                             (v128.const i32x4 -1 -1 -1 -1))
1908 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1909                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1910                             (v128.const i32x4 -1 -1 -1 -1))
1911 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1912                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1913                             (v128.const i32x4 -1 -1 -1 -1))
1914 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1915                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1916                             (v128.const i32x4 -1 -1 -1 -1))
1917 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1918                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1919                             (v128.const i32x4 -1 -1 -1 -1))
1920 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1921                             (v128.const f32x4 -nan -nan -nan -nan))
1922                             (v128.const i32x4 -1 -1 -1 -1))
1923 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1924                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1925                             (v128.const i32x4 -1 -1 -1 -1))
1926 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1927                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1928                             (v128.const i32x4 -1 -1 -1 -1))
1929 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1930                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1931                             (v128.const i32x4 -1 -1 -1 -1))
1932 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1933                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1934                             (v128.const i32x4 -1 -1 -1 -1))
1935 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1936                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1937                             (v128.const i32x4 -1 -1 -1 -1))
1938 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1939                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
1940                             (v128.const i32x4 -1 -1 -1 -1))
1941 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1942                             (v128.const f32x4 inf inf inf inf))
1943                             (v128.const i32x4 -1 -1 -1 -1))
1944 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1945                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
1946                             (v128.const i32x4 -1 -1 -1 -1))
1947 (assert_return (invoke "ne" (v128.const f32x4 -nan -nan -nan -nan)
1948                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
1949                             (v128.const i32x4 -1 -1 -1 -1))
1950 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1951                             (v128.const f32x4 nan nan nan nan))
1952                             (v128.const i32x4 -1 -1 -1 -1))
1953 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1954                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
1955                             (v128.const i32x4 -1 -1 -1 -1))
1956 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1957                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
1958                             (v128.const i32x4 -1 -1 -1 -1))
1959 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1960                             (v128.const f32x4 -inf -inf -inf -inf))
1961                             (v128.const i32x4 -1 -1 -1 -1))
1962 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1963                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
1964                             (v128.const i32x4 -1 -1 -1 -1))
1965 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1966                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
1967                             (v128.const i32x4 -1 -1 -1 -1))
1968 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1969                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
1970                             (v128.const i32x4 -1 -1 -1 -1))
1971 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1972                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
1973                             (v128.const i32x4 -1 -1 -1 -1))
1974 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1975                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
1976                             (v128.const i32x4 -1 -1 -1 -1))
1977 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1978                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
1979                             (v128.const i32x4 -1 -1 -1 -1))
1980 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1981                             (v128.const f32x4 -nan -nan -nan -nan))
1982                             (v128.const i32x4 -1 -1 -1 -1))
1983 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1984                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
1985                             (v128.const i32x4 0 0 0 0))
1986 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1987                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
1988                             (v128.const i32x4 -1 -1 -1 -1))
1989 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1990                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
1991                             (v128.const i32x4 -1 -1 -1 -1))
1992 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1993                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
1994                             (v128.const i32x4 -1 -1 -1 -1))
1995 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1996                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
1997                             (v128.const i32x4 -1 -1 -1 -1))
1998 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
1999                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2000                             (v128.const i32x4 -1 -1 -1 -1))
2001 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2002                             (v128.const f32x4 inf inf inf inf))
2003                             (v128.const i32x4 -1 -1 -1 -1))
2004 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2005                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2006                             (v128.const i32x4 -1 -1 -1 -1))
2007 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
2008                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2009                             (v128.const i32x4 -1 -1 -1 -1))
2010 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2011                             (v128.const f32x4 nan nan nan nan))
2012                             (v128.const i32x4 -1 -1 -1 -1))
2013 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2014                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2015                             (v128.const i32x4 -1 -1 -1 -1))
2016 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2017                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2018                             (v128.const i32x4 -1 -1 -1 -1))
2019 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2020                             (v128.const f32x4 -inf -inf -inf -inf))
2021                             (v128.const i32x4 -1 -1 -1 -1))
2022 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2023                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2024                             (v128.const i32x4 -1 -1 -1 -1))
2025 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2026                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2027                             (v128.const i32x4 -1 -1 -1 -1))
2028 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2029                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2030                             (v128.const i32x4 -1 -1 -1 -1))
2031 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2032                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2033                             (v128.const i32x4 -1 -1 -1 -1))
2034 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2035                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2036                             (v128.const i32x4 -1 -1 -1 -1))
2037 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2038                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2039                             (v128.const i32x4 -1 -1 -1 -1))
2040 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2041                             (v128.const f32x4 -nan -nan -nan -nan))
2042                             (v128.const i32x4 -1 -1 -1 -1))
2043 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2044                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2045                             (v128.const i32x4 -1 -1 -1 -1))
2046 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2047                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2048                             (v128.const i32x4 0 0 0 0))
2049 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2050                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2051                             (v128.const i32x4 -1 -1 -1 -1))
2052 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2053                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2054                             (v128.const i32x4 -1 -1 -1 -1))
2055 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2056                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2057                             (v128.const i32x4 -1 -1 -1 -1))
2058 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2059                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2060                             (v128.const i32x4 -1 -1 -1 -1))
2061 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2062                             (v128.const f32x4 inf inf inf inf))
2063                             (v128.const i32x4 -1 -1 -1 -1))
2064 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2065                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2066                             (v128.const i32x4 -1 -1 -1 -1))
2067 (assert_return (invoke "ne" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
2068                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2069                             (v128.const i32x4 -1 -1 -1 -1))
2070 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2071                             (v128.const f32x4 nan nan nan nan))
2072                             (v128.const i32x4 -1 -1 -1 -1))
2073 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2074                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2075                             (v128.const i32x4 -1 -1 -1 -1))
2076 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2077                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2078                             (v128.const i32x4 -1 -1 -1 -1))
2079 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2080                             (v128.const f32x4 -inf -inf -inf -inf))
2081                             (v128.const i32x4 -1 -1 -1 -1))
2082 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2083                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2084                             (v128.const i32x4 -1 -1 -1 -1))
2085 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2086                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2087                             (v128.const i32x4 -1 -1 -1 -1))
2088 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2089                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2090                             (v128.const i32x4 -1 -1 -1 -1))
2091 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2092                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2093                             (v128.const i32x4 -1 -1 -1 -1))
2094 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2095                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2096                             (v128.const i32x4 -1 -1 -1 -1))
2097 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2098                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2099                             (v128.const i32x4 -1 -1 -1 -1))
2100 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2101                             (v128.const f32x4 -nan -nan -nan -nan))
2102                             (v128.const i32x4 -1 -1 -1 -1))
2103 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2104                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2105                             (v128.const i32x4 -1 -1 -1 -1))
2106 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2107                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2108                             (v128.const i32x4 -1 -1 -1 -1))
2109 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2110                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2111                             (v128.const i32x4 0 0 0 0))
2112 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2113                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2114                             (v128.const i32x4 -1 -1 -1 -1))
2115 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2116                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2117                             (v128.const i32x4 -1 -1 -1 -1))
2118 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2119                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2120                             (v128.const i32x4 -1 -1 -1 -1))
2121 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2122                             (v128.const f32x4 inf inf inf inf))
2123                             (v128.const i32x4 -1 -1 -1 -1))
2124 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2125                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2126                             (v128.const i32x4 -1 -1 -1 -1))
2127 (assert_return (invoke "ne" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
2128                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2129                             (v128.const i32x4 -1 -1 -1 -1))
2130 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2131                             (v128.const f32x4 nan nan nan nan))
2132                             (v128.const i32x4 -1 -1 -1 -1))
2133 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2134                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2135                             (v128.const i32x4 -1 -1 -1 -1))
2136 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2137                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2138                             (v128.const i32x4 -1 -1 -1 -1))
2139 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2140                             (v128.const f32x4 -inf -inf -inf -inf))
2141                             (v128.const i32x4 -1 -1 -1 -1))
2142 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2143                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2144                             (v128.const i32x4 -1 -1 -1 -1))
2145 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2146                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2147                             (v128.const i32x4 -1 -1 -1 -1))
2148 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2149                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2150                             (v128.const i32x4 -1 -1 -1 -1))
2151 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2152                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2153                             (v128.const i32x4 -1 -1 -1 -1))
2154 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2155                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2156                             (v128.const i32x4 -1 -1 -1 -1))
2157 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2158                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2159                             (v128.const i32x4 -1 -1 -1 -1))
2160 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2161                             (v128.const f32x4 -nan -nan -nan -nan))
2162                             (v128.const i32x4 -1 -1 -1 -1))
2163 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2164                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2165                             (v128.const i32x4 -1 -1 -1 -1))
2166 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2167                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2168                             (v128.const i32x4 -1 -1 -1 -1))
2169 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2170                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2171                             (v128.const i32x4 -1 -1 -1 -1))
2172 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2173                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2174                             (v128.const i32x4 0 0 0 0))
2175 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2176                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2177                             (v128.const i32x4 -1 -1 -1 -1))
2178 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2179                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2180                             (v128.const i32x4 -1 -1 -1 -1))
2181 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2182                             (v128.const f32x4 inf inf inf inf))
2183                             (v128.const i32x4 -1 -1 -1 -1))
2184 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2185                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2186                             (v128.const i32x4 -1 -1 -1 -1))
2187 (assert_return (invoke "ne" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
2188                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2189                             (v128.const i32x4 -1 -1 -1 -1))
2190 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2191                             (v128.const f32x4 nan nan nan nan))
2192                             (v128.const i32x4 -1 -1 -1 -1))
2193 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2194                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2195                             (v128.const i32x4 -1 -1 -1 -1))
2196 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2197                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2198                             (v128.const i32x4 -1 -1 -1 -1))
2199 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2200                             (v128.const f32x4 -inf -inf -inf -inf))
2201                             (v128.const i32x4 -1 -1 -1 -1))
2202 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2203                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2204                             (v128.const i32x4 -1 -1 -1 -1))
2205 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2206                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2207                             (v128.const i32x4 -1 -1 -1 -1))
2208 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2209                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2210                             (v128.const i32x4 -1 -1 -1 -1))
2211 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2212                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2213                             (v128.const i32x4 -1 -1 -1 -1))
2214 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2215                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2216                             (v128.const i32x4 -1 -1 -1 -1))
2217 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2218                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2219                             (v128.const i32x4 -1 -1 -1 -1))
2220 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2221                             (v128.const f32x4 -nan -nan -nan -nan))
2222                             (v128.const i32x4 -1 -1 -1 -1))
2223 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2224                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2225                             (v128.const i32x4 -1 -1 -1 -1))
2226 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2227                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2228                             (v128.const i32x4 -1 -1 -1 -1))
2229 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2230                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2231                             (v128.const i32x4 -1 -1 -1 -1))
2232 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2233                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2234                             (v128.const i32x4 -1 -1 -1 -1))
2235 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2236                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2237                             (v128.const i32x4 -1 -1 -1 -1))
2238 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2239                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2240                             (v128.const i32x4 -1 -1 -1 -1))
2241 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2242                             (v128.const f32x4 inf inf inf inf))
2243                             (v128.const i32x4 -1 -1 -1 -1))
2244 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2245                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2246                             (v128.const i32x4 -1 -1 -1 -1))
2247 (assert_return (invoke "ne" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
2248                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2249                             (v128.const i32x4 -1 -1 -1 -1))
2250 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2251                             (v128.const f32x4 nan nan nan nan))
2252                             (v128.const i32x4 -1 -1 -1 -1))
2253 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2254                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2255                             (v128.const i32x4 -1 -1 -1 -1))
2256 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2257                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2258                             (v128.const i32x4 -1 -1 -1 -1))
2259 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2260                             (v128.const f32x4 -inf -inf -inf -inf))
2261                             (v128.const i32x4 -1 -1 -1 -1))
2262 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2263                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2264                             (v128.const i32x4 -1 -1 -1 -1))
2265 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2266                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2267                             (v128.const i32x4 -1 -1 -1 -1))
2268 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2269                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2270                             (v128.const i32x4 -1 -1 -1 -1))
2271 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2272                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2273                             (v128.const i32x4 0 0 0 0))
2274 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2275                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2276                             (v128.const i32x4 -1 -1 -1 -1))
2277 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2278                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2279                             (v128.const i32x4 -1 -1 -1 -1))
2280 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2281                             (v128.const f32x4 -nan -nan -nan -nan))
2282                             (v128.const i32x4 -1 -1 -1 -1))
2283 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2284                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2285                             (v128.const i32x4 -1 -1 -1 -1))
2286 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2287                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2288                             (v128.const i32x4 -1 -1 -1 -1))
2289 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2290                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2291                             (v128.const i32x4 -1 -1 -1 -1))
2292 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2293                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2294                             (v128.const i32x4 -1 -1 -1 -1))
2295 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2296                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2297                             (v128.const i32x4 -1 -1 -1 -1))
2298 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2299                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2300                             (v128.const i32x4 0 0 0 0))
2301 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2302                             (v128.const f32x4 inf inf inf inf))
2303                             (v128.const i32x4 -1 -1 -1 -1))
2304 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2305                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2306                             (v128.const i32x4 -1 -1 -1 -1))
2307 (assert_return (invoke "ne" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
2308                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2309                             (v128.const i32x4 -1 -1 -1 -1))
2310 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2311                             (v128.const f32x4 nan nan nan nan))
2312                             (v128.const i32x4 -1 -1 -1 -1))
2313 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2314                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2315                             (v128.const i32x4 -1 -1 -1 -1))
2316 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2317                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2318                             (v128.const i32x4 -1 -1 -1 -1))
2319 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2320                             (v128.const f32x4 -inf -inf -inf -inf))
2321                             (v128.const i32x4 -1 -1 -1 -1))
2322 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2323                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2324                             (v128.const i32x4 -1 -1 -1 -1))
2325 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2326                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2327                             (v128.const i32x4 -1 -1 -1 -1))
2328 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2329                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2330                             (v128.const i32x4 -1 -1 -1 -1))
2331 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2332                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2333                             (v128.const i32x4 -1 -1 -1 -1))
2334 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2335                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2336                             (v128.const i32x4 -1 -1 -1 -1))
2337 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2338                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2339                             (v128.const i32x4 -1 -1 -1 -1))
2340 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2341                             (v128.const f32x4 -nan -nan -nan -nan))
2342                             (v128.const i32x4 -1 -1 -1 -1))
2343 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2344                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2345                             (v128.const i32x4 -1 -1 -1 -1))
2346 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2347                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2348                             (v128.const i32x4 -1 -1 -1 -1))
2349 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2350                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2351                             (v128.const i32x4 -1 -1 -1 -1))
2352 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2353                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2354                             (v128.const i32x4 -1 -1 -1 -1))
2355 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2356                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2357                             (v128.const i32x4 -1 -1 -1 -1))
2358 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2359                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2360                             (v128.const i32x4 -1 -1 -1 -1))
2361 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2362                             (v128.const f32x4 inf inf inf inf))
2363                             (v128.const i32x4 0 0 0 0))
2364 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2365                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2366                             (v128.const i32x4 -1 -1 -1 -1))
2367 (assert_return (invoke "ne" (v128.const f32x4 inf inf inf inf)
2368                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2369                             (v128.const i32x4 -1 -1 -1 -1))
2370 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2371                             (v128.const f32x4 nan nan nan nan))
2372                             (v128.const i32x4 -1 -1 -1 -1))
2373 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2374                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2375                             (v128.const i32x4 -1 -1 -1 -1))
2376 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2377                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2378                             (v128.const i32x4 -1 -1 -1 -1))
2379 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2380                             (v128.const f32x4 -inf -inf -inf -inf))
2381                             (v128.const i32x4 -1 -1 -1 -1))
2382 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2383                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2384                             (v128.const i32x4 -1 -1 -1 -1))
2385 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2386                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2387                             (v128.const i32x4 -1 -1 -1 -1))
2388 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2389                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2390                             (v128.const i32x4 -1 -1 -1 -1))
2391 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2392                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2393                             (v128.const i32x4 -1 -1 -1 -1))
2394 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2395                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2396                             (v128.const i32x4 -1 -1 -1 -1))
2397 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2398                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2399                             (v128.const i32x4 -1 -1 -1 -1))
2400 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2401                             (v128.const f32x4 -nan -nan -nan -nan))
2402                             (v128.const i32x4 -1 -1 -1 -1))
2403 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2404                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2405                             (v128.const i32x4 -1 -1 -1 -1))
2406 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2407                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2408                             (v128.const i32x4 -1 -1 -1 -1))
2409 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2410                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2411                             (v128.const i32x4 -1 -1 -1 -1))
2412 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2413                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2414                             (v128.const i32x4 -1 -1 -1 -1))
2415 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2416                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2417                             (v128.const i32x4 -1 -1 -1 -1))
2418 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2419                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2420                             (v128.const i32x4 -1 -1 -1 -1))
2421 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2422                             (v128.const f32x4 inf inf inf inf))
2423                             (v128.const i32x4 -1 -1 -1 -1))
2424 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2425                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2426                             (v128.const i32x4 0 0 0 0))
2427 (assert_return (invoke "ne" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
2428                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2429                             (v128.const i32x4 -1 -1 -1 -1))
2430 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2431                             (v128.const f32x4 nan nan nan nan))
2432                             (v128.const i32x4 -1 -1 -1 -1))
2433 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2434                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2435                             (v128.const i32x4 -1 -1 -1 -1))
2436 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2437                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2438                             (v128.const i32x4 -1 -1 -1 -1))
2439 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2440                             (v128.const f32x4 -inf -inf -inf -inf))
2441                             (v128.const i32x4 -1 -1 -1 -1))
2442 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2443                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2444                             (v128.const i32x4 -1 -1 -1 -1))
2445 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2446                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2447                             (v128.const i32x4 -1 -1 -1 -1))
2448 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2449                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2450                             (v128.const i32x4 -1 -1 -1 -1))
2451 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2452                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2453                             (v128.const i32x4 -1 -1 -1 -1))
2454 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2455                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2456                             (v128.const i32x4 -1 -1 -1 -1))
2457 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2458                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2459                             (v128.const i32x4 -1 -1 -1 -1))
2460 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2461                             (v128.const f32x4 -nan -nan -nan -nan))
2462                             (v128.const i32x4 -1 -1 -1 -1))
2463 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2464                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2465                             (v128.const i32x4 -1 -1 -1 -1))
2466 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2467                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2468                             (v128.const i32x4 -1 -1 -1 -1))
2469 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2470                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2471                             (v128.const i32x4 -1 -1 -1 -1))
2472 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2473                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2474                             (v128.const i32x4 -1 -1 -1 -1))
2475 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2476                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2477                             (v128.const i32x4 -1 -1 -1 -1))
2478 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2479                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2480                             (v128.const i32x4 -1 -1 -1 -1))
2481 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2482                             (v128.const f32x4 inf inf inf inf))
2483                             (v128.const i32x4 -1 -1 -1 -1))
2484 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2485                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2486                             (v128.const i32x4 -1 -1 -1 -1))
2487 (assert_return (invoke "ne" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
2488                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2489                             (v128.const i32x4 0 0 0 0))
2490 (assert_return (invoke "ne" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
2491                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
2492                             (v128.const i32x4 0 0 0 0))
2493 (assert_return (invoke "ne" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
2494                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
2495                             (v128.const i32x4 -1 -1 -1 -1))
2496 (assert_return (invoke "ne" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
2497                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
2498                             (v128.const i32x4 0 0 0 0))
2499 (assert_return (invoke "ne" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
2500                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
2501                             (v128.const i32x4 0 0 0 0))
2502 (assert_return (invoke "ne" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
2503                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
2504                             (v128.const i32x4 -1 -1 -1 -1))
2505 (assert_return (invoke "ne" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
2506                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
2507                             (v128.const i32x4 -1 -1 -1 -1))
2508 (assert_return (invoke "ne" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
2509                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
2510                             (v128.const i32x4 0 0 0 0))
2511 (assert_return (invoke "ne" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
2512                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
2513                             (v128.const i32x4 -1 -1 -1 -1))
2514 (assert_return (invoke "ne" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
2515                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
2516                             (v128.const i32x4 -1 -1 -1 -1))
2517 (assert_return (invoke "ne" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
2518                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
2519                             (v128.const i32x4 -1 -1 -1 -1))
2520 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
2521                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
2522                             (v128.const i32x4 0 0 0 0))
2523 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
2524                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
2525                             (v128.const i32x4 -1 -1 -1 -1))
2526 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
2527                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
2528                             (v128.const i32x4 0 0 0 0))
2529 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
2530                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
2531                             (v128.const i32x4 0 0 0 0))
2532 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
2533                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
2534                             (v128.const i32x4 -1 -1 -1 -1))
2535 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
2536                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
2537                             (v128.const i32x4 0 0 0 0))
2538 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
2539                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
2540                             (v128.const i32x4 -1 -1 -1 -1))
2541 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
2542                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
2543                             (v128.const i32x4 0 0 0 0))
2544 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
2545                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
2546                             (v128.const i32x4 0 0 0 0))
2547 (assert_return (invoke "ne" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
2548                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
2549                             (v128.const i32x4 -1 -1 -1 -1))
2550 (assert_return (invoke "ne" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
2551                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
2552                             (v128.const i32x4 -1 -1 -1 -1))
2553 (assert_return (invoke "ne" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
2554                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
2555                             (v128.const i32x4 -1 -1 -1 -1))
2556 (assert_return (invoke "ne" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
2557                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
2558                             (v128.const i32x4 -1 -1 -1 -1))
2559 (assert_return (invoke "ne" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
2560                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
2561                             (v128.const i32x4 -1 -1 -1 -1))
2562 (assert_return (invoke "ne" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
2563                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
2564                             (v128.const i32x4 0 0 0 0))
2565
2566 ;; lt
2567 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2568                             (v128.const f32x4 nan nan nan nan))
2569                             (v128.const i32x4 0 0 0 0))
2570 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2571                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2572                             (v128.const i32x4 0 0 0 0))
2573 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2574                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2575                             (v128.const i32x4 0 0 0 0))
2576 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2577                             (v128.const f32x4 -inf -inf -inf -inf))
2578                             (v128.const i32x4 0 0 0 0))
2579 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2580                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2581                             (v128.const i32x4 0 0 0 0))
2582 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2583                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2584                             (v128.const i32x4 0 0 0 0))
2585 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2586                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2587                             (v128.const i32x4 0 0 0 0))
2588 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2589                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2590                             (v128.const i32x4 0 0 0 0))
2591 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2592                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2593                             (v128.const i32x4 0 0 0 0))
2594 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2595                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2596                             (v128.const i32x4 0 0 0 0))
2597 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2598                             (v128.const f32x4 -nan -nan -nan -nan))
2599                             (v128.const i32x4 0 0 0 0))
2600 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2601                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2602                             (v128.const i32x4 0 0 0 0))
2603 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2604                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2605                             (v128.const i32x4 0 0 0 0))
2606 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2607                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2608                             (v128.const i32x4 0 0 0 0))
2609 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2610                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2611                             (v128.const i32x4 0 0 0 0))
2612 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2613                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2614                             (v128.const i32x4 0 0 0 0))
2615 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2616                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2617                             (v128.const i32x4 0 0 0 0))
2618 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2619                             (v128.const f32x4 inf inf inf inf))
2620                             (v128.const i32x4 0 0 0 0))
2621 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2622                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2623                             (v128.const i32x4 0 0 0 0))
2624 (assert_return (invoke "lt" (v128.const f32x4 nan nan nan nan)
2625                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2626                             (v128.const i32x4 0 0 0 0))
2627 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2628                             (v128.const f32x4 nan nan nan nan))
2629                             (v128.const i32x4 0 0 0 0))
2630 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2631                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2632                             (v128.const i32x4 0 0 0 0))
2633 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2634                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2635                             (v128.const i32x4 0 0 0 0))
2636 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2637                             (v128.const f32x4 -inf -inf -inf -inf))
2638                             (v128.const i32x4 0 0 0 0))
2639 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2640                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2641                             (v128.const i32x4 -1 -1 -1 -1))
2642 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2643                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2644                             (v128.const i32x4 -1 -1 -1 -1))
2645 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2646                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2647                             (v128.const i32x4 0 0 0 0))
2648 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2649                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2650                             (v128.const i32x4 0 0 0 0))
2651 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2652                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2653                             (v128.const i32x4 0 0 0 0))
2654 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2655                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2656                             (v128.const i32x4 -1 -1 -1 -1))
2657 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2658                             (v128.const f32x4 -nan -nan -nan -nan))
2659                             (v128.const i32x4 0 0 0 0))
2660 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2661                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2662                             (v128.const i32x4 0 0 0 0))
2663 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2664                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2665                             (v128.const i32x4 0 0 0 0))
2666 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2667                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2668                             (v128.const i32x4 -1 -1 -1 -1))
2669 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2670                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2671                             (v128.const i32x4 0 0 0 0))
2672 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2673                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2674                             (v128.const i32x4 0 0 0 0))
2675 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2676                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2677                             (v128.const i32x4 0 0 0 0))
2678 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2679                             (v128.const f32x4 inf inf inf inf))
2680                             (v128.const i32x4 -1 -1 -1 -1))
2681 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2682                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2683                             (v128.const i32x4 0 0 0 0))
2684 (assert_return (invoke "lt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
2685                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2686                             (v128.const i32x4 -1 -1 -1 -1))
2687 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2688                             (v128.const f32x4 nan nan nan nan))
2689                             (v128.const i32x4 0 0 0 0))
2690 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2691                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2692                             (v128.const i32x4 0 0 0 0))
2693 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2694                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2695                             (v128.const i32x4 0 0 0 0))
2696 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2697                             (v128.const f32x4 -inf -inf -inf -inf))
2698                             (v128.const i32x4 0 0 0 0))
2699 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2700                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2701                             (v128.const i32x4 0 0 0 0))
2702 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2703                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2704                             (v128.const i32x4 0 0 0 0))
2705 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2706                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2707                             (v128.const i32x4 0 0 0 0))
2708 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2709                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2710                             (v128.const i32x4 0 0 0 0))
2711 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2712                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2713                             (v128.const i32x4 0 0 0 0))
2714 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2715                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2716                             (v128.const i32x4 0 0 0 0))
2717 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2718                             (v128.const f32x4 -nan -nan -nan -nan))
2719                             (v128.const i32x4 0 0 0 0))
2720 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2721                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2722                             (v128.const i32x4 0 0 0 0))
2723 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2724                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2725                             (v128.const i32x4 0 0 0 0))
2726 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2727                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2728                             (v128.const i32x4 0 0 0 0))
2729 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2730                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2731                             (v128.const i32x4 0 0 0 0))
2732 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2733                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2734                             (v128.const i32x4 0 0 0 0))
2735 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2736                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2737                             (v128.const i32x4 0 0 0 0))
2738 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2739                             (v128.const f32x4 inf inf inf inf))
2740                             (v128.const i32x4 0 0 0 0))
2741 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2742                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2743                             (v128.const i32x4 0 0 0 0))
2744 (assert_return (invoke "lt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
2745                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2746                             (v128.const i32x4 0 0 0 0))
2747 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2748                             (v128.const f32x4 nan nan nan nan))
2749                             (v128.const i32x4 0 0 0 0))
2750 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2751                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2752                             (v128.const i32x4 -1 -1 -1 -1))
2753 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2754                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2755                             (v128.const i32x4 0 0 0 0))
2756 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2757                             (v128.const f32x4 -inf -inf -inf -inf))
2758                             (v128.const i32x4 0 0 0 0))
2759 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2760                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2761                             (v128.const i32x4 -1 -1 -1 -1))
2762 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2763                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2764                             (v128.const i32x4 -1 -1 -1 -1))
2765 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2766                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2767                             (v128.const i32x4 -1 -1 -1 -1))
2768 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2769                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2770                             (v128.const i32x4 -1 -1 -1 -1))
2771 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2772                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2773                             (v128.const i32x4 -1 -1 -1 -1))
2774 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2775                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2776                             (v128.const i32x4 -1 -1 -1 -1))
2777 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2778                             (v128.const f32x4 -nan -nan -nan -nan))
2779                             (v128.const i32x4 0 0 0 0))
2780 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2781                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2782                             (v128.const i32x4 -1 -1 -1 -1))
2783 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2784                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2785                             (v128.const i32x4 -1 -1 -1 -1))
2786 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2787                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2788                             (v128.const i32x4 -1 -1 -1 -1))
2789 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2790                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2791                             (v128.const i32x4 -1 -1 -1 -1))
2792 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2793                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2794                             (v128.const i32x4 0 0 0 0))
2795 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2796                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2797                             (v128.const i32x4 -1 -1 -1 -1))
2798 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2799                             (v128.const f32x4 inf inf inf inf))
2800                             (v128.const i32x4 -1 -1 -1 -1))
2801 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2802                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2803                             (v128.const i32x4 -1 -1 -1 -1))
2804 (assert_return (invoke "lt" (v128.const f32x4 -inf -inf -inf -inf)
2805                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2806                             (v128.const i32x4 -1 -1 -1 -1))
2807 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2808                             (v128.const f32x4 nan nan nan nan))
2809                             (v128.const i32x4 0 0 0 0))
2810 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2811                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2812                             (v128.const i32x4 0 0 0 0))
2813 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2814                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2815                             (v128.const i32x4 0 0 0 0))
2816 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2817                             (v128.const f32x4 -inf -inf -inf -inf))
2818                             (v128.const i32x4 0 0 0 0))
2819 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2820                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2821                             (v128.const i32x4 0 0 0 0))
2822 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2823                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2824                             (v128.const i32x4 0 0 0 0))
2825 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2826                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2827                             (v128.const i32x4 0 0 0 0))
2828 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2829                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2830                             (v128.const i32x4 0 0 0 0))
2831 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2832                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2833                             (v128.const i32x4 0 0 0 0))
2834 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2835                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2836                             (v128.const i32x4 -1 -1 -1 -1))
2837 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2838                             (v128.const f32x4 -nan -nan -nan -nan))
2839                             (v128.const i32x4 0 0 0 0))
2840 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2841                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2842                             (v128.const i32x4 0 0 0 0))
2843 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2844                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2845                             (v128.const i32x4 0 0 0 0))
2846 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2847                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2848                             (v128.const i32x4 0 0 0 0))
2849 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2850                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2851                             (v128.const i32x4 0 0 0 0))
2852 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2853                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2854                             (v128.const i32x4 0 0 0 0))
2855 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2856                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2857                             (v128.const i32x4 0 0 0 0))
2858 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2859                             (v128.const f32x4 inf inf inf inf))
2860                             (v128.const i32x4 -1 -1 -1 -1))
2861 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2862                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2863                             (v128.const i32x4 0 0 0 0))
2864 (assert_return (invoke "lt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
2865                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2866                             (v128.const i32x4 0 0 0 0))
2867 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2868                             (v128.const f32x4 nan nan nan nan))
2869                             (v128.const i32x4 0 0 0 0))
2870 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2871                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2872                             (v128.const i32x4 0 0 0 0))
2873 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2874                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2875                             (v128.const i32x4 0 0 0 0))
2876 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2877                             (v128.const f32x4 -inf -inf -inf -inf))
2878                             (v128.const i32x4 0 0 0 0))
2879 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2880                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2881                             (v128.const i32x4 -1 -1 -1 -1))
2882 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2883                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2884                             (v128.const i32x4 0 0 0 0))
2885 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2886                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2887                             (v128.const i32x4 0 0 0 0))
2888 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2889                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2890                             (v128.const i32x4 0 0 0 0))
2891 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2892                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2893                             (v128.const i32x4 0 0 0 0))
2894 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2895                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2896                             (v128.const i32x4 -1 -1 -1 -1))
2897 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2898                             (v128.const f32x4 -nan -nan -nan -nan))
2899                             (v128.const i32x4 0 0 0 0))
2900 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2901                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2902                             (v128.const i32x4 0 0 0 0))
2903 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2904                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2905                             (v128.const i32x4 0 0 0 0))
2906 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2907                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2908                             (v128.const i32x4 0 0 0 0))
2909 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2910                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2911                             (v128.const i32x4 0 0 0 0))
2912 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2913                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2914                             (v128.const i32x4 0 0 0 0))
2915 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2916                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2917                             (v128.const i32x4 0 0 0 0))
2918 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2919                             (v128.const f32x4 inf inf inf inf))
2920                             (v128.const i32x4 -1 -1 -1 -1))
2921 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2922                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2923                             (v128.const i32x4 0 0 0 0))
2924 (assert_return (invoke "lt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
2925                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2926                             (v128.const i32x4 0 0 0 0))
2927 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2928                             (v128.const f32x4 nan nan nan nan))
2929                             (v128.const i32x4 0 0 0 0))
2930 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2931                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2932                             (v128.const i32x4 -1 -1 -1 -1))
2933 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2934                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2935                             (v128.const i32x4 0 0 0 0))
2936 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2937                             (v128.const f32x4 -inf -inf -inf -inf))
2938                             (v128.const i32x4 0 0 0 0))
2939 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2940                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
2941                             (v128.const i32x4 -1 -1 -1 -1))
2942 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2943                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
2944                             (v128.const i32x4 -1 -1 -1 -1))
2945 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2946                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
2947                             (v128.const i32x4 0 0 0 0))
2948 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2949                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
2950                             (v128.const i32x4 -1 -1 -1 -1))
2951 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2952                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
2953                             (v128.const i32x4 -1 -1 -1 -1))
2954 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2955                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
2956                             (v128.const i32x4 -1 -1 -1 -1))
2957 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2958                             (v128.const f32x4 -nan -nan -nan -nan))
2959                             (v128.const i32x4 0 0 0 0))
2960 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2961                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
2962                             (v128.const i32x4 -1 -1 -1 -1))
2963 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2964                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
2965                             (v128.const i32x4 -1 -1 -1 -1))
2966 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2967                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
2968                             (v128.const i32x4 -1 -1 -1 -1))
2969 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2970                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
2971                             (v128.const i32x4 -1 -1 -1 -1))
2972 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2973                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
2974                             (v128.const i32x4 0 0 0 0))
2975 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2976                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
2977                             (v128.const i32x4 -1 -1 -1 -1))
2978 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2979                             (v128.const f32x4 inf inf inf inf))
2980                             (v128.const i32x4 -1 -1 -1 -1))
2981 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2982                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
2983                             (v128.const i32x4 -1 -1 -1 -1))
2984 (assert_return (invoke "lt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
2985                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
2986                             (v128.const i32x4 -1 -1 -1 -1))
2987 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2988                             (v128.const f32x4 nan nan nan nan))
2989                             (v128.const i32x4 0 0 0 0))
2990 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2991                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
2992                             (v128.const i32x4 -1 -1 -1 -1))
2993 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2994                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
2995                             (v128.const i32x4 0 0 0 0))
2996 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
2997                             (v128.const f32x4 -inf -inf -inf -inf))
2998                             (v128.const i32x4 0 0 0 0))
2999 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3000                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3001                             (v128.const i32x4 -1 -1 -1 -1))
3002 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3003                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3004                             (v128.const i32x4 -1 -1 -1 -1))
3005 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3006                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3007                             (v128.const i32x4 0 0 0 0))
3008 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3009                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3010                             (v128.const i32x4 0 0 0 0))
3011 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3012                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3013                             (v128.const i32x4 0 0 0 0))
3014 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3015                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3016                             (v128.const i32x4 -1 -1 -1 -1))
3017 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3018                             (v128.const f32x4 -nan -nan -nan -nan))
3019                             (v128.const i32x4 0 0 0 0))
3020 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3021                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3022                             (v128.const i32x4 0 0 0 0))
3023 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3024                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3025                             (v128.const i32x4 0 0 0 0))
3026 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3027                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3028                             (v128.const i32x4 -1 -1 -1 -1))
3029 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3030                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3031                             (v128.const i32x4 0 0 0 0))
3032 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3033                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3034                             (v128.const i32x4 0 0 0 0))
3035 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3036                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3037                             (v128.const i32x4 0 0 0 0))
3038 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3039                             (v128.const f32x4 inf inf inf inf))
3040                             (v128.const i32x4 -1 -1 -1 -1))
3041 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3042                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3043                             (v128.const i32x4 0 0 0 0))
3044 (assert_return (invoke "lt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
3045                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3046                             (v128.const i32x4 -1 -1 -1 -1))
3047 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3048                             (v128.const f32x4 nan nan nan nan))
3049                             (v128.const i32x4 0 0 0 0))
3050 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3051                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3052                             (v128.const i32x4 -1 -1 -1 -1))
3053 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3054                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3055                             (v128.const i32x4 0 0 0 0))
3056 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3057                             (v128.const f32x4 -inf -inf -inf -inf))
3058                             (v128.const i32x4 0 0 0 0))
3059 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3060                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3061                             (v128.const i32x4 -1 -1 -1 -1))
3062 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3063                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3064                             (v128.const i32x4 -1 -1 -1 -1))
3065 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3066                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3067                             (v128.const i32x4 0 0 0 0))
3068 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3069                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3070                             (v128.const i32x4 -1 -1 -1 -1))
3071 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3072                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3073                             (v128.const i32x4 0 0 0 0))
3074 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3075                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3076                             (v128.const i32x4 -1 -1 -1 -1))
3077 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3078                             (v128.const f32x4 -nan -nan -nan -nan))
3079                             (v128.const i32x4 0 0 0 0))
3080 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3081                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3082                             (v128.const i32x4 -1 -1 -1 -1))
3083 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3084                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3085                             (v128.const i32x4 -1 -1 -1 -1))
3086 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3087                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3088                             (v128.const i32x4 -1 -1 -1 -1))
3089 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3090                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3091                             (v128.const i32x4 0 0 0 0))
3092 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3093                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3094                             (v128.const i32x4 0 0 0 0))
3095 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3096                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3097                             (v128.const i32x4 -1 -1 -1 -1))
3098 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3099                             (v128.const f32x4 inf inf inf inf))
3100                             (v128.const i32x4 -1 -1 -1 -1))
3101 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3102                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3103                             (v128.const i32x4 0 0 0 0))
3104 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
3105                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3106                             (v128.const i32x4 -1 -1 -1 -1))
3107 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3108                             (v128.const f32x4 nan nan nan nan))
3109                             (v128.const i32x4 0 0 0 0))
3110 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3111                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3112                             (v128.const i32x4 0 0 0 0))
3113 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3114                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3115                             (v128.const i32x4 0 0 0 0))
3116 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3117                             (v128.const f32x4 -inf -inf -inf -inf))
3118                             (v128.const i32x4 0 0 0 0))
3119 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3120                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3121                             (v128.const i32x4 0 0 0 0))
3122 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3123                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3124                             (v128.const i32x4 0 0 0 0))
3125 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3126                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3127                             (v128.const i32x4 0 0 0 0))
3128 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3129                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3130                             (v128.const i32x4 0 0 0 0))
3131 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3132                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3133                             (v128.const i32x4 0 0 0 0))
3134 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3135                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3136                             (v128.const i32x4 0 0 0 0))
3137 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3138                             (v128.const f32x4 -nan -nan -nan -nan))
3139                             (v128.const i32x4 0 0 0 0))
3140 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3141                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3142                             (v128.const i32x4 0 0 0 0))
3143 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3144                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3145                             (v128.const i32x4 0 0 0 0))
3146 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3147                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3148                             (v128.const i32x4 0 0 0 0))
3149 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3150                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3151                             (v128.const i32x4 0 0 0 0))
3152 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3153                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3154                             (v128.const i32x4 0 0 0 0))
3155 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3156                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3157                             (v128.const i32x4 0 0 0 0))
3158 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3159                             (v128.const f32x4 inf inf inf inf))
3160                             (v128.const i32x4 -1 -1 -1 -1))
3161 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3162                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3163                             (v128.const i32x4 0 0 0 0))
3164 (assert_return (invoke "lt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
3165                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3166                             (v128.const i32x4 0 0 0 0))
3167 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3168                             (v128.const f32x4 nan nan nan nan))
3169                             (v128.const i32x4 0 0 0 0))
3170 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3171                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3172                             (v128.const i32x4 0 0 0 0))
3173 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3174                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3175                             (v128.const i32x4 0 0 0 0))
3176 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3177                             (v128.const f32x4 -inf -inf -inf -inf))
3178                             (v128.const i32x4 0 0 0 0))
3179 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3180                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3181                             (v128.const i32x4 0 0 0 0))
3182 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3183                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3184                             (v128.const i32x4 0 0 0 0))
3185 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3186                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3187                             (v128.const i32x4 0 0 0 0))
3188 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3189                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3190                             (v128.const i32x4 0 0 0 0))
3191 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3192                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3193                             (v128.const i32x4 0 0 0 0))
3194 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3195                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3196                             (v128.const i32x4 0 0 0 0))
3197 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3198                             (v128.const f32x4 -nan -nan -nan -nan))
3199                             (v128.const i32x4 0 0 0 0))
3200 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3201                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3202                             (v128.const i32x4 0 0 0 0))
3203 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3204                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3205                             (v128.const i32x4 0 0 0 0))
3206 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3207                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3208                             (v128.const i32x4 0 0 0 0))
3209 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3210                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3211                             (v128.const i32x4 0 0 0 0))
3212 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3213                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3214                             (v128.const i32x4 0 0 0 0))
3215 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3216                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3217                             (v128.const i32x4 0 0 0 0))
3218 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3219                             (v128.const f32x4 inf inf inf inf))
3220                             (v128.const i32x4 0 0 0 0))
3221 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3222                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3223                             (v128.const i32x4 0 0 0 0))
3224 (assert_return (invoke "lt" (v128.const f32x4 -nan -nan -nan -nan)
3225                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3226                             (v128.const i32x4 0 0 0 0))
3227 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3228                             (v128.const f32x4 nan nan nan nan))
3229                             (v128.const i32x4 0 0 0 0))
3230 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3231                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3232                             (v128.const i32x4 -1 -1 -1 -1))
3233 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3234                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3235                             (v128.const i32x4 0 0 0 0))
3236 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3237                             (v128.const f32x4 -inf -inf -inf -inf))
3238                             (v128.const i32x4 0 0 0 0))
3239 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3240                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3241                             (v128.const i32x4 -1 -1 -1 -1))
3242 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3243                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3244                             (v128.const i32x4 -1 -1 -1 -1))
3245 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3246                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3247                             (v128.const i32x4 0 0 0 0))
3248 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3249                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3250                             (v128.const i32x4 -1 -1 -1 -1))
3251 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3252                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3253                             (v128.const i32x4 0 0 0 0))
3254 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3255                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3256                             (v128.const i32x4 -1 -1 -1 -1))
3257 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3258                             (v128.const f32x4 -nan -nan -nan -nan))
3259                             (v128.const i32x4 0 0 0 0))
3260 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3261                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3262                             (v128.const i32x4 0 0 0 0))
3263 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3264                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3265                             (v128.const i32x4 0 0 0 0))
3266 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3267                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3268                             (v128.const i32x4 -1 -1 -1 -1))
3269 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3270                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3271                             (v128.const i32x4 0 0 0 0))
3272 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3273                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3274                             (v128.const i32x4 0 0 0 0))
3275 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3276                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3277                             (v128.const i32x4 -1 -1 -1 -1))
3278 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3279                             (v128.const f32x4 inf inf inf inf))
3280                             (v128.const i32x4 -1 -1 -1 -1))
3281 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3282                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3283                             (v128.const i32x4 0 0 0 0))
3284 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
3285                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3286                             (v128.const i32x4 -1 -1 -1 -1))
3287 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3288                             (v128.const f32x4 nan nan nan nan))
3289                             (v128.const i32x4 0 0 0 0))
3290 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3291                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3292                             (v128.const i32x4 -1 -1 -1 -1))
3293 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3294                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3295                             (v128.const i32x4 0 0 0 0))
3296 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3297                             (v128.const f32x4 -inf -inf -inf -inf))
3298                             (v128.const i32x4 0 0 0 0))
3299 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3300                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3301                             (v128.const i32x4 -1 -1 -1 -1))
3302 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3303                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3304                             (v128.const i32x4 -1 -1 -1 -1))
3305 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3306                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3307                             (v128.const i32x4 0 0 0 0))
3308 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3309                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3310                             (v128.const i32x4 -1 -1 -1 -1))
3311 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3312                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3313                             (v128.const i32x4 0 0 0 0))
3314 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3315                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3316                             (v128.const i32x4 -1 -1 -1 -1))
3317 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3318                             (v128.const f32x4 -nan -nan -nan -nan))
3319                             (v128.const i32x4 0 0 0 0))
3320 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3321                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3322                             (v128.const i32x4 -1 -1 -1 -1))
3323 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3324                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3325                             (v128.const i32x4 0 0 0 0))
3326 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3327                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3328                             (v128.const i32x4 -1 -1 -1 -1))
3329 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3330                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3331                             (v128.const i32x4 0 0 0 0))
3332 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3333                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3334                             (v128.const i32x4 0 0 0 0))
3335 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3336                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3337                             (v128.const i32x4 -1 -1 -1 -1))
3338 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3339                             (v128.const f32x4 inf inf inf inf))
3340                             (v128.const i32x4 -1 -1 -1 -1))
3341 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3342                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3343                             (v128.const i32x4 0 0 0 0))
3344 (assert_return (invoke "lt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
3345                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3346                             (v128.const i32x4 -1 -1 -1 -1))
3347 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3348                             (v128.const f32x4 nan nan nan nan))
3349                             (v128.const i32x4 0 0 0 0))
3350 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3351                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3352                             (v128.const i32x4 0 0 0 0))
3353 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3354                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3355                             (v128.const i32x4 0 0 0 0))
3356 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3357                             (v128.const f32x4 -inf -inf -inf -inf))
3358                             (v128.const i32x4 0 0 0 0))
3359 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3360                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3361                             (v128.const i32x4 -1 -1 -1 -1))
3362 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3363                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3364                             (v128.const i32x4 -1 -1 -1 -1))
3365 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3366                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3367                             (v128.const i32x4 0 0 0 0))
3368 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3369                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3370                             (v128.const i32x4 0 0 0 0))
3371 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3372                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3373                             (v128.const i32x4 0 0 0 0))
3374 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3375                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3376                             (v128.const i32x4 -1 -1 -1 -1))
3377 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3378                             (v128.const f32x4 -nan -nan -nan -nan))
3379                             (v128.const i32x4 0 0 0 0))
3380 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3381                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3382                             (v128.const i32x4 0 0 0 0))
3383 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3384                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3385                             (v128.const i32x4 0 0 0 0))
3386 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3387                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3388                             (v128.const i32x4 0 0 0 0))
3389 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3390                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3391                             (v128.const i32x4 0 0 0 0))
3392 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3393                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3394                             (v128.const i32x4 0 0 0 0))
3395 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3396                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3397                             (v128.const i32x4 0 0 0 0))
3398 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3399                             (v128.const f32x4 inf inf inf inf))
3400                             (v128.const i32x4 -1 -1 -1 -1))
3401 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3402                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3403                             (v128.const i32x4 0 0 0 0))
3404 (assert_return (invoke "lt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
3405                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3406                             (v128.const i32x4 0 0 0 0))
3407 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3408                             (v128.const f32x4 nan nan nan nan))
3409                             (v128.const i32x4 0 0 0 0))
3410 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3411                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3412                             (v128.const i32x4 -1 -1 -1 -1))
3413 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3414                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3415                             (v128.const i32x4 0 0 0 0))
3416 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3417                             (v128.const f32x4 -inf -inf -inf -inf))
3418                             (v128.const i32x4 0 0 0 0))
3419 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3420                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3421                             (v128.const i32x4 -1 -1 -1 -1))
3422 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3423                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3424                             (v128.const i32x4 -1 -1 -1 -1))
3425 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3426                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3427                             (v128.const i32x4 0 0 0 0))
3428 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3429                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3430                             (v128.const i32x4 -1 -1 -1 -1))
3431 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3432                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3433                             (v128.const i32x4 -1 -1 -1 -1))
3434 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3435                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3436                             (v128.const i32x4 -1 -1 -1 -1))
3437 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3438                             (v128.const f32x4 -nan -nan -nan -nan))
3439                             (v128.const i32x4 0 0 0 0))
3440 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3441                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3442                             (v128.const i32x4 -1 -1 -1 -1))
3443 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3444                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3445                             (v128.const i32x4 -1 -1 -1 -1))
3446 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3447                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3448                             (v128.const i32x4 -1 -1 -1 -1))
3449 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3450                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3451                             (v128.const i32x4 0 0 0 0))
3452 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3453                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3454                             (v128.const i32x4 0 0 0 0))
3455 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3456                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3457                             (v128.const i32x4 -1 -1 -1 -1))
3458 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3459                             (v128.const f32x4 inf inf inf inf))
3460                             (v128.const i32x4 -1 -1 -1 -1))
3461 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3462                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3463                             (v128.const i32x4 -1 -1 -1 -1))
3464 (assert_return (invoke "lt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
3465                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3466                             (v128.const i32x4 -1 -1 -1 -1))
3467 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3468                             (v128.const f32x4 nan nan nan nan))
3469                             (v128.const i32x4 0 0 0 0))
3470 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3471                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3472                             (v128.const i32x4 0 0 0 0))
3473 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3474                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3475                             (v128.const i32x4 0 0 0 0))
3476 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3477                             (v128.const f32x4 -inf -inf -inf -inf))
3478                             (v128.const i32x4 0 0 0 0))
3479 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3480                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3481                             (v128.const i32x4 0 0 0 0))
3482 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3483                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3484                             (v128.const i32x4 0 0 0 0))
3485 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3486                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3487                             (v128.const i32x4 0 0 0 0))
3488 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3489                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3490                             (v128.const i32x4 0 0 0 0))
3491 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3492                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3493                             (v128.const i32x4 0 0 0 0))
3494 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3495                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3496                             (v128.const i32x4 0 0 0 0))
3497 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3498                             (v128.const f32x4 -nan -nan -nan -nan))
3499                             (v128.const i32x4 0 0 0 0))
3500 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3501                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3502                             (v128.const i32x4 0 0 0 0))
3503 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3504                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3505                             (v128.const i32x4 0 0 0 0))
3506 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3507                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3508                             (v128.const i32x4 0 0 0 0))
3509 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3510                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3511                             (v128.const i32x4 0 0 0 0))
3512 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3513                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3514                             (v128.const i32x4 0 0 0 0))
3515 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3516                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3517                             (v128.const i32x4 0 0 0 0))
3518 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3519                             (v128.const f32x4 inf inf inf inf))
3520                             (v128.const i32x4 0 0 0 0))
3521 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3522                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3523                             (v128.const i32x4 0 0 0 0))
3524 (assert_return (invoke "lt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
3525                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3526                             (v128.const i32x4 0 0 0 0))
3527 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3528                             (v128.const f32x4 nan nan nan nan))
3529                             (v128.const i32x4 0 0 0 0))
3530 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3531                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3532                             (v128.const i32x4 -1 -1 -1 -1))
3533 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3534                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3535                             (v128.const i32x4 0 0 0 0))
3536 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3537                             (v128.const f32x4 -inf -inf -inf -inf))
3538                             (v128.const i32x4 0 0 0 0))
3539 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3540                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3541                             (v128.const i32x4 -1 -1 -1 -1))
3542 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3543                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3544                             (v128.const i32x4 -1 -1 -1 -1))
3545 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3546                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3547                             (v128.const i32x4 0 0 0 0))
3548 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3549                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3550                             (v128.const i32x4 0 0 0 0))
3551 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3552                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3553                             (v128.const i32x4 0 0 0 0))
3554 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3555                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3556                             (v128.const i32x4 -1 -1 -1 -1))
3557 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3558                             (v128.const f32x4 -nan -nan -nan -nan))
3559                             (v128.const i32x4 0 0 0 0))
3560 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3561                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3562                             (v128.const i32x4 0 0 0 0))
3563 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3564                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3565                             (v128.const i32x4 0 0 0 0))
3566 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3567                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3568                             (v128.const i32x4 -1 -1 -1 -1))
3569 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3570                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3571                             (v128.const i32x4 0 0 0 0))
3572 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3573                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3574                             (v128.const i32x4 0 0 0 0))
3575 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3576                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3577                             (v128.const i32x4 0 0 0 0))
3578 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3579                             (v128.const f32x4 inf inf inf inf))
3580                             (v128.const i32x4 -1 -1 -1 -1))
3581 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3582                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3583                             (v128.const i32x4 0 0 0 0))
3584 (assert_return (invoke "lt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
3585                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3586                             (v128.const i32x4 -1 -1 -1 -1))
3587 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3588                             (v128.const f32x4 nan nan nan nan))
3589                             (v128.const i32x4 0 0 0 0))
3590 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3591                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3592                             (v128.const i32x4 0 0 0 0))
3593 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3594                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3595                             (v128.const i32x4 0 0 0 0))
3596 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3597                             (v128.const f32x4 -inf -inf -inf -inf))
3598                             (v128.const i32x4 0 0 0 0))
3599 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3600                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3601                             (v128.const i32x4 0 0 0 0))
3602 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3603                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3604                             (v128.const i32x4 0 0 0 0))
3605 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3606                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3607                             (v128.const i32x4 0 0 0 0))
3608 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3609                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3610                             (v128.const i32x4 0 0 0 0))
3611 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3612                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3613                             (v128.const i32x4 0 0 0 0))
3614 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3615                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3616                             (v128.const i32x4 0 0 0 0))
3617 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3618                             (v128.const f32x4 -nan -nan -nan -nan))
3619                             (v128.const i32x4 0 0 0 0))
3620 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3621                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3622                             (v128.const i32x4 0 0 0 0))
3623 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3624                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3625                             (v128.const i32x4 0 0 0 0))
3626 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3627                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3628                             (v128.const i32x4 0 0 0 0))
3629 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3630                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3631                             (v128.const i32x4 0 0 0 0))
3632 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3633                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3634                             (v128.const i32x4 0 0 0 0))
3635 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3636                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3637                             (v128.const i32x4 0 0 0 0))
3638 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3639                             (v128.const f32x4 inf inf inf inf))
3640                             (v128.const i32x4 0 0 0 0))
3641 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3642                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3643                             (v128.const i32x4 0 0 0 0))
3644 (assert_return (invoke "lt" (v128.const f32x4 inf inf inf inf)
3645                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3646                             (v128.const i32x4 0 0 0 0))
3647 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3648                             (v128.const f32x4 nan nan nan nan))
3649                             (v128.const i32x4 0 0 0 0))
3650 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3651                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3652                             (v128.const i32x4 -1 -1 -1 -1))
3653 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3654                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3655                             (v128.const i32x4 0 0 0 0))
3656 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3657                             (v128.const f32x4 -inf -inf -inf -inf))
3658                             (v128.const i32x4 0 0 0 0))
3659 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3660                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3661                             (v128.const i32x4 -1 -1 -1 -1))
3662 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3663                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3664                             (v128.const i32x4 -1 -1 -1 -1))
3665 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3666                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3667                             (v128.const i32x4 0 0 0 0))
3668 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3669                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3670                             (v128.const i32x4 -1 -1 -1 -1))
3671 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3672                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3673                             (v128.const i32x4 -1 -1 -1 -1))
3674 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3675                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3676                             (v128.const i32x4 -1 -1 -1 -1))
3677 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3678                             (v128.const f32x4 -nan -nan -nan -nan))
3679                             (v128.const i32x4 0 0 0 0))
3680 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3681                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3682                             (v128.const i32x4 -1 -1 -1 -1))
3683 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3684                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3685                             (v128.const i32x4 -1 -1 -1 -1))
3686 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3687                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3688                             (v128.const i32x4 -1 -1 -1 -1))
3689 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3690                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3691                             (v128.const i32x4 0 0 0 0))
3692 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3693                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3694                             (v128.const i32x4 0 0 0 0))
3695 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3696                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3697                             (v128.const i32x4 -1 -1 -1 -1))
3698 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3699                             (v128.const f32x4 inf inf inf inf))
3700                             (v128.const i32x4 -1 -1 -1 -1))
3701 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3702                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3703                             (v128.const i32x4 0 0 0 0))
3704 (assert_return (invoke "lt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
3705                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3706                             (v128.const i32x4 -1 -1 -1 -1))
3707 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3708                             (v128.const f32x4 nan nan nan nan))
3709                             (v128.const i32x4 0 0 0 0))
3710 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3711                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3712                             (v128.const i32x4 0 0 0 0))
3713 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3714                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3715                             (v128.const i32x4 0 0 0 0))
3716 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3717                             (v128.const f32x4 -inf -inf -inf -inf))
3718                             (v128.const i32x4 0 0 0 0))
3719 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3720                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3721                             (v128.const i32x4 -1 -1 -1 -1))
3722 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3723                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3724                             (v128.const i32x4 -1 -1 -1 -1))
3725 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3726                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3727                             (v128.const i32x4 0 0 0 0))
3728 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3729                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3730                             (v128.const i32x4 0 0 0 0))
3731 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3732                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3733                             (v128.const i32x4 0 0 0 0))
3734 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3735                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3736                             (v128.const i32x4 -1 -1 -1 -1))
3737 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3738                             (v128.const f32x4 -nan -nan -nan -nan))
3739                             (v128.const i32x4 0 0 0 0))
3740 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3741                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3742                             (v128.const i32x4 0 0 0 0))
3743 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3744                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3745                             (v128.const i32x4 0 0 0 0))
3746 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3747                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3748                             (v128.const i32x4 -1 -1 -1 -1))
3749 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3750                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3751                             (v128.const i32x4 0 0 0 0))
3752 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3753                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3754                             (v128.const i32x4 0 0 0 0))
3755 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3756                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3757                             (v128.const i32x4 0 0 0 0))
3758 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3759                             (v128.const f32x4 inf inf inf inf))
3760                             (v128.const i32x4 -1 -1 -1 -1))
3761 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3762                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3763                             (v128.const i32x4 0 0 0 0))
3764 (assert_return (invoke "lt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
3765                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3766                             (v128.const i32x4 0 0 0 0))
3767 (assert_return (invoke "lt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
3768                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
3769                             (v128.const i32x4 0 0 0 0))
3770 (assert_return (invoke "lt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
3771                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
3772                             (v128.const i32x4 0 0 0 0))
3773 (assert_return (invoke "lt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
3774                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
3775                             (v128.const i32x4 0 0 0 0))
3776 (assert_return (invoke "lt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
3777                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
3778                             (v128.const i32x4 0 0 0 0))
3779 (assert_return (invoke "lt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
3780                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
3781                             (v128.const i32x4 0 0 0 0))
3782 (assert_return (invoke "lt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
3783                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
3784                             (v128.const i32x4 -1 -1 -1 -1))
3785 (assert_return (invoke "lt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
3786                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
3787                             (v128.const i32x4 0 0 0 0))
3788 (assert_return (invoke "lt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
3789                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
3790                             (v128.const i32x4 -1 -1 -1 -1))
3791 (assert_return (invoke "lt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
3792                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
3793                             (v128.const i32x4 -1 -1 -1 -1))
3794 (assert_return (invoke "lt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
3795                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
3796                             (v128.const i32x4 -1 -1 -1 -1))
3797 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
3798                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
3799                             (v128.const i32x4 0 0 0 0))
3800 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
3801                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
3802                             (v128.const i32x4 0 0 0 0))
3803 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
3804                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
3805                             (v128.const i32x4 0 0 0 0))
3806 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
3807                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
3808                             (v128.const i32x4 0 0 0 0))
3809 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
3810                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
3811                             (v128.const i32x4 0 0 0 0))
3812 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
3813                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
3814                             (v128.const i32x4 0 0 0 0))
3815 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
3816                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
3817                             (v128.const i32x4 0 0 0 0))
3818 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
3819                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
3820                             (v128.const i32x4 0 0 0 0))
3821 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
3822                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
3823                             (v128.const i32x4 0 0 0 0))
3824 (assert_return (invoke "lt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
3825                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
3826                             (v128.const i32x4 0 0 0 0))
3827 (assert_return (invoke "lt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
3828                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
3829                             (v128.const i32x4 -1 -1 -1 -1))
3830 (assert_return (invoke "lt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
3831                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
3832                             (v128.const i32x4 0 0 0 0))
3833 (assert_return (invoke "lt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
3834                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
3835                             (v128.const i32x4 -1 -1 -1 -1))
3836 (assert_return (invoke "lt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
3837                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
3838                             (v128.const i32x4 -1 -1 -1 -1))
3839 (assert_return (invoke "lt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
3840                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
3841                             (v128.const i32x4 0 0 0 0))
3842
3843 ;; le
3844 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3845                             (v128.const f32x4 nan nan nan nan))
3846                             (v128.const i32x4 0 0 0 0))
3847 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3848                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3849                             (v128.const i32x4 0 0 0 0))
3850 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3851                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3852                             (v128.const i32x4 0 0 0 0))
3853 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3854                             (v128.const f32x4 -inf -inf -inf -inf))
3855                             (v128.const i32x4 0 0 0 0))
3856 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3857                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3858                             (v128.const i32x4 0 0 0 0))
3859 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3860                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3861                             (v128.const i32x4 0 0 0 0))
3862 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3863                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3864                             (v128.const i32x4 0 0 0 0))
3865 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3866                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3867                             (v128.const i32x4 0 0 0 0))
3868 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3869                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3870                             (v128.const i32x4 0 0 0 0))
3871 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3872                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3873                             (v128.const i32x4 0 0 0 0))
3874 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3875                             (v128.const f32x4 -nan -nan -nan -nan))
3876                             (v128.const i32x4 0 0 0 0))
3877 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3878                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3879                             (v128.const i32x4 0 0 0 0))
3880 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3881                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
3882                             (v128.const i32x4 0 0 0 0))
3883 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3884                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
3885                             (v128.const i32x4 0 0 0 0))
3886 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3887                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3888                             (v128.const i32x4 0 0 0 0))
3889 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3890                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3891                             (v128.const i32x4 0 0 0 0))
3892 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3893                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3894                             (v128.const i32x4 0 0 0 0))
3895 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3896                             (v128.const f32x4 inf inf inf inf))
3897                             (v128.const i32x4 0 0 0 0))
3898 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3899                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3900                             (v128.const i32x4 0 0 0 0))
3901 (assert_return (invoke "le" (v128.const f32x4 nan nan nan nan)
3902                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3903                             (v128.const i32x4 0 0 0 0))
3904 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3905                             (v128.const f32x4 nan nan nan nan))
3906                             (v128.const i32x4 0 0 0 0))
3907 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3908                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3909                             (v128.const i32x4 -1 -1 -1 -1))
3910 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3911                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3912                             (v128.const i32x4 0 0 0 0))
3913 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3914                             (v128.const f32x4 -inf -inf -inf -inf))
3915                             (v128.const i32x4 0 0 0 0))
3916 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3917                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3918                             (v128.const i32x4 -1 -1 -1 -1))
3919 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3920                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3921                             (v128.const i32x4 -1 -1 -1 -1))
3922 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3923                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3924                             (v128.const i32x4 0 0 0 0))
3925 (assert_return (invoke "le" (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 i32x4 0 0 0 0))
3928 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3929                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3930                             (v128.const i32x4 0 0 0 0))
3931 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3932                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3933                             (v128.const i32x4 -1 -1 -1 -1))
3934 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3935                             (v128.const f32x4 -nan -nan -nan -nan))
3936                             (v128.const i32x4 0 0 0 0))
3937 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3938                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3939                             (v128.const i32x4 0 0 0 0))
3940 (assert_return (invoke "le" (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 i32x4 0 0 0 0))
3943 (assert_return (invoke "le" (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 i32x4 -1 -1 -1 -1))
3946 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3947                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
3948                             (v128.const i32x4 0 0 0 0))
3949 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3950                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
3951                             (v128.const i32x4 0 0 0 0))
3952 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3953                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
3954                             (v128.const i32x4 0 0 0 0))
3955 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3956                             (v128.const f32x4 inf inf inf inf))
3957                             (v128.const i32x4 -1 -1 -1 -1))
3958 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3959                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
3960                             (v128.const i32x4 0 0 0 0))
3961 (assert_return (invoke "le" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
3962                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
3963                             (v128.const i32x4 -1 -1 -1 -1))
3964 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3965                             (v128.const f32x4 nan nan nan nan))
3966                             (v128.const i32x4 0 0 0 0))
3967 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3968                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
3969                             (v128.const i32x4 0 0 0 0))
3970 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3971                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
3972                             (v128.const i32x4 0 0 0 0))
3973 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3974                             (v128.const f32x4 -inf -inf -inf -inf))
3975                             (v128.const i32x4 0 0 0 0))
3976 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3977                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
3978                             (v128.const i32x4 0 0 0 0))
3979 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3980                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
3981                             (v128.const i32x4 0 0 0 0))
3982 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3983                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
3984                             (v128.const i32x4 0 0 0 0))
3985 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3986                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
3987                             (v128.const i32x4 0 0 0 0))
3988 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3989                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
3990                             (v128.const i32x4 0 0 0 0))
3991 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3992                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
3993                             (v128.const i32x4 0 0 0 0))
3994 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3995                             (v128.const f32x4 -nan -nan -nan -nan))
3996                             (v128.const i32x4 0 0 0 0))
3997 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
3998                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
3999                             (v128.const i32x4 0 0 0 0))
4000 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4001                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4002                             (v128.const i32x4 0 0 0 0))
4003 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4004                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4005                             (v128.const i32x4 0 0 0 0))
4006 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4007                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4008                             (v128.const i32x4 0 0 0 0))
4009 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4010                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4011                             (v128.const i32x4 0 0 0 0))
4012 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4013                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4014                             (v128.const i32x4 0 0 0 0))
4015 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4016                             (v128.const f32x4 inf inf inf inf))
4017                             (v128.const i32x4 0 0 0 0))
4018 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4019                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4020                             (v128.const i32x4 0 0 0 0))
4021 (assert_return (invoke "le" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
4022                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4023                             (v128.const i32x4 0 0 0 0))
4024 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4025                             (v128.const f32x4 nan nan nan nan))
4026                             (v128.const i32x4 0 0 0 0))
4027 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4028                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4029                             (v128.const i32x4 -1 -1 -1 -1))
4030 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4031                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4032                             (v128.const i32x4 0 0 0 0))
4033 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4034                             (v128.const f32x4 -inf -inf -inf -inf))
4035                             (v128.const i32x4 -1 -1 -1 -1))
4036 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4037                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4038                             (v128.const i32x4 -1 -1 -1 -1))
4039 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4040                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4041                             (v128.const i32x4 -1 -1 -1 -1))
4042 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4043                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4044                             (v128.const i32x4 -1 -1 -1 -1))
4045 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4046                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4047                             (v128.const i32x4 -1 -1 -1 -1))
4048 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4049                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4050                             (v128.const i32x4 -1 -1 -1 -1))
4051 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4052                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4053                             (v128.const i32x4 -1 -1 -1 -1))
4054 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4055                             (v128.const f32x4 -nan -nan -nan -nan))
4056                             (v128.const i32x4 0 0 0 0))
4057 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4058                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4059                             (v128.const i32x4 -1 -1 -1 -1))
4060 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4061                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4062                             (v128.const i32x4 -1 -1 -1 -1))
4063 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4064                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4065                             (v128.const i32x4 -1 -1 -1 -1))
4066 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4067                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4068                             (v128.const i32x4 -1 -1 -1 -1))
4069 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4070                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4071                             (v128.const i32x4 0 0 0 0))
4072 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4073                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4074                             (v128.const i32x4 -1 -1 -1 -1))
4075 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4076                             (v128.const f32x4 inf inf inf inf))
4077                             (v128.const i32x4 -1 -1 -1 -1))
4078 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4079                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4080                             (v128.const i32x4 -1 -1 -1 -1))
4081 (assert_return (invoke "le" (v128.const f32x4 -inf -inf -inf -inf)
4082                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4083                             (v128.const i32x4 -1 -1 -1 -1))
4084 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4085                             (v128.const f32x4 nan nan nan nan))
4086                             (v128.const i32x4 0 0 0 0))
4087 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4088                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4089                             (v128.const i32x4 0 0 0 0))
4090 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4091                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4092                             (v128.const i32x4 0 0 0 0))
4093 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4094                             (v128.const f32x4 -inf -inf -inf -inf))
4095                             (v128.const i32x4 0 0 0 0))
4096 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4097                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4098                             (v128.const i32x4 -1 -1 -1 -1))
4099 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4100                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4101                             (v128.const i32x4 0 0 0 0))
4102 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4103                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4104                             (v128.const i32x4 0 0 0 0))
4105 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4106                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4107                             (v128.const i32x4 0 0 0 0))
4108 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4109                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4110                             (v128.const i32x4 0 0 0 0))
4111 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4112                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4113                             (v128.const i32x4 -1 -1 -1 -1))
4114 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4115                             (v128.const f32x4 -nan -nan -nan -nan))
4116                             (v128.const i32x4 0 0 0 0))
4117 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4118                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4119                             (v128.const i32x4 0 0 0 0))
4120 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4121                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4122                             (v128.const i32x4 0 0 0 0))
4123 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4124                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4125                             (v128.const i32x4 0 0 0 0))
4126 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4127                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4128                             (v128.const i32x4 0 0 0 0))
4129 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4130                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4131                             (v128.const i32x4 0 0 0 0))
4132 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4133                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4134                             (v128.const i32x4 0 0 0 0))
4135 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4136                             (v128.const f32x4 inf inf inf inf))
4137                             (v128.const i32x4 -1 -1 -1 -1))
4138 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4139                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4140                             (v128.const i32x4 0 0 0 0))
4141 (assert_return (invoke "le" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
4142                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4143                             (v128.const i32x4 0 0 0 0))
4144 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4145                             (v128.const f32x4 nan nan nan nan))
4146                             (v128.const i32x4 0 0 0 0))
4147 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4148                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4149                             (v128.const i32x4 0 0 0 0))
4150 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4151                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4152                             (v128.const i32x4 0 0 0 0))
4153 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4154                             (v128.const f32x4 -inf -inf -inf -inf))
4155                             (v128.const i32x4 0 0 0 0))
4156 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4157                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4158                             (v128.const i32x4 -1 -1 -1 -1))
4159 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4160                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4161                             (v128.const i32x4 -1 -1 -1 -1))
4162 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4163                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4164                             (v128.const i32x4 0 0 0 0))
4165 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4166                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4167                             (v128.const i32x4 0 0 0 0))
4168 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4169                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4170                             (v128.const i32x4 0 0 0 0))
4171 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4172                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4173                             (v128.const i32x4 -1 -1 -1 -1))
4174 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4175                             (v128.const f32x4 -nan -nan -nan -nan))
4176                             (v128.const i32x4 0 0 0 0))
4177 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4178                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4179                             (v128.const i32x4 0 0 0 0))
4180 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4181                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4182                             (v128.const i32x4 0 0 0 0))
4183 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4184                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4185                             (v128.const i32x4 0 0 0 0))
4186 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4187                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4188                             (v128.const i32x4 0 0 0 0))
4189 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4190                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4191                             (v128.const i32x4 0 0 0 0))
4192 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4193                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4194                             (v128.const i32x4 0 0 0 0))
4195 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4196                             (v128.const f32x4 inf inf inf inf))
4197                             (v128.const i32x4 -1 -1 -1 -1))
4198 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4199                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4200                             (v128.const i32x4 0 0 0 0))
4201 (assert_return (invoke "le" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
4202                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4203                             (v128.const i32x4 0 0 0 0))
4204 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4205                             (v128.const f32x4 nan nan nan nan))
4206                             (v128.const i32x4 0 0 0 0))
4207 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4208                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4209                             (v128.const i32x4 -1 -1 -1 -1))
4210 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4211                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4212                             (v128.const i32x4 0 0 0 0))
4213 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4214                             (v128.const f32x4 -inf -inf -inf -inf))
4215                             (v128.const i32x4 0 0 0 0))
4216 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4217                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4218                             (v128.const i32x4 -1 -1 -1 -1))
4219 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4220                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4221                             (v128.const i32x4 -1 -1 -1 -1))
4222 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4223                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4224                             (v128.const i32x4 -1 -1 -1 -1))
4225 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4226                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4227                             (v128.const i32x4 -1 -1 -1 -1))
4228 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4229                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4230                             (v128.const i32x4 -1 -1 -1 -1))
4231 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4232                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4233                             (v128.const i32x4 -1 -1 -1 -1))
4234 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4235                             (v128.const f32x4 -nan -nan -nan -nan))
4236                             (v128.const i32x4 0 0 0 0))
4237 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4238                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4239                             (v128.const i32x4 -1 -1 -1 -1))
4240 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4241                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4242                             (v128.const i32x4 -1 -1 -1 -1))
4243 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4244                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4245                             (v128.const i32x4 -1 -1 -1 -1))
4246 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4247                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4248                             (v128.const i32x4 -1 -1 -1 -1))
4249 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4250                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4251                             (v128.const i32x4 0 0 0 0))
4252 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4253                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4254                             (v128.const i32x4 -1 -1 -1 -1))
4255 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4256                             (v128.const f32x4 inf inf inf inf))
4257                             (v128.const i32x4 -1 -1 -1 -1))
4258 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4259                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4260                             (v128.const i32x4 -1 -1 -1 -1))
4261 (assert_return (invoke "le" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
4262                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4263                             (v128.const i32x4 -1 -1 -1 -1))
4264 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4265                             (v128.const f32x4 nan nan nan nan))
4266                             (v128.const i32x4 0 0 0 0))
4267 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4268                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4269                             (v128.const i32x4 -1 -1 -1 -1))
4270 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4271                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4272                             (v128.const i32x4 0 0 0 0))
4273 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4274                             (v128.const f32x4 -inf -inf -inf -inf))
4275                             (v128.const i32x4 0 0 0 0))
4276 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4277                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4278                             (v128.const i32x4 -1 -1 -1 -1))
4279 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4280                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4281                             (v128.const i32x4 -1 -1 -1 -1))
4282 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4283                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4284                             (v128.const i32x4 0 0 0 0))
4285 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4286                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4287                             (v128.const i32x4 -1 -1 -1 -1))
4288 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4289                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4290                             (v128.const i32x4 0 0 0 0))
4291 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4292                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4293                             (v128.const i32x4 -1 -1 -1 -1))
4294 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4295                             (v128.const f32x4 -nan -nan -nan -nan))
4296                             (v128.const i32x4 0 0 0 0))
4297 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4298                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4299                             (v128.const i32x4 0 0 0 0))
4300 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4301                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4302                             (v128.const i32x4 0 0 0 0))
4303 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4304                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4305                             (v128.const i32x4 -1 -1 -1 -1))
4306 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4307                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4308                             (v128.const i32x4 0 0 0 0))
4309 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4310                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4311                             (v128.const i32x4 0 0 0 0))
4312 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4313                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4314                             (v128.const i32x4 -1 -1 -1 -1))
4315 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4316                             (v128.const f32x4 inf inf inf inf))
4317                             (v128.const i32x4 -1 -1 -1 -1))
4318 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4319                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4320                             (v128.const i32x4 0 0 0 0))
4321 (assert_return (invoke "le" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
4322                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4323                             (v128.const i32x4 -1 -1 -1 -1))
4324 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4325                             (v128.const f32x4 nan nan nan nan))
4326                             (v128.const i32x4 0 0 0 0))
4327 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4328                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4329                             (v128.const i32x4 -1 -1 -1 -1))
4330 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4331                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4332                             (v128.const i32x4 0 0 0 0))
4333 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4334                             (v128.const f32x4 -inf -inf -inf -inf))
4335                             (v128.const i32x4 0 0 0 0))
4336 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4337                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4338                             (v128.const i32x4 -1 -1 -1 -1))
4339 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4340                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4341                             (v128.const i32x4 -1 -1 -1 -1))
4342 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4343                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4344                             (v128.const i32x4 0 0 0 0))
4345 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4346                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4347                             (v128.const i32x4 -1 -1 -1 -1))
4348 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4349                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4350                             (v128.const i32x4 -1 -1 -1 -1))
4351 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4352                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4353                             (v128.const i32x4 -1 -1 -1 -1))
4354 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4355                             (v128.const f32x4 -nan -nan -nan -nan))
4356                             (v128.const i32x4 0 0 0 0))
4357 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4358                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4359                             (v128.const i32x4 -1 -1 -1 -1))
4360 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4361                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4362                             (v128.const i32x4 -1 -1 -1 -1))
4363 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4364                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4365                             (v128.const i32x4 -1 -1 -1 -1))
4366 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4367                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4368                             (v128.const i32x4 0 0 0 0))
4369 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4370                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4371                             (v128.const i32x4 0 0 0 0))
4372 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4373                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4374                             (v128.const i32x4 -1 -1 -1 -1))
4375 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4376                             (v128.const f32x4 inf inf inf inf))
4377                             (v128.const i32x4 -1 -1 -1 -1))
4378 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4379                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4380                             (v128.const i32x4 0 0 0 0))
4381 (assert_return (invoke "le" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
4382                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4383                             (v128.const i32x4 -1 -1 -1 -1))
4384 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4385                             (v128.const f32x4 nan nan nan nan))
4386                             (v128.const i32x4 0 0 0 0))
4387 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4388                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4389                             (v128.const i32x4 0 0 0 0))
4390 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4391                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4392                             (v128.const i32x4 0 0 0 0))
4393 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4394                             (v128.const f32x4 -inf -inf -inf -inf))
4395                             (v128.const i32x4 0 0 0 0))
4396 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4397                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4398                             (v128.const i32x4 0 0 0 0))
4399 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4400                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4401                             (v128.const i32x4 0 0 0 0))
4402 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4403                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4404                             (v128.const i32x4 0 0 0 0))
4405 (assert_return (invoke "le" (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 i32x4 0 0 0 0))
4408 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4409                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4410                             (v128.const i32x4 0 0 0 0))
4411 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4412                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4413                             (v128.const i32x4 -1 -1 -1 -1))
4414 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4415                             (v128.const f32x4 -nan -nan -nan -nan))
4416                             (v128.const i32x4 0 0 0 0))
4417 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4418                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4419                             (v128.const i32x4 0 0 0 0))
4420 (assert_return (invoke "le" (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 i32x4 0 0 0 0))
4423 (assert_return (invoke "le" (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 i32x4 0 0 0 0))
4426 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4427                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4428                             (v128.const i32x4 0 0 0 0))
4429 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4430                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4431                             (v128.const i32x4 0 0 0 0))
4432 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4433                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4434                             (v128.const i32x4 0 0 0 0))
4435 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4436                             (v128.const f32x4 inf inf inf inf))
4437                             (v128.const i32x4 -1 -1 -1 -1))
4438 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4439                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4440                             (v128.const i32x4 0 0 0 0))
4441 (assert_return (invoke "le" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
4442                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4443                             (v128.const i32x4 0 0 0 0))
4444 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4445                             (v128.const f32x4 nan nan nan nan))
4446                             (v128.const i32x4 0 0 0 0))
4447 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4448                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4449                             (v128.const i32x4 0 0 0 0))
4450 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4451                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4452                             (v128.const i32x4 0 0 0 0))
4453 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4454                             (v128.const f32x4 -inf -inf -inf -inf))
4455                             (v128.const i32x4 0 0 0 0))
4456 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4457                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4458                             (v128.const i32x4 0 0 0 0))
4459 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4460                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4461                             (v128.const i32x4 0 0 0 0))
4462 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4463                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4464                             (v128.const i32x4 0 0 0 0))
4465 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4466                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4467                             (v128.const i32x4 0 0 0 0))
4468 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4469                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4470                             (v128.const i32x4 0 0 0 0))
4471 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4472                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4473                             (v128.const i32x4 0 0 0 0))
4474 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4475                             (v128.const f32x4 -nan -nan -nan -nan))
4476                             (v128.const i32x4 0 0 0 0))
4477 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4478                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4479                             (v128.const i32x4 0 0 0 0))
4480 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4481                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4482                             (v128.const i32x4 0 0 0 0))
4483 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4484                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4485                             (v128.const i32x4 0 0 0 0))
4486 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4487                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4488                             (v128.const i32x4 0 0 0 0))
4489 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4490                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4491                             (v128.const i32x4 0 0 0 0))
4492 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4493                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4494                             (v128.const i32x4 0 0 0 0))
4495 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4496                             (v128.const f32x4 inf inf inf inf))
4497                             (v128.const i32x4 0 0 0 0))
4498 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4499                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4500                             (v128.const i32x4 0 0 0 0))
4501 (assert_return (invoke "le" (v128.const f32x4 -nan -nan -nan -nan)
4502                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4503                             (v128.const i32x4 0 0 0 0))
4504 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4505                             (v128.const f32x4 nan nan nan nan))
4506                             (v128.const i32x4 0 0 0 0))
4507 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4508                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4509                             (v128.const i32x4 -1 -1 -1 -1))
4510 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4511                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4512                             (v128.const i32x4 0 0 0 0))
4513 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4514                             (v128.const f32x4 -inf -inf -inf -inf))
4515                             (v128.const i32x4 0 0 0 0))
4516 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4517                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4518                             (v128.const i32x4 -1 -1 -1 -1))
4519 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4520                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4521                             (v128.const i32x4 -1 -1 -1 -1))
4522 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4523                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4524                             (v128.const i32x4 0 0 0 0))
4525 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4526                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4527                             (v128.const i32x4 -1 -1 -1 -1))
4528 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4529                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4530                             (v128.const i32x4 0 0 0 0))
4531 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4532                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4533                             (v128.const i32x4 -1 -1 -1 -1))
4534 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4535                             (v128.const f32x4 -nan -nan -nan -nan))
4536                             (v128.const i32x4 0 0 0 0))
4537 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4538                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4539                             (v128.const i32x4 -1 -1 -1 -1))
4540 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4541                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4542                             (v128.const i32x4 0 0 0 0))
4543 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4544                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4545                             (v128.const i32x4 -1 -1 -1 -1))
4546 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4547                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4548                             (v128.const i32x4 0 0 0 0))
4549 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4550                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4551                             (v128.const i32x4 0 0 0 0))
4552 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4553                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4554                             (v128.const i32x4 -1 -1 -1 -1))
4555 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4556                             (v128.const f32x4 inf inf inf inf))
4557                             (v128.const i32x4 -1 -1 -1 -1))
4558 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4559                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4560                             (v128.const i32x4 0 0 0 0))
4561 (assert_return (invoke "le" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
4562                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4563                             (v128.const i32x4 -1 -1 -1 -1))
4564 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4565                             (v128.const f32x4 nan nan nan nan))
4566                             (v128.const i32x4 0 0 0 0))
4567 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4568                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4569                             (v128.const i32x4 -1 -1 -1 -1))
4570 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4571                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4572                             (v128.const i32x4 0 0 0 0))
4573 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4574                             (v128.const f32x4 -inf -inf -inf -inf))
4575                             (v128.const i32x4 0 0 0 0))
4576 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4577                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4578                             (v128.const i32x4 -1 -1 -1 -1))
4579 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4580                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4581                             (v128.const i32x4 -1 -1 -1 -1))
4582 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4583                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4584                             (v128.const i32x4 0 0 0 0))
4585 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4586                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4587                             (v128.const i32x4 -1 -1 -1 -1))
4588 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4589                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4590                             (v128.const i32x4 0 0 0 0))
4591 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4592                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4593                             (v128.const i32x4 -1 -1 -1 -1))
4594 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4595                             (v128.const f32x4 -nan -nan -nan -nan))
4596                             (v128.const i32x4 0 0 0 0))
4597 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4598                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4599                             (v128.const i32x4 -1 -1 -1 -1))
4600 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4601                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4602                             (v128.const i32x4 -1 -1 -1 -1))
4603 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4604                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4605                             (v128.const i32x4 -1 -1 -1 -1))
4606 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4607                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4608                             (v128.const i32x4 0 0 0 0))
4609 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4610                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4611                             (v128.const i32x4 0 0 0 0))
4612 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4613                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4614                             (v128.const i32x4 -1 -1 -1 -1))
4615 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4616                             (v128.const f32x4 inf inf inf inf))
4617                             (v128.const i32x4 -1 -1 -1 -1))
4618 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4619                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4620                             (v128.const i32x4 0 0 0 0))
4621 (assert_return (invoke "le" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
4622                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4623                             (v128.const i32x4 -1 -1 -1 -1))
4624 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4625                             (v128.const f32x4 nan nan nan nan))
4626                             (v128.const i32x4 0 0 0 0))
4627 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4628                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4629                             (v128.const i32x4 0 0 0 0))
4630 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4631                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4632                             (v128.const i32x4 0 0 0 0))
4633 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4634                             (v128.const f32x4 -inf -inf -inf -inf))
4635                             (v128.const i32x4 0 0 0 0))
4636 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4637                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4638                             (v128.const i32x4 -1 -1 -1 -1))
4639 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4640                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4641                             (v128.const i32x4 -1 -1 -1 -1))
4642 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4643                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4644                             (v128.const i32x4 0 0 0 0))
4645 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4646                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4647                             (v128.const i32x4 0 0 0 0))
4648 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4649                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4650                             (v128.const i32x4 0 0 0 0))
4651 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4652                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4653                             (v128.const i32x4 -1 -1 -1 -1))
4654 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4655                             (v128.const f32x4 -nan -nan -nan -nan))
4656                             (v128.const i32x4 0 0 0 0))
4657 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4658                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4659                             (v128.const i32x4 0 0 0 0))
4660 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4661                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4662                             (v128.const i32x4 0 0 0 0))
4663 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4664                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4665                             (v128.const i32x4 -1 -1 -1 -1))
4666 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4667                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4668                             (v128.const i32x4 0 0 0 0))
4669 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4670                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4671                             (v128.const i32x4 0 0 0 0))
4672 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4673                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4674                             (v128.const i32x4 0 0 0 0))
4675 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4676                             (v128.const f32x4 inf inf inf inf))
4677                             (v128.const i32x4 -1 -1 -1 -1))
4678 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4679                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4680                             (v128.const i32x4 0 0 0 0))
4681 (assert_return (invoke "le" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
4682                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4683                             (v128.const i32x4 0 0 0 0))
4684 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4685                             (v128.const f32x4 nan nan nan nan))
4686                             (v128.const i32x4 0 0 0 0))
4687 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4688                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4689                             (v128.const i32x4 -1 -1 -1 -1))
4690 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4691                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4692                             (v128.const i32x4 0 0 0 0))
4693 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4694                             (v128.const f32x4 -inf -inf -inf -inf))
4695                             (v128.const i32x4 0 0 0 0))
4696 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4697                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4698                             (v128.const i32x4 -1 -1 -1 -1))
4699 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4700                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4701                             (v128.const i32x4 -1 -1 -1 -1))
4702 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4703                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4704                             (v128.const i32x4 0 0 0 0))
4705 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4706                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4707                             (v128.const i32x4 -1 -1 -1 -1))
4708 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4709                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4710                             (v128.const i32x4 -1 -1 -1 -1))
4711 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4712                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4713                             (v128.const i32x4 -1 -1 -1 -1))
4714 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4715                             (v128.const f32x4 -nan -nan -nan -nan))
4716                             (v128.const i32x4 0 0 0 0))
4717 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4718                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4719                             (v128.const i32x4 -1 -1 -1 -1))
4720 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4721                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4722                             (v128.const i32x4 -1 -1 -1 -1))
4723 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4724                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4725                             (v128.const i32x4 -1 -1 -1 -1))
4726 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4727                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4728                             (v128.const i32x4 -1 -1 -1 -1))
4729 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4730                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4731                             (v128.const i32x4 0 0 0 0))
4732 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4733                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4734                             (v128.const i32x4 -1 -1 -1 -1))
4735 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4736                             (v128.const f32x4 inf inf inf inf))
4737                             (v128.const i32x4 -1 -1 -1 -1))
4738 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4739                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4740                             (v128.const i32x4 -1 -1 -1 -1))
4741 (assert_return (invoke "le" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
4742                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4743                             (v128.const i32x4 -1 -1 -1 -1))
4744 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4745                             (v128.const f32x4 nan nan nan nan))
4746                             (v128.const i32x4 0 0 0 0))
4747 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4748                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4749                             (v128.const i32x4 0 0 0 0))
4750 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4751                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4752                             (v128.const i32x4 0 0 0 0))
4753 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4754                             (v128.const f32x4 -inf -inf -inf -inf))
4755                             (v128.const i32x4 0 0 0 0))
4756 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4757                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4758                             (v128.const i32x4 0 0 0 0))
4759 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4760                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4761                             (v128.const i32x4 0 0 0 0))
4762 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4763                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4764                             (v128.const i32x4 0 0 0 0))
4765 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4766                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4767                             (v128.const i32x4 0 0 0 0))
4768 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4769                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4770                             (v128.const i32x4 0 0 0 0))
4771 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4772                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4773                             (v128.const i32x4 0 0 0 0))
4774 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4775                             (v128.const f32x4 -nan -nan -nan -nan))
4776                             (v128.const i32x4 0 0 0 0))
4777 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4778                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4779                             (v128.const i32x4 0 0 0 0))
4780 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4781                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4782                             (v128.const i32x4 0 0 0 0))
4783 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4784                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4785                             (v128.const i32x4 0 0 0 0))
4786 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4787                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4788                             (v128.const i32x4 0 0 0 0))
4789 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4790                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4791                             (v128.const i32x4 0 0 0 0))
4792 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4793                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4794                             (v128.const i32x4 0 0 0 0))
4795 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4796                             (v128.const f32x4 inf inf inf inf))
4797                             (v128.const i32x4 0 0 0 0))
4798 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4799                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4800                             (v128.const i32x4 0 0 0 0))
4801 (assert_return (invoke "le" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
4802                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4803                             (v128.const i32x4 0 0 0 0))
4804 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4805                             (v128.const f32x4 nan nan nan nan))
4806                             (v128.const i32x4 0 0 0 0))
4807 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4808                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4809                             (v128.const i32x4 -1 -1 -1 -1))
4810 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4811                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4812                             (v128.const i32x4 0 0 0 0))
4813 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4814                             (v128.const f32x4 -inf -inf -inf -inf))
4815                             (v128.const i32x4 0 0 0 0))
4816 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4817                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4818                             (v128.const i32x4 -1 -1 -1 -1))
4819 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4820                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4821                             (v128.const i32x4 -1 -1 -1 -1))
4822 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4823                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4824                             (v128.const i32x4 0 0 0 0))
4825 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4826                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4827                             (v128.const i32x4 -1 -1 -1 -1))
4828 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4829                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4830                             (v128.const i32x4 0 0 0 0))
4831 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4832                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4833                             (v128.const i32x4 -1 -1 -1 -1))
4834 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4835                             (v128.const f32x4 -nan -nan -nan -nan))
4836                             (v128.const i32x4 0 0 0 0))
4837 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4838                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4839                             (v128.const i32x4 0 0 0 0))
4840 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4841                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4842                             (v128.const i32x4 0 0 0 0))
4843 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4844                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4845                             (v128.const i32x4 -1 -1 -1 -1))
4846 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4847                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4848                             (v128.const i32x4 0 0 0 0))
4849 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4850                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4851                             (v128.const i32x4 0 0 0 0))
4852 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4853                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4854                             (v128.const i32x4 -1 -1 -1 -1))
4855 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4856                             (v128.const f32x4 inf inf inf inf))
4857                             (v128.const i32x4 -1 -1 -1 -1))
4858 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4859                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4860                             (v128.const i32x4 0 0 0 0))
4861 (assert_return (invoke "le" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
4862                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4863                             (v128.const i32x4 -1 -1 -1 -1))
4864 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4865                             (v128.const f32x4 nan nan nan nan))
4866                             (v128.const i32x4 0 0 0 0))
4867 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4868                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4869                             (v128.const i32x4 0 0 0 0))
4870 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4871                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4872                             (v128.const i32x4 0 0 0 0))
4873 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4874                             (v128.const f32x4 -inf -inf -inf -inf))
4875                             (v128.const i32x4 0 0 0 0))
4876 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4877                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4878                             (v128.const i32x4 0 0 0 0))
4879 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4880                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4881                             (v128.const i32x4 0 0 0 0))
4882 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4883                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4884                             (v128.const i32x4 0 0 0 0))
4885 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4886                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4887                             (v128.const i32x4 0 0 0 0))
4888 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4889                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4890                             (v128.const i32x4 0 0 0 0))
4891 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4892                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4893                             (v128.const i32x4 0 0 0 0))
4894 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4895                             (v128.const f32x4 -nan -nan -nan -nan))
4896                             (v128.const i32x4 0 0 0 0))
4897 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4898                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4899                             (v128.const i32x4 0 0 0 0))
4900 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4901                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4902                             (v128.const i32x4 0 0 0 0))
4903 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4904                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4905                             (v128.const i32x4 0 0 0 0))
4906 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4907                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4908                             (v128.const i32x4 0 0 0 0))
4909 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4910                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4911                             (v128.const i32x4 0 0 0 0))
4912 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4913                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4914                             (v128.const i32x4 0 0 0 0))
4915 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4916                             (v128.const f32x4 inf inf inf inf))
4917                             (v128.const i32x4 -1 -1 -1 -1))
4918 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4919                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4920                             (v128.const i32x4 0 0 0 0))
4921 (assert_return (invoke "le" (v128.const f32x4 inf inf inf inf)
4922                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4923                             (v128.const i32x4 0 0 0 0))
4924 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4925                             (v128.const f32x4 nan nan nan nan))
4926                             (v128.const i32x4 0 0 0 0))
4927 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4928                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4929                             (v128.const i32x4 -1 -1 -1 -1))
4930 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4931                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4932                             (v128.const i32x4 0 0 0 0))
4933 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4934                             (v128.const f32x4 -inf -inf -inf -inf))
4935                             (v128.const i32x4 0 0 0 0))
4936 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4937                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4938                             (v128.const i32x4 -1 -1 -1 -1))
4939 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4940                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
4941                             (v128.const i32x4 -1 -1 -1 -1))
4942 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4943                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
4944                             (v128.const i32x4 0 0 0 0))
4945 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4946                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
4947                             (v128.const i32x4 -1 -1 -1 -1))
4948 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4949                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
4950                             (v128.const i32x4 -1 -1 -1 -1))
4951 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4952                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
4953                             (v128.const i32x4 -1 -1 -1 -1))
4954 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4955                             (v128.const f32x4 -nan -nan -nan -nan))
4956                             (v128.const i32x4 0 0 0 0))
4957 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4958                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
4959                             (v128.const i32x4 -1 -1 -1 -1))
4960 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4961                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
4962                             (v128.const i32x4 -1 -1 -1 -1))
4963 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4964                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
4965                             (v128.const i32x4 -1 -1 -1 -1))
4966 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4967                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
4968                             (v128.const i32x4 0 0 0 0))
4969 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4970                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
4971                             (v128.const i32x4 0 0 0 0))
4972 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4973                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
4974                             (v128.const i32x4 -1 -1 -1 -1))
4975 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4976                             (v128.const f32x4 inf inf inf inf))
4977                             (v128.const i32x4 -1 -1 -1 -1))
4978 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4979                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
4980                             (v128.const i32x4 -1 -1 -1 -1))
4981 (assert_return (invoke "le" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
4982                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
4983                             (v128.const i32x4 -1 -1 -1 -1))
4984 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4985                             (v128.const f32x4 nan nan nan nan))
4986                             (v128.const i32x4 0 0 0 0))
4987 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4988                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
4989                             (v128.const i32x4 0 0 0 0))
4990 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4991                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
4992                             (v128.const i32x4 0 0 0 0))
4993 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4994                             (v128.const f32x4 -inf -inf -inf -inf))
4995                             (v128.const i32x4 0 0 0 0))
4996 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
4997                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
4998                             (v128.const i32x4 -1 -1 -1 -1))
4999 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5000                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5001                             (v128.const i32x4 -1 -1 -1 -1))
5002 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5003                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5004                             (v128.const i32x4 0 0 0 0))
5005 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5006                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5007                             (v128.const i32x4 0 0 0 0))
5008 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5009                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5010                             (v128.const i32x4 0 0 0 0))
5011 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5012                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5013                             (v128.const i32x4 -1 -1 -1 -1))
5014 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5015                             (v128.const f32x4 -nan -nan -nan -nan))
5016                             (v128.const i32x4 0 0 0 0))
5017 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5018                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5019                             (v128.const i32x4 0 0 0 0))
5020 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5021                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5022                             (v128.const i32x4 0 0 0 0))
5023 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5024                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5025                             (v128.const i32x4 -1 -1 -1 -1))
5026 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5027                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5028                             (v128.const i32x4 0 0 0 0))
5029 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5030                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5031                             (v128.const i32x4 0 0 0 0))
5032 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5033                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5034                             (v128.const i32x4 0 0 0 0))
5035 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5036                             (v128.const f32x4 inf inf inf inf))
5037                             (v128.const i32x4 -1 -1 -1 -1))
5038 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5039                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5040                             (v128.const i32x4 0 0 0 0))
5041 (assert_return (invoke "le" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
5042                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5043                             (v128.const i32x4 -1 -1 -1 -1))
5044 (assert_return (invoke "le" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
5045                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
5046                             (v128.const i32x4 -1 -1 -1 -1))
5047 (assert_return (invoke "le" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
5048                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
5049                             (v128.const i32x4 0 0 0 0))
5050 (assert_return (invoke "le" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
5051                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
5052                             (v128.const i32x4 -1 -1 -1 -1))
5053 (assert_return (invoke "le" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
5054                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
5055                             (v128.const i32x4 -1 -1 -1 -1))
5056 (assert_return (invoke "le" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
5057                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
5058                             (v128.const i32x4 0 0 0 0))
5059 (assert_return (invoke "le" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
5060                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
5061                             (v128.const i32x4 -1 -1 -1 -1))
5062 (assert_return (invoke "le" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
5063                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
5064                             (v128.const i32x4 -1 -1 -1 -1))
5065 (assert_return (invoke "le" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
5066                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
5067                             (v128.const i32x4 -1 -1 -1 -1))
5068 (assert_return (invoke "le" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
5069                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
5070                             (v128.const i32x4 -1 -1 -1 -1))
5071 (assert_return (invoke "le" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
5072                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
5073                             (v128.const i32x4 -1 -1 -1 -1))
5074 (assert_return (invoke "le" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
5075                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
5076                             (v128.const i32x4 -1 -1 -1 -1))
5077 (assert_return (invoke "le" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
5078                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
5079                             (v128.const i32x4 0 0 0 0))
5080 (assert_return (invoke "le" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
5081                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
5082                             (v128.const i32x4 -1 -1 -1 -1))
5083 (assert_return (invoke "le" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
5084                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
5085                             (v128.const i32x4 -1 -1 -1 -1))
5086 (assert_return (invoke "le" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
5087                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
5088                             (v128.const i32x4 0 0 0 0))
5089 (assert_return (invoke "le" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
5090                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
5091                             (v128.const i32x4 -1 -1 -1 -1))
5092 (assert_return (invoke "le" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
5093                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
5094                             (v128.const i32x4 0 0 0 0))
5095 (assert_return (invoke "le" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
5096                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
5097                             (v128.const i32x4 -1 -1 -1 -1))
5098 (assert_return (invoke "le" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
5099                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
5100                             (v128.const i32x4 -1 -1 -1 -1))
5101 (assert_return (invoke "le" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
5102                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
5103                             (v128.const i32x4 0 0 0 0))
5104 (assert_return (invoke "le" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
5105                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
5106                             (v128.const i32x4 -1 -1 -1 -1))
5107 (assert_return (invoke "le" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
5108                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
5109                             (v128.const i32x4 0 0 0 0))
5110 (assert_return (invoke "le" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
5111                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
5112                             (v128.const i32x4 -1 -1 -1 -1))
5113 (assert_return (invoke "le" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
5114                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
5115                             (v128.const i32x4 -1 -1 -1 -1))
5116 (assert_return (invoke "le" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
5117                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
5118                             (v128.const i32x4 -1 -1 -1 -1))
5119
5120 ;; gt
5121 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5122                             (v128.const f32x4 nan nan nan nan))
5123                             (v128.const i32x4 0 0 0 0))
5124 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5125                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5126                             (v128.const i32x4 0 0 0 0))
5127 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5128                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5129                             (v128.const i32x4 0 0 0 0))
5130 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5131                             (v128.const f32x4 -inf -inf -inf -inf))
5132                             (v128.const i32x4 0 0 0 0))
5133 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5134                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5135                             (v128.const i32x4 0 0 0 0))
5136 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5137                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5138                             (v128.const i32x4 0 0 0 0))
5139 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5140                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5141                             (v128.const i32x4 0 0 0 0))
5142 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5143                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5144                             (v128.const i32x4 0 0 0 0))
5145 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5146                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5147                             (v128.const i32x4 0 0 0 0))
5148 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5149                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5150                             (v128.const i32x4 0 0 0 0))
5151 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5152                             (v128.const f32x4 -nan -nan -nan -nan))
5153                             (v128.const i32x4 0 0 0 0))
5154 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5155                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5156                             (v128.const i32x4 0 0 0 0))
5157 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5158                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5159                             (v128.const i32x4 0 0 0 0))
5160 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5161                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5162                             (v128.const i32x4 0 0 0 0))
5163 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5164                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5165                             (v128.const i32x4 0 0 0 0))
5166 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5167                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5168                             (v128.const i32x4 0 0 0 0))
5169 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5170                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5171                             (v128.const i32x4 0 0 0 0))
5172 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5173                             (v128.const f32x4 inf inf inf inf))
5174                             (v128.const i32x4 0 0 0 0))
5175 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5176                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5177                             (v128.const i32x4 0 0 0 0))
5178 (assert_return (invoke "gt" (v128.const f32x4 nan nan nan nan)
5179                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5180                             (v128.const i32x4 0 0 0 0))
5181 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5182                             (v128.const f32x4 nan nan nan nan))
5183                             (v128.const i32x4 0 0 0 0))
5184 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5185                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5186                             (v128.const i32x4 0 0 0 0))
5187 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5188                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5189                             (v128.const i32x4 0 0 0 0))
5190 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5191                             (v128.const f32x4 -inf -inf -inf -inf))
5192                             (v128.const i32x4 -1 -1 -1 -1))
5193 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5194                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5195                             (v128.const i32x4 0 0 0 0))
5196 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5197                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5198                             (v128.const i32x4 0 0 0 0))
5199 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5200                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5201                             (v128.const i32x4 -1 -1 -1 -1))
5202 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5203                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5204                             (v128.const i32x4 -1 -1 -1 -1))
5205 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5206                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5207                             (v128.const i32x4 -1 -1 -1 -1))
5208 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5209                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5210                             (v128.const i32x4 0 0 0 0))
5211 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5212                             (v128.const f32x4 -nan -nan -nan -nan))
5213                             (v128.const i32x4 0 0 0 0))
5214 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5215                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5216                             (v128.const i32x4 -1 -1 -1 -1))
5217 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5218                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5219                             (v128.const i32x4 -1 -1 -1 -1))
5220 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5221                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5222                             (v128.const i32x4 0 0 0 0))
5223 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5224                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5225                             (v128.const i32x4 -1 -1 -1 -1))
5226 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5227                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5228                             (v128.const i32x4 0 0 0 0))
5229 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5230                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5231                             (v128.const i32x4 -1 -1 -1 -1))
5232 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5233                             (v128.const f32x4 inf inf inf inf))
5234                             (v128.const i32x4 0 0 0 0))
5235 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5236                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5237                             (v128.const i32x4 -1 -1 -1 -1))
5238 (assert_return (invoke "gt" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
5239                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5240                             (v128.const i32x4 0 0 0 0))
5241 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5242                             (v128.const f32x4 nan nan nan nan))
5243                             (v128.const i32x4 0 0 0 0))
5244 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5245                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5246                             (v128.const i32x4 0 0 0 0))
5247 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5248                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5249                             (v128.const i32x4 0 0 0 0))
5250 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5251                             (v128.const f32x4 -inf -inf -inf -inf))
5252                             (v128.const i32x4 0 0 0 0))
5253 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5254                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5255                             (v128.const i32x4 0 0 0 0))
5256 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5257                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5258                             (v128.const i32x4 0 0 0 0))
5259 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5260                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5261                             (v128.const i32x4 0 0 0 0))
5262 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5263                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5264                             (v128.const i32x4 0 0 0 0))
5265 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5266                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5267                             (v128.const i32x4 0 0 0 0))
5268 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5269                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5270                             (v128.const i32x4 0 0 0 0))
5271 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5272                             (v128.const f32x4 -nan -nan -nan -nan))
5273                             (v128.const i32x4 0 0 0 0))
5274 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5275                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5276                             (v128.const i32x4 0 0 0 0))
5277 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5278                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5279                             (v128.const i32x4 0 0 0 0))
5280 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5281                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5282                             (v128.const i32x4 0 0 0 0))
5283 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5284                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5285                             (v128.const i32x4 0 0 0 0))
5286 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5287                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5288                             (v128.const i32x4 0 0 0 0))
5289 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5290                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5291                             (v128.const i32x4 0 0 0 0))
5292 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5293                             (v128.const f32x4 inf inf inf inf))
5294                             (v128.const i32x4 0 0 0 0))
5295 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5296                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5297                             (v128.const i32x4 0 0 0 0))
5298 (assert_return (invoke "gt" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
5299                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5300                             (v128.const i32x4 0 0 0 0))
5301 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5302                             (v128.const f32x4 nan nan nan nan))
5303                             (v128.const i32x4 0 0 0 0))
5304 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5305                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5306                             (v128.const i32x4 0 0 0 0))
5307 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5308                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5309                             (v128.const i32x4 0 0 0 0))
5310 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5311                             (v128.const f32x4 -inf -inf -inf -inf))
5312                             (v128.const i32x4 0 0 0 0))
5313 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5314                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5315                             (v128.const i32x4 0 0 0 0))
5316 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5317                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5318                             (v128.const i32x4 0 0 0 0))
5319 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5320                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5321                             (v128.const i32x4 0 0 0 0))
5322 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5323                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5324                             (v128.const i32x4 0 0 0 0))
5325 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5326                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5327                             (v128.const i32x4 0 0 0 0))
5328 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5329                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5330                             (v128.const i32x4 0 0 0 0))
5331 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5332                             (v128.const f32x4 -nan -nan -nan -nan))
5333                             (v128.const i32x4 0 0 0 0))
5334 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5335                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5336                             (v128.const i32x4 0 0 0 0))
5337 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5338                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5339                             (v128.const i32x4 0 0 0 0))
5340 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5341                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5342                             (v128.const i32x4 0 0 0 0))
5343 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5344                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5345                             (v128.const i32x4 0 0 0 0))
5346 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5347                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5348                             (v128.const i32x4 0 0 0 0))
5349 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5350                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5351                             (v128.const i32x4 0 0 0 0))
5352 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5353                             (v128.const f32x4 inf inf inf inf))
5354                             (v128.const i32x4 0 0 0 0))
5355 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5356                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5357                             (v128.const i32x4 0 0 0 0))
5358 (assert_return (invoke "gt" (v128.const f32x4 -inf -inf -inf -inf)
5359                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5360                             (v128.const i32x4 0 0 0 0))
5361 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5362                             (v128.const f32x4 nan nan nan nan))
5363                             (v128.const i32x4 0 0 0 0))
5364 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5365                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5366                             (v128.const i32x4 -1 -1 -1 -1))
5367 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5368                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5369                             (v128.const i32x4 0 0 0 0))
5370 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5371                             (v128.const f32x4 -inf -inf -inf -inf))
5372                             (v128.const i32x4 -1 -1 -1 -1))
5373 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5374                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5375                             (v128.const i32x4 0 0 0 0))
5376 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5377                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5378                             (v128.const i32x4 -1 -1 -1 -1))
5379 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5380                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5381                             (v128.const i32x4 -1 -1 -1 -1))
5382 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5383                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5384                             (v128.const i32x4 -1 -1 -1 -1))
5385 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5386                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5387                             (v128.const i32x4 -1 -1 -1 -1))
5388 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5389                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5390                             (v128.const i32x4 0 0 0 0))
5391 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5392                             (v128.const f32x4 -nan -nan -nan -nan))
5393                             (v128.const i32x4 0 0 0 0))
5394 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5395                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5396                             (v128.const i32x4 -1 -1 -1 -1))
5397 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5398                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5399                             (v128.const i32x4 -1 -1 -1 -1))
5400 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5401                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5402                             (v128.const i32x4 -1 -1 -1 -1))
5403 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5404                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5405                             (v128.const i32x4 -1 -1 -1 -1))
5406 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5407                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5408                             (v128.const i32x4 0 0 0 0))
5409 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5410                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5411                             (v128.const i32x4 -1 -1 -1 -1))
5412 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5413                             (v128.const f32x4 inf inf inf inf))
5414                             (v128.const i32x4 0 0 0 0))
5415 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5416                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5417                             (v128.const i32x4 -1 -1 -1 -1))
5418 (assert_return (invoke "gt" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
5419                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5420                             (v128.const i32x4 -1 -1 -1 -1))
5421 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5422                             (v128.const f32x4 nan nan nan nan))
5423                             (v128.const i32x4 0 0 0 0))
5424 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5425                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5426                             (v128.const i32x4 -1 -1 -1 -1))
5427 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5428                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5429                             (v128.const i32x4 0 0 0 0))
5430 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5431                             (v128.const f32x4 -inf -inf -inf -inf))
5432                             (v128.const i32x4 -1 -1 -1 -1))
5433 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5434                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5435                             (v128.const i32x4 0 0 0 0))
5436 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5437                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5438                             (v128.const i32x4 0 0 0 0))
5439 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5440                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5441                             (v128.const i32x4 -1 -1 -1 -1))
5442 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5443                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5444                             (v128.const i32x4 -1 -1 -1 -1))
5445 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5446                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5447                             (v128.const i32x4 -1 -1 -1 -1))
5448 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5449                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5450                             (v128.const i32x4 0 0 0 0))
5451 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5452                             (v128.const f32x4 -nan -nan -nan -nan))
5453                             (v128.const i32x4 0 0 0 0))
5454 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5455                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5456                             (v128.const i32x4 -1 -1 -1 -1))
5457 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5458                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5459                             (v128.const i32x4 -1 -1 -1 -1))
5460 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5461                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5462                             (v128.const i32x4 -1 -1 -1 -1))
5463 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5464                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5465                             (v128.const i32x4 -1 -1 -1 -1))
5466 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5467                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5468                             (v128.const i32x4 0 0 0 0))
5469 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5470                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5471                             (v128.const i32x4 -1 -1 -1 -1))
5472 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5473                             (v128.const f32x4 inf inf inf inf))
5474                             (v128.const i32x4 0 0 0 0))
5475 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5476                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5477                             (v128.const i32x4 -1 -1 -1 -1))
5478 (assert_return (invoke "gt" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
5479                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5480                             (v128.const i32x4 -1 -1 -1 -1))
5481 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5482                             (v128.const f32x4 nan nan nan nan))
5483                             (v128.const i32x4 0 0 0 0))
5484 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5485                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5486                             (v128.const i32x4 0 0 0 0))
5487 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5488                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5489                             (v128.const i32x4 0 0 0 0))
5490 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5491                             (v128.const f32x4 -inf -inf -inf -inf))
5492                             (v128.const i32x4 -1 -1 -1 -1))
5493 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5494                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5495                             (v128.const i32x4 0 0 0 0))
5496 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5497                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5498                             (v128.const i32x4 0 0 0 0))
5499 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5500                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5501                             (v128.const i32x4 0 0 0 0))
5502 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5503                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5504                             (v128.const i32x4 0 0 0 0))
5505 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5506                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5507                             (v128.const i32x4 0 0 0 0))
5508 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5509                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5510                             (v128.const i32x4 0 0 0 0))
5511 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5512                             (v128.const f32x4 -nan -nan -nan -nan))
5513                             (v128.const i32x4 0 0 0 0))
5514 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5515                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5516                             (v128.const i32x4 0 0 0 0))
5517 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5518                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5519                             (v128.const i32x4 0 0 0 0))
5520 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5521                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5522                             (v128.const i32x4 0 0 0 0))
5523 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5524                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5525                             (v128.const i32x4 0 0 0 0))
5526 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5527                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5528                             (v128.const i32x4 0 0 0 0))
5529 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5530                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5531                             (v128.const i32x4 0 0 0 0))
5532 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5533                             (v128.const f32x4 inf inf inf inf))
5534                             (v128.const i32x4 0 0 0 0))
5535 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5536                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5537                             (v128.const i32x4 0 0 0 0))
5538 (assert_return (invoke "gt" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
5539                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5540                             (v128.const i32x4 0 0 0 0))
5541 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5542                             (v128.const f32x4 nan nan nan nan))
5543                             (v128.const i32x4 0 0 0 0))
5544 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5545                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5546                             (v128.const i32x4 0 0 0 0))
5547 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5548                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5549                             (v128.const i32x4 0 0 0 0))
5550 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5551                             (v128.const f32x4 -inf -inf -inf -inf))
5552                             (v128.const i32x4 -1 -1 -1 -1))
5553 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5554                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5555                             (v128.const i32x4 0 0 0 0))
5556 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5557                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5558                             (v128.const i32x4 0 0 0 0))
5559 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5560                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5561                             (v128.const i32x4 -1 -1 -1 -1))
5562 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5563                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5564                             (v128.const i32x4 0 0 0 0))
5565 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5566                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5567                             (v128.const i32x4 -1 -1 -1 -1))
5568 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5569                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5570                             (v128.const i32x4 0 0 0 0))
5571 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5572                             (v128.const f32x4 -nan -nan -nan -nan))
5573                             (v128.const i32x4 0 0 0 0))
5574 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5575                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5576                             (v128.const i32x4 -1 -1 -1 -1))
5577 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5578                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5579                             (v128.const i32x4 -1 -1 -1 -1))
5580 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5581                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5582                             (v128.const i32x4 0 0 0 0))
5583 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5584                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5585                             (v128.const i32x4 -1 -1 -1 -1))
5586 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5587                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5588                             (v128.const i32x4 0 0 0 0))
5589 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5590                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5591                             (v128.const i32x4 0 0 0 0))
5592 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5593                             (v128.const f32x4 inf inf inf inf))
5594                             (v128.const i32x4 0 0 0 0))
5595 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5596                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5597                             (v128.const i32x4 -1 -1 -1 -1))
5598 (assert_return (invoke "gt" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
5599                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5600                             (v128.const i32x4 0 0 0 0))
5601 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5602                             (v128.const f32x4 nan nan nan nan))
5603                             (v128.const i32x4 0 0 0 0))
5604 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5605                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5606                             (v128.const i32x4 0 0 0 0))
5607 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5608                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5609                             (v128.const i32x4 0 0 0 0))
5610 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5611                             (v128.const f32x4 -inf -inf -inf -inf))
5612                             (v128.const i32x4 -1 -1 -1 -1))
5613 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5614                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5615                             (v128.const i32x4 0 0 0 0))
5616 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5617                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5618                             (v128.const i32x4 0 0 0 0))
5619 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5620                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5621                             (v128.const i32x4 -1 -1 -1 -1))
5622 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5623                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5624                             (v128.const i32x4 0 0 0 0))
5625 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5626                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5627                             (v128.const i32x4 0 0 0 0))
5628 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5629                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5630                             (v128.const i32x4 0 0 0 0))
5631 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5632                             (v128.const f32x4 -nan -nan -nan -nan))
5633                             (v128.const i32x4 0 0 0 0))
5634 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5635                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5636                             (v128.const i32x4 0 0 0 0))
5637 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5638                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5639                             (v128.const i32x4 0 0 0 0))
5640 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5641                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5642                             (v128.const i32x4 0 0 0 0))
5643 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5644                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5645                             (v128.const i32x4 -1 -1 -1 -1))
5646 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5647                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5648                             (v128.const i32x4 0 0 0 0))
5649 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5650                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5651                             (v128.const i32x4 0 0 0 0))
5652 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5653                             (v128.const f32x4 inf inf inf inf))
5654                             (v128.const i32x4 0 0 0 0))
5655 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5656                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5657                             (v128.const i32x4 -1 -1 -1 -1))
5658 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
5659                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5660                             (v128.const i32x4 0 0 0 0))
5661 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5662                             (v128.const f32x4 nan nan nan nan))
5663                             (v128.const i32x4 0 0 0 0))
5664 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5665                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5666                             (v128.const i32x4 -1 -1 -1 -1))
5667 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5668                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5669                             (v128.const i32x4 0 0 0 0))
5670 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5671                             (v128.const f32x4 -inf -inf -inf -inf))
5672                             (v128.const i32x4 -1 -1 -1 -1))
5673 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5674                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5675                             (v128.const i32x4 -1 -1 -1 -1))
5676 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5677                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5678                             (v128.const i32x4 -1 -1 -1 -1))
5679 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5680                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5681                             (v128.const i32x4 -1 -1 -1 -1))
5682 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5683                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5684                             (v128.const i32x4 -1 -1 -1 -1))
5685 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5686                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5687                             (v128.const i32x4 -1 -1 -1 -1))
5688 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5689                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5690                             (v128.const i32x4 0 0 0 0))
5691 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5692                             (v128.const f32x4 -nan -nan -nan -nan))
5693                             (v128.const i32x4 0 0 0 0))
5694 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5695                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5696                             (v128.const i32x4 -1 -1 -1 -1))
5697 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5698                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5699                             (v128.const i32x4 -1 -1 -1 -1))
5700 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5701                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5702                             (v128.const i32x4 -1 -1 -1 -1))
5703 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5704                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5705                             (v128.const i32x4 -1 -1 -1 -1))
5706 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5707                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5708                             (v128.const i32x4 0 0 0 0))
5709 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5710                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5711                             (v128.const i32x4 -1 -1 -1 -1))
5712 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5713                             (v128.const f32x4 inf inf inf inf))
5714                             (v128.const i32x4 0 0 0 0))
5715 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5716                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5717                             (v128.const i32x4 -1 -1 -1 -1))
5718 (assert_return (invoke "gt" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
5719                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5720                             (v128.const i32x4 -1 -1 -1 -1))
5721 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5722                             (v128.const f32x4 nan nan nan nan))
5723                             (v128.const i32x4 0 0 0 0))
5724 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5725                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5726                             (v128.const i32x4 0 0 0 0))
5727 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5728                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5729                             (v128.const i32x4 0 0 0 0))
5730 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5731                             (v128.const f32x4 -inf -inf -inf -inf))
5732                             (v128.const i32x4 0 0 0 0))
5733 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5734                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5735                             (v128.const i32x4 0 0 0 0))
5736 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5737                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5738                             (v128.const i32x4 0 0 0 0))
5739 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5740                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5741                             (v128.const i32x4 0 0 0 0))
5742 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5743                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5744                             (v128.const i32x4 0 0 0 0))
5745 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5746                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5747                             (v128.const i32x4 0 0 0 0))
5748 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5749                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5750                             (v128.const i32x4 0 0 0 0))
5751 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5752                             (v128.const f32x4 -nan -nan -nan -nan))
5753                             (v128.const i32x4 0 0 0 0))
5754 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5755                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5756                             (v128.const i32x4 0 0 0 0))
5757 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5758                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5759                             (v128.const i32x4 0 0 0 0))
5760 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5761                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5762                             (v128.const i32x4 0 0 0 0))
5763 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5764                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5765                             (v128.const i32x4 0 0 0 0))
5766 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5767                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5768                             (v128.const i32x4 0 0 0 0))
5769 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5770                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5771                             (v128.const i32x4 0 0 0 0))
5772 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5773                             (v128.const f32x4 inf inf inf inf))
5774                             (v128.const i32x4 0 0 0 0))
5775 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5776                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5777                             (v128.const i32x4 0 0 0 0))
5778 (assert_return (invoke "gt" (v128.const f32x4 -nan -nan -nan -nan)
5779                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5780                             (v128.const i32x4 0 0 0 0))
5781 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5782                             (v128.const f32x4 nan nan nan nan))
5783                             (v128.const i32x4 0 0 0 0))
5784 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5785                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5786                             (v128.const i32x4 0 0 0 0))
5787 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5788                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5789                             (v128.const i32x4 0 0 0 0))
5790 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5791                             (v128.const f32x4 -inf -inf -inf -inf))
5792                             (v128.const i32x4 -1 -1 -1 -1))
5793 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5794                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5795                             (v128.const i32x4 0 0 0 0))
5796 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5797                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5798                             (v128.const i32x4 0 0 0 0))
5799 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5800                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5801                             (v128.const i32x4 -1 -1 -1 -1))
5802 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5803                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5804                             (v128.const i32x4 0 0 0 0))
5805 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5806                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5807                             (v128.const i32x4 -1 -1 -1 -1))
5808 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5809                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5810                             (v128.const i32x4 0 0 0 0))
5811 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5812                             (v128.const f32x4 -nan -nan -nan -nan))
5813                             (v128.const i32x4 0 0 0 0))
5814 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5815                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5816                             (v128.const i32x4 0 0 0 0))
5817 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5818                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5819                             (v128.const i32x4 -1 -1 -1 -1))
5820 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5821                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5822                             (v128.const i32x4 0 0 0 0))
5823 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5824                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5825                             (v128.const i32x4 -1 -1 -1 -1))
5826 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5827                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5828                             (v128.const i32x4 0 0 0 0))
5829 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5830                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5831                             (v128.const i32x4 0 0 0 0))
5832 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5833                             (v128.const f32x4 inf inf inf inf))
5834                             (v128.const i32x4 0 0 0 0))
5835 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5836                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5837                             (v128.const i32x4 -1 -1 -1 -1))
5838 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
5839                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5840                             (v128.const i32x4 0 0 0 0))
5841 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5842                             (v128.const f32x4 nan nan nan nan))
5843                             (v128.const i32x4 0 0 0 0))
5844 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5845                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5846                             (v128.const i32x4 0 0 0 0))
5847 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5848                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5849                             (v128.const i32x4 0 0 0 0))
5850 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5851                             (v128.const f32x4 -inf -inf -inf -inf))
5852                             (v128.const i32x4 -1 -1 -1 -1))
5853 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5854                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5855                             (v128.const i32x4 0 0 0 0))
5856 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5857                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5858                             (v128.const i32x4 0 0 0 0))
5859 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5860                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5861                             (v128.const i32x4 -1 -1 -1 -1))
5862 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5863                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5864                             (v128.const i32x4 0 0 0 0))
5865 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5866                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5867                             (v128.const i32x4 -1 -1 -1 -1))
5868 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5869                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5870                             (v128.const i32x4 0 0 0 0))
5871 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5872                             (v128.const f32x4 -nan -nan -nan -nan))
5873                             (v128.const i32x4 0 0 0 0))
5874 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5875                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5876                             (v128.const i32x4 0 0 0 0))
5877 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5878                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5879                             (v128.const i32x4 0 0 0 0))
5880 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5881                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5882                             (v128.const i32x4 0 0 0 0))
5883 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5884                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5885                             (v128.const i32x4 -1 -1 -1 -1))
5886 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5887                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5888                             (v128.const i32x4 0 0 0 0))
5889 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5890                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5891                             (v128.const i32x4 0 0 0 0))
5892 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5893                             (v128.const f32x4 inf inf inf inf))
5894                             (v128.const i32x4 0 0 0 0))
5895 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5896                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5897                             (v128.const i32x4 -1 -1 -1 -1))
5898 (assert_return (invoke "gt" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
5899                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5900                             (v128.const i32x4 0 0 0 0))
5901 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5902                             (v128.const f32x4 nan nan nan nan))
5903                             (v128.const i32x4 0 0 0 0))
5904 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5905                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5906                             (v128.const i32x4 -1 -1 -1 -1))
5907 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5908                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5909                             (v128.const i32x4 0 0 0 0))
5910 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5911                             (v128.const f32x4 -inf -inf -inf -inf))
5912                             (v128.const i32x4 -1 -1 -1 -1))
5913 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5914                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5915                             (v128.const i32x4 0 0 0 0))
5916 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5917                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5918                             (v128.const i32x4 0 0 0 0))
5919 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5920                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5921                             (v128.const i32x4 -1 -1 -1 -1))
5922 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5923                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5924                             (v128.const i32x4 -1 -1 -1 -1))
5925 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5926                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5927                             (v128.const i32x4 -1 -1 -1 -1))
5928 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5929                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5930                             (v128.const i32x4 0 0 0 0))
5931 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5932                             (v128.const f32x4 -nan -nan -nan -nan))
5933                             (v128.const i32x4 0 0 0 0))
5934 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5935                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5936                             (v128.const i32x4 -1 -1 -1 -1))
5937 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5938                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5939                             (v128.const i32x4 -1 -1 -1 -1))
5940 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5941                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
5942                             (v128.const i32x4 0 0 0 0))
5943 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5944                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
5945                             (v128.const i32x4 -1 -1 -1 -1))
5946 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5947                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
5948                             (v128.const i32x4 0 0 0 0))
5949 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5950                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
5951                             (v128.const i32x4 -1 -1 -1 -1))
5952 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5953                             (v128.const f32x4 inf inf inf inf))
5954                             (v128.const i32x4 0 0 0 0))
5955 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5956                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
5957                             (v128.const i32x4 -1 -1 -1 -1))
5958 (assert_return (invoke "gt" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
5959                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
5960                             (v128.const i32x4 -1 -1 -1 -1))
5961 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5962                             (v128.const f32x4 nan nan nan nan))
5963                             (v128.const i32x4 0 0 0 0))
5964 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5965                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
5966                             (v128.const i32x4 0 0 0 0))
5967 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5968                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
5969                             (v128.const i32x4 0 0 0 0))
5970 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5971                             (v128.const f32x4 -inf -inf -inf -inf))
5972                             (v128.const i32x4 -1 -1 -1 -1))
5973 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5974                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
5975                             (v128.const i32x4 0 0 0 0))
5976 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5977                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
5978                             (v128.const i32x4 0 0 0 0))
5979 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5980                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
5981                             (v128.const i32x4 -1 -1 -1 -1))
5982 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5983                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
5984                             (v128.const i32x4 0 0 0 0))
5985 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5986                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
5987                             (v128.const i32x4 0 0 0 0))
5988 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5989                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
5990                             (v128.const i32x4 0 0 0 0))
5991 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5992                             (v128.const f32x4 -nan -nan -nan -nan))
5993                             (v128.const i32x4 0 0 0 0))
5994 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5995                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
5996                             (v128.const i32x4 0 0 0 0))
5997 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
5998                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
5999                             (v128.const i32x4 0 0 0 0))
6000 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
6001                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6002                             (v128.const i32x4 0 0 0 0))
6003 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
6004                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6005                             (v128.const i32x4 0 0 0 0))
6006 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
6007                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6008                             (v128.const i32x4 0 0 0 0))
6009 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
6010                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6011                             (v128.const i32x4 0 0 0 0))
6012 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
6013                             (v128.const f32x4 inf inf inf inf))
6014                             (v128.const i32x4 0 0 0 0))
6015 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
6016                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6017                             (v128.const i32x4 0 0 0 0))
6018 (assert_return (invoke "gt" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
6019                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6020                             (v128.const i32x4 0 0 0 0))
6021 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6022                             (v128.const f32x4 nan nan nan nan))
6023                             (v128.const i32x4 0 0 0 0))
6024 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6025                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6026                             (v128.const i32x4 0 0 0 0))
6027 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6028                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6029                             (v128.const i32x4 0 0 0 0))
6030 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6031                             (v128.const f32x4 -inf -inf -inf -inf))
6032                             (v128.const i32x4 0 0 0 0))
6033 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6034                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6035                             (v128.const i32x4 0 0 0 0))
6036 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6037                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6038                             (v128.const i32x4 0 0 0 0))
6039 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6040                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6041                             (v128.const i32x4 0 0 0 0))
6042 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6043                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6044                             (v128.const i32x4 0 0 0 0))
6045 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6046                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6047                             (v128.const i32x4 0 0 0 0))
6048 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6049                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6050                             (v128.const i32x4 0 0 0 0))
6051 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6052                             (v128.const f32x4 -nan -nan -nan -nan))
6053                             (v128.const i32x4 0 0 0 0))
6054 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6055                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6056                             (v128.const i32x4 0 0 0 0))
6057 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6058                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6059                             (v128.const i32x4 0 0 0 0))
6060 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6061                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6062                             (v128.const i32x4 0 0 0 0))
6063 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6064                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6065                             (v128.const i32x4 0 0 0 0))
6066 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6067                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6068                             (v128.const i32x4 0 0 0 0))
6069 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6070                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6071                             (v128.const i32x4 0 0 0 0))
6072 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6073                             (v128.const f32x4 inf inf inf inf))
6074                             (v128.const i32x4 0 0 0 0))
6075 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6076                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6077                             (v128.const i32x4 0 0 0 0))
6078 (assert_return (invoke "gt" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
6079                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6080                             (v128.const i32x4 0 0 0 0))
6081 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6082                             (v128.const f32x4 nan nan nan nan))
6083                             (v128.const i32x4 0 0 0 0))
6084 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6085                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6086                             (v128.const i32x4 0 0 0 0))
6087 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6088                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6089                             (v128.const i32x4 0 0 0 0))
6090 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6091                             (v128.const f32x4 -inf -inf -inf -inf))
6092                             (v128.const i32x4 -1 -1 -1 -1))
6093 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6094                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6095                             (v128.const i32x4 0 0 0 0))
6096 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6097                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6098                             (v128.const i32x4 0 0 0 0))
6099 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6100                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6101                             (v128.const i32x4 -1 -1 -1 -1))
6102 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6103                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6104                             (v128.const i32x4 0 0 0 0))
6105 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6106                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6107                             (v128.const i32x4 -1 -1 -1 -1))
6108 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6109                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6110                             (v128.const i32x4 0 0 0 0))
6111 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6112                             (v128.const f32x4 -nan -nan -nan -nan))
6113                             (v128.const i32x4 0 0 0 0))
6114 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6115                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6116                             (v128.const i32x4 -1 -1 -1 -1))
6117 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6118                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6119                             (v128.const i32x4 -1 -1 -1 -1))
6120 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6121                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6122                             (v128.const i32x4 0 0 0 0))
6123 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6124                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6125                             (v128.const i32x4 -1 -1 -1 -1))
6126 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6127                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6128                             (v128.const i32x4 0 0 0 0))
6129 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6130                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6131                             (v128.const i32x4 0 0 0 0))
6132 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6133                             (v128.const f32x4 inf inf inf inf))
6134                             (v128.const i32x4 0 0 0 0))
6135 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6136                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6137                             (v128.const i32x4 -1 -1 -1 -1))
6138 (assert_return (invoke "gt" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
6139                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6140                             (v128.const i32x4 0 0 0 0))
6141 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6142                             (v128.const f32x4 nan nan nan nan))
6143                             (v128.const i32x4 0 0 0 0))
6144 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6145                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6146                             (v128.const i32x4 -1 -1 -1 -1))
6147 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6148                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6149                             (v128.const i32x4 0 0 0 0))
6150 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6151                             (v128.const f32x4 -inf -inf -inf -inf))
6152                             (v128.const i32x4 -1 -1 -1 -1))
6153 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6154                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6155                             (v128.const i32x4 -1 -1 -1 -1))
6156 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6157                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6158                             (v128.const i32x4 -1 -1 -1 -1))
6159 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6160                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6161                             (v128.const i32x4 -1 -1 -1 -1))
6162 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6163                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6164                             (v128.const i32x4 -1 -1 -1 -1))
6165 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6166                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6167                             (v128.const i32x4 -1 -1 -1 -1))
6168 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6169                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6170                             (v128.const i32x4 -1 -1 -1 -1))
6171 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6172                             (v128.const f32x4 -nan -nan -nan -nan))
6173                             (v128.const i32x4 0 0 0 0))
6174 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6175                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6176                             (v128.const i32x4 -1 -1 -1 -1))
6177 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6178                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6179                             (v128.const i32x4 -1 -1 -1 -1))
6180 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6181                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6182                             (v128.const i32x4 -1 -1 -1 -1))
6183 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6184                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6185                             (v128.const i32x4 -1 -1 -1 -1))
6186 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6187                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6188                             (v128.const i32x4 0 0 0 0))
6189 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6190                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6191                             (v128.const i32x4 -1 -1 -1 -1))
6192 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6193                             (v128.const f32x4 inf inf inf inf))
6194                             (v128.const i32x4 0 0 0 0))
6195 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6196                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6197                             (v128.const i32x4 -1 -1 -1 -1))
6198 (assert_return (invoke "gt" (v128.const f32x4 inf inf inf inf)
6199                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6200                             (v128.const i32x4 -1 -1 -1 -1))
6201 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6202                             (v128.const f32x4 nan nan nan nan))
6203                             (v128.const i32x4 0 0 0 0))
6204 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6205                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6206                             (v128.const i32x4 0 0 0 0))
6207 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6208                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6209                             (v128.const i32x4 0 0 0 0))
6210 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6211                             (v128.const f32x4 -inf -inf -inf -inf))
6212                             (v128.const i32x4 -1 -1 -1 -1))
6213 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6214                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6215                             (v128.const i32x4 0 0 0 0))
6216 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6217                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6218                             (v128.const i32x4 0 0 0 0))
6219 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6220                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6221                             (v128.const i32x4 -1 -1 -1 -1))
6222 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6223                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6224                             (v128.const i32x4 0 0 0 0))
6225 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6226                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6227                             (v128.const i32x4 0 0 0 0))
6228 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6229                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6230                             (v128.const i32x4 0 0 0 0))
6231 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6232                             (v128.const f32x4 -nan -nan -nan -nan))
6233                             (v128.const i32x4 0 0 0 0))
6234 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6235                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6236                             (v128.const i32x4 0 0 0 0))
6237 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6238                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6239                             (v128.const i32x4 0 0 0 0))
6240 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6241                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6242                             (v128.const i32x4 0 0 0 0))
6243 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6244                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6245                             (v128.const i32x4 -1 -1 -1 -1))
6246 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6247                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6248                             (v128.const i32x4 0 0 0 0))
6249 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6250                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6251                             (v128.const i32x4 0 0 0 0))
6252 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6253                             (v128.const f32x4 inf inf inf inf))
6254                             (v128.const i32x4 0 0 0 0))
6255 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6256                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6257                             (v128.const i32x4 0 0 0 0))
6258 (assert_return (invoke "gt" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
6259                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6260                             (v128.const i32x4 0 0 0 0))
6261 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6262                             (v128.const f32x4 nan nan nan nan))
6263                             (v128.const i32x4 0 0 0 0))
6264 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6265                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6266                             (v128.const i32x4 -1 -1 -1 -1))
6267 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6268                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6269                             (v128.const i32x4 0 0 0 0))
6270 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6271                             (v128.const f32x4 -inf -inf -inf -inf))
6272                             (v128.const i32x4 -1 -1 -1 -1))
6273 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6274                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6275                             (v128.const i32x4 0 0 0 0))
6276 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6277                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6278                             (v128.const i32x4 0 0 0 0))
6279 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6280                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6281                             (v128.const i32x4 -1 -1 -1 -1))
6282 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6283                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6284                             (v128.const i32x4 -1 -1 -1 -1))
6285 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6286                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6287                             (v128.const i32x4 -1 -1 -1 -1))
6288 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6289                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6290                             (v128.const i32x4 0 0 0 0))
6291 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6292                             (v128.const f32x4 -nan -nan -nan -nan))
6293                             (v128.const i32x4 0 0 0 0))
6294 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6295                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6296                             (v128.const i32x4 -1 -1 -1 -1))
6297 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6298                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6299                             (v128.const i32x4 -1 -1 -1 -1))
6300 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6301                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6302                             (v128.const i32x4 0 0 0 0))
6303 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6304                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6305                             (v128.const i32x4 -1 -1 -1 -1))
6306 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6307                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6308                             (v128.const i32x4 0 0 0 0))
6309 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6310                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6311                             (v128.const i32x4 -1 -1 -1 -1))
6312 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6313                             (v128.const f32x4 inf inf inf inf))
6314                             (v128.const i32x4 0 0 0 0))
6315 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6316                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6317                             (v128.const i32x4 -1 -1 -1 -1))
6318 (assert_return (invoke "gt" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
6319                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6320                             (v128.const i32x4 0 0 0 0))
6321 (assert_return (invoke "gt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
6322                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
6323                             (v128.const i32x4 0 0 0 0))
6324 (assert_return (invoke "gt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
6325                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
6326                             (v128.const i32x4 -1 -1 -1 -1))
6327 (assert_return (invoke "gt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
6328                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
6329                             (v128.const i32x4 0 0 0 0))
6330 (assert_return (invoke "gt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
6331                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
6332                             (v128.const i32x4 0 0 0 0))
6333 (assert_return (invoke "gt" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
6334                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
6335                             (v128.const i32x4 -1 -1 -1 -1))
6336 (assert_return (invoke "gt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
6337                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
6338                             (v128.const i32x4 0 0 0 0))
6339 (assert_return (invoke "gt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
6340                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
6341                             (v128.const i32x4 0 0 0 0))
6342 (assert_return (invoke "gt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
6343                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
6344                             (v128.const i32x4 0 0 0 0))
6345 (assert_return (invoke "gt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
6346                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
6347                             (v128.const i32x4 0 0 0 0))
6348 (assert_return (invoke "gt" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
6349                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
6350                             (v128.const i32x4 0 0 0 0))
6351 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
6352                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
6353                             (v128.const i32x4 0 0 0 0))
6354 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
6355                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
6356                             (v128.const i32x4 -1 -1 -1 -1))
6357 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
6358                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
6359                             (v128.const i32x4 0 0 0 0))
6360 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
6361                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
6362                             (v128.const i32x4 0 0 0 0))
6363 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
6364                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
6365                             (v128.const i32x4 -1 -1 -1 -1))
6366 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
6367                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
6368                             (v128.const i32x4 0 0 0 0))
6369 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
6370                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
6371                             (v128.const i32x4 -1 -1 -1 -1))
6372 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
6373                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
6374                             (v128.const i32x4 0 0 0 0))
6375 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
6376                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
6377                             (v128.const i32x4 0 0 0 0))
6378 (assert_return (invoke "gt" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
6379                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
6380                             (v128.const i32x4 -1 -1 -1 -1))
6381 (assert_return (invoke "gt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
6382                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
6383                             (v128.const i32x4 0 0 0 0))
6384 (assert_return (invoke "gt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
6385                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
6386                             (v128.const i32x4 -1 -1 -1 -1))
6387 (assert_return (invoke "gt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
6388                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
6389                             (v128.const i32x4 0 0 0 0))
6390 (assert_return (invoke "gt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
6391                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
6392                             (v128.const i32x4 0 0 0 0))
6393 (assert_return (invoke "gt" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
6394                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
6395                             (v128.const i32x4 0 0 0 0))
6396
6397 ;; ge
6398 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6399                             (v128.const f32x4 nan nan nan nan))
6400                             (v128.const i32x4 0 0 0 0))
6401 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6402                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6403                             (v128.const i32x4 0 0 0 0))
6404 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6405                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6406                             (v128.const i32x4 0 0 0 0))
6407 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6408                             (v128.const f32x4 -inf -inf -inf -inf))
6409                             (v128.const i32x4 0 0 0 0))
6410 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6411                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6412                             (v128.const i32x4 0 0 0 0))
6413 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6414                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6415                             (v128.const i32x4 0 0 0 0))
6416 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6417                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6418                             (v128.const i32x4 0 0 0 0))
6419 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6420                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6421                             (v128.const i32x4 0 0 0 0))
6422 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6423                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6424                             (v128.const i32x4 0 0 0 0))
6425 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6426                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6427                             (v128.const i32x4 0 0 0 0))
6428 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6429                             (v128.const f32x4 -nan -nan -nan -nan))
6430                             (v128.const i32x4 0 0 0 0))
6431 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6432                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6433                             (v128.const i32x4 0 0 0 0))
6434 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6435                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6436                             (v128.const i32x4 0 0 0 0))
6437 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6438                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6439                             (v128.const i32x4 0 0 0 0))
6440 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6441                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6442                             (v128.const i32x4 0 0 0 0))
6443 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6444                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6445                             (v128.const i32x4 0 0 0 0))
6446 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6447                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6448                             (v128.const i32x4 0 0 0 0))
6449 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6450                             (v128.const f32x4 inf inf inf inf))
6451                             (v128.const i32x4 0 0 0 0))
6452 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6453                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6454                             (v128.const i32x4 0 0 0 0))
6455 (assert_return (invoke "ge" (v128.const f32x4 nan nan nan nan)
6456                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6457                             (v128.const i32x4 0 0 0 0))
6458 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6459                             (v128.const f32x4 nan nan nan nan))
6460                             (v128.const i32x4 0 0 0 0))
6461 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6462                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6463                             (v128.const i32x4 -1 -1 -1 -1))
6464 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6465                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6466                             (v128.const i32x4 0 0 0 0))
6467 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6468                             (v128.const f32x4 -inf -inf -inf -inf))
6469                             (v128.const i32x4 -1 -1 -1 -1))
6470 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6471                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6472                             (v128.const i32x4 0 0 0 0))
6473 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6474                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6475                             (v128.const i32x4 0 0 0 0))
6476 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6477                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6478                             (v128.const i32x4 -1 -1 -1 -1))
6479 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6480                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6481                             (v128.const i32x4 -1 -1 -1 -1))
6482 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6483                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6484                             (v128.const i32x4 -1 -1 -1 -1))
6485 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6486                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6487                             (v128.const i32x4 0 0 0 0))
6488 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6489                             (v128.const f32x4 -nan -nan -nan -nan))
6490                             (v128.const i32x4 0 0 0 0))
6491 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6492                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6493                             (v128.const i32x4 -1 -1 -1 -1))
6494 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6495                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6496                             (v128.const i32x4 -1 -1 -1 -1))
6497 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6498                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6499                             (v128.const i32x4 0 0 0 0))
6500 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6501                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6502                             (v128.const i32x4 -1 -1 -1 -1))
6503 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6504                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6505                             (v128.const i32x4 0 0 0 0))
6506 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6507                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6508                             (v128.const i32x4 -1 -1 -1 -1))
6509 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6510                             (v128.const f32x4 inf inf inf inf))
6511                             (v128.const i32x4 0 0 0 0))
6512 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6513                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6514                             (v128.const i32x4 -1 -1 -1 -1))
6515 (assert_return (invoke "ge" (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149)
6516                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6517                             (v128.const i32x4 0 0 0 0))
6518 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6519                             (v128.const f32x4 nan nan nan nan))
6520                             (v128.const i32x4 0 0 0 0))
6521 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6522                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6523                             (v128.const i32x4 0 0 0 0))
6524 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6525                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6526                             (v128.const i32x4 0 0 0 0))
6527 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6528                             (v128.const f32x4 -inf -inf -inf -inf))
6529                             (v128.const i32x4 0 0 0 0))
6530 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6531                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6532                             (v128.const i32x4 0 0 0 0))
6533 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6534                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6535                             (v128.const i32x4 0 0 0 0))
6536 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6537                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6538                             (v128.const i32x4 0 0 0 0))
6539 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6540                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6541                             (v128.const i32x4 0 0 0 0))
6542 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6543                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6544                             (v128.const i32x4 0 0 0 0))
6545 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6546                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6547                             (v128.const i32x4 0 0 0 0))
6548 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6549                             (v128.const f32x4 -nan -nan -nan -nan))
6550                             (v128.const i32x4 0 0 0 0))
6551 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6552                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6553                             (v128.const i32x4 0 0 0 0))
6554 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6555                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6556                             (v128.const i32x4 0 0 0 0))
6557 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6558                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6559                             (v128.const i32x4 0 0 0 0))
6560 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6561                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6562                             (v128.const i32x4 0 0 0 0))
6563 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6564                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6565                             (v128.const i32x4 0 0 0 0))
6566 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6567                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6568                             (v128.const i32x4 0 0 0 0))
6569 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6570                             (v128.const f32x4 inf inf inf inf))
6571                             (v128.const i32x4 0 0 0 0))
6572 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6573                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6574                             (v128.const i32x4 0 0 0 0))
6575 (assert_return (invoke "ge" (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000)
6576                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6577                             (v128.const i32x4 0 0 0 0))
6578 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6579                             (v128.const f32x4 nan nan nan nan))
6580                             (v128.const i32x4 0 0 0 0))
6581 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6582                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6583                             (v128.const i32x4 0 0 0 0))
6584 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6585                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6586                             (v128.const i32x4 0 0 0 0))
6587 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6588                             (v128.const f32x4 -inf -inf -inf -inf))
6589                             (v128.const i32x4 -1 -1 -1 -1))
6590 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6591                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6592                             (v128.const i32x4 0 0 0 0))
6593 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6594                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6595                             (v128.const i32x4 0 0 0 0))
6596 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6597                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6598                             (v128.const i32x4 0 0 0 0))
6599 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6600                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6601                             (v128.const i32x4 0 0 0 0))
6602 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6603                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6604                             (v128.const i32x4 0 0 0 0))
6605 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6606                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6607                             (v128.const i32x4 0 0 0 0))
6608 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6609                             (v128.const f32x4 -nan -nan -nan -nan))
6610                             (v128.const i32x4 0 0 0 0))
6611 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6612                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6613                             (v128.const i32x4 0 0 0 0))
6614 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6615                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6616                             (v128.const i32x4 0 0 0 0))
6617 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6618                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6619                             (v128.const i32x4 0 0 0 0))
6620 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6621                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6622                             (v128.const i32x4 0 0 0 0))
6623 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6624                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6625                             (v128.const i32x4 0 0 0 0))
6626 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6627                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6628                             (v128.const i32x4 0 0 0 0))
6629 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6630                             (v128.const f32x4 inf inf inf inf))
6631                             (v128.const i32x4 0 0 0 0))
6632 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6633                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6634                             (v128.const i32x4 0 0 0 0))
6635 (assert_return (invoke "ge" (v128.const f32x4 -inf -inf -inf -inf)
6636                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6637                             (v128.const i32x4 0 0 0 0))
6638 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6639                             (v128.const f32x4 nan nan nan nan))
6640                             (v128.const i32x4 0 0 0 0))
6641 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6642                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6643                             (v128.const i32x4 -1 -1 -1 -1))
6644 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6645                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6646                             (v128.const i32x4 0 0 0 0))
6647 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6648                             (v128.const f32x4 -inf -inf -inf -inf))
6649                             (v128.const i32x4 -1 -1 -1 -1))
6650 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6651                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6652                             (v128.const i32x4 -1 -1 -1 -1))
6653 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6654                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6655                             (v128.const i32x4 -1 -1 -1 -1))
6656 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6657                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6658                             (v128.const i32x4 -1 -1 -1 -1))
6659 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6660                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6661                             (v128.const i32x4 -1 -1 -1 -1))
6662 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6663                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6664                             (v128.const i32x4 -1 -1 -1 -1))
6665 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6666                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6667                             (v128.const i32x4 0 0 0 0))
6668 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6669                             (v128.const f32x4 -nan -nan -nan -nan))
6670                             (v128.const i32x4 0 0 0 0))
6671 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6672                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6673                             (v128.const i32x4 -1 -1 -1 -1))
6674 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6675                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6676                             (v128.const i32x4 -1 -1 -1 -1))
6677 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6678                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6679                             (v128.const i32x4 -1 -1 -1 -1))
6680 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6681                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6682                             (v128.const i32x4 -1 -1 -1 -1))
6683 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6684                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6685                             (v128.const i32x4 0 0 0 0))
6686 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6687                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6688                             (v128.const i32x4 -1 -1 -1 -1))
6689 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6690                             (v128.const f32x4 inf inf inf inf))
6691                             (v128.const i32x4 0 0 0 0))
6692 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6693                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6694                             (v128.const i32x4 -1 -1 -1 -1))
6695 (assert_return (invoke "ge" (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2)
6696                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6697                             (v128.const i32x4 -1 -1 -1 -1))
6698 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6699                             (v128.const f32x4 nan nan nan nan))
6700                             (v128.const i32x4 0 0 0 0))
6701 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6702                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6703                             (v128.const i32x4 -1 -1 -1 -1))
6704 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6705                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6706                             (v128.const i32x4 0 0 0 0))
6707 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6708                             (v128.const f32x4 -inf -inf -inf -inf))
6709                             (v128.const i32x4 -1 -1 -1 -1))
6710 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6711                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6712                             (v128.const i32x4 0 0 0 0))
6713 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6714                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6715                             (v128.const i32x4 -1 -1 -1 -1))
6716 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6717                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6718                             (v128.const i32x4 -1 -1 -1 -1))
6719 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6720                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6721                             (v128.const i32x4 -1 -1 -1 -1))
6722 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6723                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6724                             (v128.const i32x4 -1 -1 -1 -1))
6725 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6726                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6727                             (v128.const i32x4 0 0 0 0))
6728 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6729                             (v128.const f32x4 -nan -nan -nan -nan))
6730                             (v128.const i32x4 0 0 0 0))
6731 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6732                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6733                             (v128.const i32x4 -1 -1 -1 -1))
6734 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6735                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6736                             (v128.const i32x4 -1 -1 -1 -1))
6737 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6738                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6739                             (v128.const i32x4 -1 -1 -1 -1))
6740 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6741                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6742                             (v128.const i32x4 -1 -1 -1 -1))
6743 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6744                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6745                             (v128.const i32x4 0 0 0 0))
6746 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6747                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6748                             (v128.const i32x4 -1 -1 -1 -1))
6749 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6750                             (v128.const f32x4 inf inf inf inf))
6751                             (v128.const i32x4 0 0 0 0))
6752 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6753                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6754                             (v128.const i32x4 -1 -1 -1 -1))
6755 (assert_return (invoke "ge" (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0)
6756                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6757                             (v128.const i32x4 -1 -1 -1 -1))
6758 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6759                             (v128.const f32x4 nan nan nan nan))
6760                             (v128.const i32x4 0 0 0 0))
6761 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6762                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6763                             (v128.const i32x4 0 0 0 0))
6764 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6765                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6766                             (v128.const i32x4 0 0 0 0))
6767 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6768                             (v128.const f32x4 -inf -inf -inf -inf))
6769                             (v128.const i32x4 -1 -1 -1 -1))
6770 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6771                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6772                             (v128.const i32x4 0 0 0 0))
6773 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6774                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6775                             (v128.const i32x4 0 0 0 0))
6776 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6777                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6778                             (v128.const i32x4 -1 -1 -1 -1))
6779 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6780                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6781                             (v128.const i32x4 0 0 0 0))
6782 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6783                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6784                             (v128.const i32x4 0 0 0 0))
6785 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6786                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6787                             (v128.const i32x4 0 0 0 0))
6788 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6789                             (v128.const f32x4 -nan -nan -nan -nan))
6790                             (v128.const i32x4 0 0 0 0))
6791 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6792                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6793                             (v128.const i32x4 0 0 0 0))
6794 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6795                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6796                             (v128.const i32x4 0 0 0 0))
6797 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6798                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6799                             (v128.const i32x4 0 0 0 0))
6800 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6801                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6802                             (v128.const i32x4 0 0 0 0))
6803 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6804                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6805                             (v128.const i32x4 0 0 0 0))
6806 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6807                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6808                             (v128.const i32x4 0 0 0 0))
6809 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6810                             (v128.const f32x4 inf inf inf inf))
6811                             (v128.const i32x4 0 0 0 0))
6812 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6813                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6814                             (v128.const i32x4 0 0 0 0))
6815 (assert_return (invoke "ge" (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127)
6816                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6817                             (v128.const i32x4 0 0 0 0))
6818 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6819                             (v128.const f32x4 nan nan nan nan))
6820                             (v128.const i32x4 0 0 0 0))
6821 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6822                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6823                             (v128.const i32x4 0 0 0 0))
6824 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6825                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6826                             (v128.const i32x4 0 0 0 0))
6827 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6828                             (v128.const f32x4 -inf -inf -inf -inf))
6829                             (v128.const i32x4 -1 -1 -1 -1))
6830 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6831                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6832                             (v128.const i32x4 0 0 0 0))
6833 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6834                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6835                             (v128.const i32x4 0 0 0 0))
6836 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6837                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6838                             (v128.const i32x4 -1 -1 -1 -1))
6839 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6840                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6841                             (v128.const i32x4 -1 -1 -1 -1))
6842 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6843                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6844                             (v128.const i32x4 -1 -1 -1 -1))
6845 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6846                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6847                             (v128.const i32x4 0 0 0 0))
6848 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6849                             (v128.const f32x4 -nan -nan -nan -nan))
6850                             (v128.const i32x4 0 0 0 0))
6851 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6852                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6853                             (v128.const i32x4 -1 -1 -1 -1))
6854 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6855                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6856                             (v128.const i32x4 -1 -1 -1 -1))
6857 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6858                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6859                             (v128.const i32x4 0 0 0 0))
6860 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6861                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6862                             (v128.const i32x4 -1 -1 -1 -1))
6863 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6864                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6865                             (v128.const i32x4 0 0 0 0))
6866 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6867                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6868                             (v128.const i32x4 -1 -1 -1 -1))
6869 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6870                             (v128.const f32x4 inf inf inf inf))
6871                             (v128.const i32x4 0 0 0 0))
6872 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6873                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6874                             (v128.const i32x4 -1 -1 -1 -1))
6875 (assert_return (invoke "ge" (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0)
6876                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6877                             (v128.const i32x4 0 0 0 0))
6878 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6879                             (v128.const f32x4 nan nan nan nan))
6880                             (v128.const i32x4 0 0 0 0))
6881 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6882                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6883                             (v128.const i32x4 0 0 0 0))
6884 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6885                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6886                             (v128.const i32x4 0 0 0 0))
6887 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6888                             (v128.const f32x4 -inf -inf -inf -inf))
6889                             (v128.const i32x4 -1 -1 -1 -1))
6890 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6891                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6892                             (v128.const i32x4 0 0 0 0))
6893 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6894                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6895                             (v128.const i32x4 0 0 0 0))
6896 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6897                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6898                             (v128.const i32x4 -1 -1 -1 -1))
6899 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6900                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6901                             (v128.const i32x4 0 0 0 0))
6902 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6903                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6904                             (v128.const i32x4 -1 -1 -1 -1))
6905 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6906                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6907                             (v128.const i32x4 0 0 0 0))
6908 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6909                             (v128.const f32x4 -nan -nan -nan -nan))
6910                             (v128.const i32x4 0 0 0 0))
6911 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6912                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6913                             (v128.const i32x4 0 0 0 0))
6914 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6915                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6916                             (v128.const i32x4 0 0 0 0))
6917 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6918                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6919                             (v128.const i32x4 0 0 0 0))
6920 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6921                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6922                             (v128.const i32x4 -1 -1 -1 -1))
6923 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6924                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6925                             (v128.const i32x4 0 0 0 0))
6926 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6927                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6928                             (v128.const i32x4 0 0 0 0))
6929 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6930                             (v128.const f32x4 inf inf inf inf))
6931                             (v128.const i32x4 0 0 0 0))
6932 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6933                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6934                             (v128.const i32x4 -1 -1 -1 -1))
6935 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1)
6936                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6937                             (v128.const i32x4 0 0 0 0))
6938 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6939                             (v128.const f32x4 nan nan nan nan))
6940                             (v128.const i32x4 0 0 0 0))
6941 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6942                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
6943                             (v128.const i32x4 -1 -1 -1 -1))
6944 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6945                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
6946                             (v128.const i32x4 0 0 0 0))
6947 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6948                             (v128.const f32x4 -inf -inf -inf -inf))
6949                             (v128.const i32x4 -1 -1 -1 -1))
6950 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6951                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
6952                             (v128.const i32x4 -1 -1 -1 -1))
6953 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6954                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
6955                             (v128.const i32x4 -1 -1 -1 -1))
6956 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6957                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
6958                             (v128.const i32x4 -1 -1 -1 -1))
6959 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6960                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
6961                             (v128.const i32x4 -1 -1 -1 -1))
6962 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6963                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
6964                             (v128.const i32x4 -1 -1 -1 -1))
6965 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6966                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
6967                             (v128.const i32x4 -1 -1 -1 -1))
6968 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6969                             (v128.const f32x4 -nan -nan -nan -nan))
6970                             (v128.const i32x4 0 0 0 0))
6971 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6972                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
6973                             (v128.const i32x4 -1 -1 -1 -1))
6974 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6975                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
6976                             (v128.const i32x4 -1 -1 -1 -1))
6977 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6978                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
6979                             (v128.const i32x4 -1 -1 -1 -1))
6980 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6981                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
6982                             (v128.const i32x4 -1 -1 -1 -1))
6983 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6984                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
6985                             (v128.const i32x4 0 0 0 0))
6986 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6987                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
6988                             (v128.const i32x4 -1 -1 -1 -1))
6989 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6990                             (v128.const f32x4 inf inf inf inf))
6991                             (v128.const i32x4 0 0 0 0))
6992 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6993                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
6994                             (v128.const i32x4 -1 -1 -1 -1))
6995 (assert_return (invoke "ge" (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127)
6996                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
6997                             (v128.const i32x4 -1 -1 -1 -1))
6998 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
6999                             (v128.const f32x4 nan nan nan nan))
7000                             (v128.const i32x4 0 0 0 0))
7001 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7002                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7003                             (v128.const i32x4 0 0 0 0))
7004 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7005                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7006                             (v128.const i32x4 0 0 0 0))
7007 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7008                             (v128.const f32x4 -inf -inf -inf -inf))
7009                             (v128.const i32x4 0 0 0 0))
7010 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7011                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7012                             (v128.const i32x4 0 0 0 0))
7013 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7014                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7015                             (v128.const i32x4 0 0 0 0))
7016 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7017                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7018                             (v128.const i32x4 0 0 0 0))
7019 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7020                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7021                             (v128.const i32x4 0 0 0 0))
7022 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7023                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7024                             (v128.const i32x4 0 0 0 0))
7025 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7026                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7027                             (v128.const i32x4 0 0 0 0))
7028 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7029                             (v128.const f32x4 -nan -nan -nan -nan))
7030                             (v128.const i32x4 0 0 0 0))
7031 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7032                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7033                             (v128.const i32x4 0 0 0 0))
7034 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7035                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7036                             (v128.const i32x4 0 0 0 0))
7037 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7038                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7039                             (v128.const i32x4 0 0 0 0))
7040 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7041                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7042                             (v128.const i32x4 0 0 0 0))
7043 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7044                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7045                             (v128.const i32x4 0 0 0 0))
7046 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7047                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7048                             (v128.const i32x4 0 0 0 0))
7049 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7050                             (v128.const f32x4 inf inf inf inf))
7051                             (v128.const i32x4 0 0 0 0))
7052 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7053                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7054                             (v128.const i32x4 0 0 0 0))
7055 (assert_return (invoke "ge" (v128.const f32x4 -nan -nan -nan -nan)
7056                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7057                             (v128.const i32x4 0 0 0 0))
7058 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7059                             (v128.const f32x4 nan nan nan nan))
7060                             (v128.const i32x4 0 0 0 0))
7061 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7062                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7063                             (v128.const i32x4 0 0 0 0))
7064 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7065                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7066                             (v128.const i32x4 0 0 0 0))
7067 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7068                             (v128.const f32x4 -inf -inf -inf -inf))
7069                             (v128.const i32x4 -1 -1 -1 -1))
7070 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7071                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7072                             (v128.const i32x4 0 0 0 0))
7073 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7074                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7075                             (v128.const i32x4 0 0 0 0))
7076 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7077                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7078                             (v128.const i32x4 -1 -1 -1 -1))
7079 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7080                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7081                             (v128.const i32x4 0 0 0 0))
7082 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7083                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7084                             (v128.const i32x4 -1 -1 -1 -1))
7085 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7086                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7087                             (v128.const i32x4 0 0 0 0))
7088 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7089                             (v128.const f32x4 -nan -nan -nan -nan))
7090                             (v128.const i32x4 0 0 0 0))
7091 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7092                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7093                             (v128.const i32x4 -1 -1 -1 -1))
7094 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7095                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7096                             (v128.const i32x4 -1 -1 -1 -1))
7097 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7098                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7099                             (v128.const i32x4 0 0 0 0))
7100 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7101                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7102                             (v128.const i32x4 -1 -1 -1 -1))
7103 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7104                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7105                             (v128.const i32x4 0 0 0 0))
7106 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7107                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7108                             (v128.const i32x4 0 0 0 0))
7109 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7110                             (v128.const f32x4 inf inf inf inf))
7111                             (v128.const i32x4 0 0 0 0))
7112 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7113                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7114                             (v128.const i32x4 -1 -1 -1 -1))
7115 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149)
7116                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7117                             (v128.const i32x4 0 0 0 0))
7118 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7119                             (v128.const f32x4 nan nan nan nan))
7120                             (v128.const i32x4 0 0 0 0))
7121 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7122                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7123                             (v128.const i32x4 0 0 0 0))
7124 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7125                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7126                             (v128.const i32x4 0 0 0 0))
7127 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7128                             (v128.const f32x4 -inf -inf -inf -inf))
7129                             (v128.const i32x4 -1 -1 -1 -1))
7130 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7131                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7132                             (v128.const i32x4 0 0 0 0))
7133 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7134                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7135                             (v128.const i32x4 0 0 0 0))
7136 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7137                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7138                             (v128.const i32x4 -1 -1 -1 -1))
7139 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7140                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7141                             (v128.const i32x4 0 0 0 0))
7142 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7143                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7144                             (v128.const i32x4 -1 -1 -1 -1))
7145 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7146                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7147                             (v128.const i32x4 0 0 0 0))
7148 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7149                             (v128.const f32x4 -nan -nan -nan -nan))
7150                             (v128.const i32x4 0 0 0 0))
7151 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7152                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7153                             (v128.const i32x4 0 0 0 0))
7154 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7155                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7156                             (v128.const i32x4 -1 -1 -1 -1))
7157 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7158                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7159                             (v128.const i32x4 0 0 0 0))
7160 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7161                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7162                             (v128.const i32x4 -1 -1 -1 -1))
7163 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7164                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7165                             (v128.const i32x4 0 0 0 0))
7166 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7167                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7168                             (v128.const i32x4 0 0 0 0))
7169 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7170                             (v128.const f32x4 inf inf inf inf))
7171                             (v128.const i32x4 0 0 0 0))
7172 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7173                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7174                             (v128.const i32x4 -1 -1 -1 -1))
7175 (assert_return (invoke "ge" (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126)
7176                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7177                             (v128.const i32x4 0 0 0 0))
7178 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7179                             (v128.const f32x4 nan nan nan nan))
7180                             (v128.const i32x4 0 0 0 0))
7181 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7182                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7183                             (v128.const i32x4 -1 -1 -1 -1))
7184 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7185                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7186                             (v128.const i32x4 0 0 0 0))
7187 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7188                             (v128.const f32x4 -inf -inf -inf -inf))
7189                             (v128.const i32x4 -1 -1 -1 -1))
7190 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7191                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7192                             (v128.const i32x4 0 0 0 0))
7193 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7194                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7195                             (v128.const i32x4 0 0 0 0))
7196 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7197                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7198                             (v128.const i32x4 -1 -1 -1 -1))
7199 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7200                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7201                             (v128.const i32x4 -1 -1 -1 -1))
7202 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7203                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7204                             (v128.const i32x4 -1 -1 -1 -1))
7205 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7206                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7207                             (v128.const i32x4 0 0 0 0))
7208 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7209                             (v128.const f32x4 -nan -nan -nan -nan))
7210                             (v128.const i32x4 0 0 0 0))
7211 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7212                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7213                             (v128.const i32x4 -1 -1 -1 -1))
7214 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7215                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7216                             (v128.const i32x4 -1 -1 -1 -1))
7217 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7218                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7219                             (v128.const i32x4 -1 -1 -1 -1))
7220 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7221                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7222                             (v128.const i32x4 -1 -1 -1 -1))
7223 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7224                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7225                             (v128.const i32x4 0 0 0 0))
7226 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7227                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7228                             (v128.const i32x4 -1 -1 -1 -1))
7229 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7230                             (v128.const f32x4 inf inf inf inf))
7231                             (v128.const i32x4 0 0 0 0))
7232 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7233                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7234                             (v128.const i32x4 -1 -1 -1 -1))
7235 (assert_return (invoke "ge" (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1)
7236                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7237                             (v128.const i32x4 -1 -1 -1 -1))
7238 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7239                             (v128.const f32x4 nan nan nan nan))
7240                             (v128.const i32x4 0 0 0 0))
7241 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7242                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7243                             (v128.const i32x4 0 0 0 0))
7244 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7245                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7246                             (v128.const i32x4 0 0 0 0))
7247 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7248                             (v128.const f32x4 -inf -inf -inf -inf))
7249                             (v128.const i32x4 -1 -1 -1 -1))
7250 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7251                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7252                             (v128.const i32x4 0 0 0 0))
7253 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7254                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7255                             (v128.const i32x4 0 0 0 0))
7256 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7257                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7258                             (v128.const i32x4 -1 -1 -1 -1))
7259 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7260                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7261                             (v128.const i32x4 0 0 0 0))
7262 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7263                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7264                             (v128.const i32x4 0 0 0 0))
7265 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7266                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7267                             (v128.const i32x4 0 0 0 0))
7268 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7269                             (v128.const f32x4 -nan -nan -nan -nan))
7270                             (v128.const i32x4 0 0 0 0))
7271 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7272                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7273                             (v128.const i32x4 0 0 0 0))
7274 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7275                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7276                             (v128.const i32x4 0 0 0 0))
7277 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7278                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7279                             (v128.const i32x4 0 0 0 0))
7280 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7281                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7282                             (v128.const i32x4 -1 -1 -1 -1))
7283 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7284                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7285                             (v128.const i32x4 0 0 0 0))
7286 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7287                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7288                             (v128.const i32x4 0 0 0 0))
7289 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7290                             (v128.const f32x4 inf inf inf inf))
7291                             (v128.const i32x4 0 0 0 0))
7292 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7293                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7294                             (v128.const i32x4 0 0 0 0))
7295 (assert_return (invoke "ge" (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2)
7296                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7297                             (v128.const i32x4 0 0 0 0))
7298 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7299                             (v128.const f32x4 nan nan nan nan))
7300                             (v128.const i32x4 0 0 0 0))
7301 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7302                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7303                             (v128.const i32x4 0 0 0 0))
7304 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7305                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7306                             (v128.const i32x4 0 0 0 0))
7307 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7308                             (v128.const f32x4 -inf -inf -inf -inf))
7309                             (v128.const i32x4 0 0 0 0))
7310 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7311                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7312                             (v128.const i32x4 0 0 0 0))
7313 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7314                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7315                             (v128.const i32x4 0 0 0 0))
7316 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7317                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7318                             (v128.const i32x4 0 0 0 0))
7319 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7320                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7321                             (v128.const i32x4 0 0 0 0))
7322 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7323                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7324                             (v128.const i32x4 0 0 0 0))
7325 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7326                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7327                             (v128.const i32x4 0 0 0 0))
7328 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7329                             (v128.const f32x4 -nan -nan -nan -nan))
7330                             (v128.const i32x4 0 0 0 0))
7331 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7332                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7333                             (v128.const i32x4 0 0 0 0))
7334 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7335                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7336                             (v128.const i32x4 0 0 0 0))
7337 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7338                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7339                             (v128.const i32x4 0 0 0 0))
7340 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7341                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7342                             (v128.const i32x4 0 0 0 0))
7343 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7344                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7345                             (v128.const i32x4 0 0 0 0))
7346 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7347                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7348                             (v128.const i32x4 0 0 0 0))
7349 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7350                             (v128.const f32x4 inf inf inf inf))
7351                             (v128.const i32x4 0 0 0 0))
7352 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7353                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7354                             (v128.const i32x4 0 0 0 0))
7355 (assert_return (invoke "ge" (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000)
7356                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7357                             (v128.const i32x4 0 0 0 0))
7358 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7359                             (v128.const f32x4 nan nan nan nan))
7360                             (v128.const i32x4 0 0 0 0))
7361 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7362                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7363                             (v128.const i32x4 0 0 0 0))
7364 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7365                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7366                             (v128.const i32x4 0 0 0 0))
7367 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7368                             (v128.const f32x4 -inf -inf -inf -inf))
7369                             (v128.const i32x4 -1 -1 -1 -1))
7370 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7371                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7372                             (v128.const i32x4 0 0 0 0))
7373 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7374                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7375                             (v128.const i32x4 0 0 0 0))
7376 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7377                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7378                             (v128.const i32x4 -1 -1 -1 -1))
7379 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7380                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7381                             (v128.const i32x4 -1 -1 -1 -1))
7382 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7383                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7384                             (v128.const i32x4 -1 -1 -1 -1))
7385 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7386                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7387                             (v128.const i32x4 0 0 0 0))
7388 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7389                             (v128.const f32x4 -nan -nan -nan -nan))
7390                             (v128.const i32x4 0 0 0 0))
7391 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7392                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7393                             (v128.const i32x4 -1 -1 -1 -1))
7394 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7395                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7396                             (v128.const i32x4 -1 -1 -1 -1))
7397 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7398                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7399                             (v128.const i32x4 0 0 0 0))
7400 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7401                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7402                             (v128.const i32x4 -1 -1 -1 -1))
7403 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7404                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7405                             (v128.const i32x4 0 0 0 0))
7406 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7407                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7408                             (v128.const i32x4 -1 -1 -1 -1))
7409 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7410                             (v128.const f32x4 inf inf inf inf))
7411                             (v128.const i32x4 0 0 0 0))
7412 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7413                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7414                             (v128.const i32x4 -1 -1 -1 -1))
7415 (assert_return (invoke "ge" (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0)
7416                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7417                             (v128.const i32x4 0 0 0 0))
7418 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7419                             (v128.const f32x4 nan nan nan nan))
7420                             (v128.const i32x4 0 0 0 0))
7421 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7422                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7423                             (v128.const i32x4 -1 -1 -1 -1))
7424 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7425                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7426                             (v128.const i32x4 0 0 0 0))
7427 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7428                             (v128.const f32x4 -inf -inf -inf -inf))
7429                             (v128.const i32x4 -1 -1 -1 -1))
7430 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7431                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7432                             (v128.const i32x4 -1 -1 -1 -1))
7433 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7434                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7435                             (v128.const i32x4 -1 -1 -1 -1))
7436 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7437                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7438                             (v128.const i32x4 -1 -1 -1 -1))
7439 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7440                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7441                             (v128.const i32x4 -1 -1 -1 -1))
7442 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7443                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7444                             (v128.const i32x4 -1 -1 -1 -1))
7445 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7446                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7447                             (v128.const i32x4 -1 -1 -1 -1))
7448 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7449                             (v128.const f32x4 -nan -nan -nan -nan))
7450                             (v128.const i32x4 0 0 0 0))
7451 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7452                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7453                             (v128.const i32x4 -1 -1 -1 -1))
7454 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7455                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7456                             (v128.const i32x4 -1 -1 -1 -1))
7457 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7458                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7459                             (v128.const i32x4 -1 -1 -1 -1))
7460 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7461                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7462                             (v128.const i32x4 -1 -1 -1 -1))
7463 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7464                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7465                             (v128.const i32x4 0 0 0 0))
7466 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7467                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7468                             (v128.const i32x4 -1 -1 -1 -1))
7469 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7470                             (v128.const f32x4 inf inf inf inf))
7471                             (v128.const i32x4 -1 -1 -1 -1))
7472 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7473                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7474                             (v128.const i32x4 -1 -1 -1 -1))
7475 (assert_return (invoke "ge" (v128.const f32x4 inf inf inf inf)
7476                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7477                             (v128.const i32x4 -1 -1 -1 -1))
7478 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7479                             (v128.const f32x4 nan nan nan nan))
7480                             (v128.const i32x4 0 0 0 0))
7481 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7482                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7483                             (v128.const i32x4 0 0 0 0))
7484 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7485                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7486                             (v128.const i32x4 0 0 0 0))
7487 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7488                             (v128.const f32x4 -inf -inf -inf -inf))
7489                             (v128.const i32x4 -1 -1 -1 -1))
7490 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7491                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7492                             (v128.const i32x4 0 0 0 0))
7493 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7494                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7495                             (v128.const i32x4 0 0 0 0))
7496 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7497                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7498                             (v128.const i32x4 -1 -1 -1 -1))
7499 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7500                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7501                             (v128.const i32x4 0 0 0 0))
7502 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7503                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7504                             (v128.const i32x4 0 0 0 0))
7505 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7506                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7507                             (v128.const i32x4 0 0 0 0))
7508 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7509                             (v128.const f32x4 -nan -nan -nan -nan))
7510                             (v128.const i32x4 0 0 0 0))
7511 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7512                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7513                             (v128.const i32x4 0 0 0 0))
7514 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7515                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7516                             (v128.const i32x4 0 0 0 0))
7517 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7518                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7519                             (v128.const i32x4 0 0 0 0))
7520 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7521                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7522                             (v128.const i32x4 -1 -1 -1 -1))
7523 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7524                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7525                             (v128.const i32x4 0 0 0 0))
7526 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7527                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7528                             (v128.const i32x4 0 0 0 0))
7529 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7530                             (v128.const f32x4 inf inf inf inf))
7531                             (v128.const i32x4 0 0 0 0))
7532 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7533                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7534                             (v128.const i32x4 -1 -1 -1 -1))
7535 (assert_return (invoke "ge" (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0)
7536                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7537                             (v128.const i32x4 0 0 0 0))
7538 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7539                             (v128.const f32x4 nan nan nan nan))
7540                             (v128.const i32x4 0 0 0 0))
7541 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7542                             (v128.const f32x4 0x1p-149 0x1p-149 0x1p-149 0x1p-149))
7543                             (v128.const i32x4 -1 -1 -1 -1))
7544 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7545                             (v128.const f32x4 -nan:0x200000 -nan:0x200000 -nan:0x200000 -nan:0x200000))
7546                             (v128.const i32x4 0 0 0 0))
7547 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7548                             (v128.const f32x4 -inf -inf -inf -inf))
7549                             (v128.const i32x4 -1 -1 -1 -1))
7550 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7551                             (v128.const f32x4 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2 0x1.921fb6p+2))
7552                             (v128.const i32x4 0 0 0 0))
7553 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7554                             (v128.const f32x4 0x1p+0 0x1p+0 0x1p+0 0x1p+0))
7555                             (v128.const i32x4 0 0 0 0))
7556 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7557                             (v128.const f32x4 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127 -0x1.fffffep+127))
7558                             (v128.const i32x4 -1 -1 -1 -1))
7559 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7560                             (v128.const f32x4 -0x0p+0 -0x0p+0 -0x0p+0 -0x0p+0))
7561                             (v128.const i32x4 -1 -1 -1 -1))
7562 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7563                             (v128.const f32x4 -0x1p-1 -0x1p-1 -0x1p-1 -0x1p-1))
7564                             (v128.const i32x4 -1 -1 -1 -1))
7565 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7566                             (v128.const f32x4 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127 0x1.fffffep+127))
7567                             (v128.const i32x4 0 0 0 0))
7568 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7569                             (v128.const f32x4 -nan -nan -nan -nan))
7570                             (v128.const i32x4 0 0 0 0))
7571 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7572                             (v128.const f32x4 -0x1p-149 -0x1p-149 -0x1p-149 -0x1p-149))
7573                             (v128.const i32x4 -1 -1 -1 -1))
7574 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7575                             (v128.const f32x4 -0x1p-126 -0x1p-126 -0x1p-126 -0x1p-126))
7576                             (v128.const i32x4 -1 -1 -1 -1))
7577 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7578                             (v128.const f32x4 0x1p-1 0x1p-1 0x1p-1 0x1p-1))
7579                             (v128.const i32x4 0 0 0 0))
7580 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7581                             (v128.const f32x4 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2 -0x1.921fb6p+2))
7582                             (v128.const i32x4 -1 -1 -1 -1))
7583 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7584                             (v128.const f32x4 nan:0x200000 nan:0x200000 nan:0x200000 nan:0x200000))
7585                             (v128.const i32x4 0 0 0 0))
7586 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7587                             (v128.const f32x4 0x0p+0 0x0p+0 0x0p+0 0x0p+0))
7588                             (v128.const i32x4 -1 -1 -1 -1))
7589 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7590                             (v128.const f32x4 inf inf inf inf))
7591                             (v128.const i32x4 0 0 0 0))
7592 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7593                             (v128.const f32x4 -0x1p+0 -0x1p+0 -0x1p+0 -0x1p+0))
7594                             (v128.const i32x4 -1 -1 -1 -1))
7595 (assert_return (invoke "ge" (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126)
7596                             (v128.const f32x4 0x1p-126 0x1p-126 0x1p-126 0x1p-126))
7597                             (v128.const i32x4 -1 -1 -1 -1))
7598 (assert_return (invoke "ge" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
7599                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
7600                             (v128.const i32x4 -1 -1 -1 -1))
7601 (assert_return (invoke "ge" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
7602                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
7603                             (v128.const i32x4 -1 -1 -1 -1))
7604 (assert_return (invoke "ge" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
7605                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
7606                             (v128.const i32x4 -1 -1 -1 -1))
7607 (assert_return (invoke "ge" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
7608                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
7609                             (v128.const i32x4 -1 -1 -1 -1))
7610 (assert_return (invoke "ge" (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019)
7611                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
7612                             (v128.const i32x4 -1 -1 -1 -1))
7613 (assert_return (invoke "ge" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
7614                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
7615                             (v128.const i32x4 0 0 0 0))
7616 (assert_return (invoke "ge" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
7617                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
7618                             (v128.const i32x4 -1 -1 -1 -1))
7619 (assert_return (invoke "ge" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
7620                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
7621                             (v128.const i32x4 0 0 0 0))
7622 (assert_return (invoke "ge" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
7623                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
7624                             (v128.const i32x4 0 0 0 0))
7625 (assert_return (invoke "ge" (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019)
7626                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
7627                             (v128.const i32x4 0 0 0 0))
7628 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
7629                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
7630                             (v128.const i32x4 -1 -1 -1 -1))
7631 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
7632                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
7633                             (v128.const i32x4 -1 -1 -1 -1))
7634 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
7635                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
7636                             (v128.const i32x4 -1 -1 -1 -1))
7637 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
7638                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
7639                             (v128.const i32x4 -1 -1 -1 -1))
7640 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019)
7641                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
7642                             (v128.const i32x4 -1 -1 -1 -1))
7643 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
7644                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
7645                             (v128.const i32x4 -1 -1 -1 -1))
7646 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
7647                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
7648                             (v128.const i32x4 -1 -1 -1 -1))
7649 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
7650                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
7651                             (v128.const i32x4 -1 -1 -1 -1))
7652 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
7653                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
7654                             (v128.const i32x4 -1 -1 -1 -1))
7655 (assert_return (invoke "ge" (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019)
7656                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
7657                             (v128.const i32x4 -1 -1 -1 -1))
7658 (assert_return (invoke "ge" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
7659                             (v128.const f32x4 0123456789e019 0123456789e019 0123456789e019 0123456789e019))
7660                             (v128.const i32x4 0 0 0 0))
7661 (assert_return (invoke "ge" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
7662                             (v128.const f32x4 0123456789e-019 0123456789e-019 0123456789e-019 0123456789e-019))
7663                             (v128.const i32x4 -1 -1 -1 -1))
7664 (assert_return (invoke "ge" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
7665                             (v128.const f32x4 0123456789.e019 0123456789.e019 0123456789.e019 0123456789.e019))
7666                             (v128.const i32x4 0 0 0 0))
7667 (assert_return (invoke "ge" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
7668                             (v128.const f32x4 0123456789.e+019 0123456789.e+019 0123456789.e+019 0123456789.e+019))
7669                             (v128.const i32x4 0 0 0 0))
7670 (assert_return (invoke "ge" (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789)
7671                             (v128.const f32x4 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789 0123456789.0123456789))
7672                             (v128.const i32x4 -1 -1 -1 -1))
7673
7674 ;; eq
7675
7676 ;; f32x4.eq  (f32x4) (i8x16)
7677 (assert_return (invoke "eq" (v128.const f32x4 -1 0 1 2.0)
7678                             (v128.const i8x16 -1 -1 -1 -1 0 0 0 0 1 1 1 1 2 2 2 2))
7679                             (v128.const i32x4 0 -1 0 0))
7680
7681 ;; f32x4.eq  (f32x4) (i16x8)
7682 (assert_return (invoke "eq" (v128.const f32x4 -1 0 1 2.0)
7683                             (v128.const i16x8 -1 -1 0 0 1 1 2 2))
7684                             (v128.const i32x4 0 -1 0 0))
7685
7686 ;; f32x4.eq  (f32x4) (i32x4)
7687 (assert_return (invoke "eq" (v128.const f32x4 -1 0 1 2.0)
7688                             (v128.const i32x4 3212836864 0 1 2))
7689                             (v128.const i32x4 -1 -1 0 0 ))
7690
7691 ;; ne
7692
7693 ;; f32x4.ne  (f32x4) (i8x16)
7694 (assert_return (invoke "ne" (v128.const f32x4 -1 0 1 2.0)
7695                             (v128.const i8x16 -1 -1 -1 -1 0 0 0 0 1 1 1 1 2 2 2 2))
7696                             (v128.const i32x4 -1 0 -1 -1))
7697
7698 ;; f32x4.ne  (f32x4) (i16x8)
7699 (assert_return (invoke "ne" (v128.const f32x4 -1 0 1 2.0)
7700                             (v128.const i16x8 -1 -1 0 0 1 1 2 2))
7701                             (v128.const i32x4 -1 0 -1 -1))
7702
7703 ;; f32x4.ne  (f32x4) (i32x4)
7704 (assert_return (invoke "ne" (v128.const f32x4 -1 0 1 2.0)
7705                             (v128.const i32x4 3212836864 0 1 2))
7706                             (v128.const i32x4 0 0 -1 -1))
7707
7708 ;; lt
7709
7710 ;; f32x4.lt  (f32x4) (i8x16)
7711 (assert_return (invoke "lt" (v128.const f32x4 -1 0 1 2.0)
7712                             (v128.const i8x16 -1 -1 -1 -1 0 0 0 0 1 1 1 1 2 2 2 2))
7713                             (v128.const i32x4 0 0 0 0))
7714
7715 ;; f32x4.lt  (f32x4) (i16x8)
7716 (assert_return (invoke "lt" (v128.const f32x4 -1 0 1 2.0)
7717                             (v128.const i16x8 -1 -1 0 0 1 1 2 2))
7718                             (v128.const i32x4 0 0 0 0))
7719
7720 ;; f32x4.lt  (f32x4) (i32x4)
7721 (assert_return (invoke "lt" (v128.const f32x4 -1 0 1 2.0)
7722                             (v128.const i32x4 3212836864 0 1 2))
7723                             (v128.const i32x4 0 0 0 0))
7724
7725 ;; le
7726
7727 ;; f32x4.le  (f32x4) (i8x16)
7728 (assert_return (invoke "le" (v128.const f32x4 -1 0 1 2.0)
7729                             (v128.const i8x16 -1 -1 -1 -1 0 0 0 0 1 1 1 1 2 2 2 2))
7730                             (v128.const i32x4 0 -1 0 0))
7731
7732 ;; f32x4.le  (f32x4) (i16x8)
7733 (assert_return (invoke "le" (v128.const f32x4 -1 0 1 2.0)
7734                             (v128.const i16x8 -1 -1 0 0 1 1 2 2))
7735                             (v128.const i32x4 0 -1 0 0))
7736
7737 ;; f32x4.le  (f32x4) (i32x4)
7738 (assert_return (invoke "le" (v128.const f32x4 -1 0 1 2.0)
7739                             (v128.const i32x4 3212836864 0 1 2))
7740                             (v128.const i32x4 -1 -1 0 0))
7741
7742 ;; gt
7743
7744 ;; f32x4.gt  (f32x4) (i8x16)
7745 (assert_return (invoke "gt" (v128.const f32x4 -1 0 1 2.0)
7746                             (v128.const i8x16 -1 -1 -1 -1 0 0 0 0 1 1 1 1 2 2 2 2))
7747                             (v128.const i32x4 0 0 -1 -1))
7748
7749 ;; f32x4.gt  (f32x4) (i16x8)
7750 (assert_return (invoke "gt" (v128.const f32x4 -1 0 1 2.0)
7751                             (v128.const i16x8 -1 -1 0 0 1 1 2 2))
7752                             (v128.const i32x4 0 0 -1 -1))
7753
7754 ;; f32x4.gt  (f32x4) (i32x4)
7755 (assert_return (invoke "gt" (v128.const f32x4 -1 0 1 2.0)
7756                             (v128.const i32x4 3212836864 0 1 2))
7757                             (v128.const i32x4 0 0 -1 -1))
7758
7759 ;; ge
7760
7761 ;; f32x4.ge  (f32x4) (i8x16)
7762 (assert_return (invoke "ge" (v128.const f32x4 -1 0 1 2.0)
7763                             (v128.const i8x16 -1 -1 -1 -1 0 0 0 0 1 1 1 1 2 2 2 2))
7764                             (v128.const i32x4 0 -1 -1 -1))
7765
7766 ;; f32x4.ge  (f32x4) (i16x8)
7767 (assert_return (invoke "ge" (v128.const f32x4 -1 0 1 2.0)
7768                             (v128.const i16x8 -1 -1 0 0 1 1 2 2))
7769                             (v128.const i32x4 0 -1 -1 -1))
7770
7771 ;; f32x4.ge  (f32x4) (i32x4)
7772 (assert_return (invoke "ge" (v128.const f32x4 -1 0 1 2.0)
7773                             (v128.const i32x4 3212836864 0 1 2))
7774                             (v128.const i32x4 -1 -1 -1 -1))
7775
7776
7777 ;; Type check
7778
7779 (assert_invalid (module (func (result v128) (f32x4.eq (i64.const 0) (f64.const 0)))) "type mismatch")
7780 (assert_invalid (module (func (result v128) (f32x4.ge (i64.const 0) (f64.const 0)))) "type mismatch")
7781 (assert_invalid (module (func (result v128) (f32x4.gt (i64.const 0) (f64.const 0)))) "type mismatch")
7782 (assert_invalid (module (func (result v128) (f32x4.le (i64.const 0) (f64.const 0)))) "type mismatch")
7783 (assert_invalid (module (func (result v128) (f32x4.lt (i64.const 0) (f64.const 0)))) "type mismatch")
7784 (assert_invalid (module (func (result v128) (f32x4.ne (i64.const 0) (f64.const 0)))) "type mismatch")
7785
7786
7787 ;; Unknown operators
7788
7789 (assert_malformed (module quote "(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.eq (local.get $x) (local.get $y)))") "unknown operator")
7790 (assert_malformed (module quote "(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.ge (local.get $x) (local.get $y)))") "unknown operator")
7791 (assert_malformed (module quote "(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.gt (local.get $x) (local.get $y)))") "unknown operator")
7792 (assert_malformed (module quote "(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.le (local.get $x) (local.get $y)))") "unknown operator")
7793 (assert_malformed (module quote "(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.lt (local.get $x) (local.get $y)))") "unknown operator")
7794 (assert_malformed (module quote "(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.ne (local.get $x) (local.get $y)))") "unknown operator")
7795
7796
7797 ;; Combination
7798
7799 (module (memory 1)
7800   (func (export "eq-in-block")
7801     (block
7802       (drop
7803         (block (result v128)
7804           (f32x4.eq
7805             (block (result v128) (v128.load (i32.const 0)))
7806             (block (result v128) (v128.load (i32.const 1)))
7807           )
7808         )
7809       )
7810     )
7811   )
7812   (func (export "ne-in-block")
7813     (block
7814       (drop
7815         (block (result v128)
7816           (f32x4.ne
7817             (block (result v128) (v128.load (i32.const 0)))
7818             (block (result v128) (v128.load (i32.const 1)))
7819           )
7820         )
7821       )
7822     )
7823   )
7824   (func (export "lt-in-block")
7825     (block
7826       (drop
7827         (block (result v128)
7828           (f32x4.lt
7829             (block (result v128) (v128.load (i32.const 0)))
7830             (block (result v128) (v128.load (i32.const 1)))
7831           )
7832         )
7833       )
7834     )
7835   )
7836   (func (export "le-in-block")
7837     (block
7838       (drop
7839         (block (result v128)
7840           (f32x4.le
7841             (block (result v128) (v128.load (i32.const 0)))
7842             (block (result v128) (v128.load (i32.const 1)))
7843           )
7844         )
7845       )
7846     )
7847   )
7848   (func (export "gt-in-block")
7849     (block
7850       (drop
7851         (block (result v128)
7852           (f32x4.gt
7853             (block (result v128) (v128.load (i32.const 0)))
7854             (block (result v128) (v128.load (i32.const 1)))
7855           )
7856         )
7857       )
7858     )
7859   )
7860   (func (export "ge-in-block")
7861     (block
7862       (drop
7863         (block (result v128)
7864           (f32x4.ge
7865             (block (result v128) (v128.load (i32.const 0)))
7866             (block (result v128) (v128.load (i32.const 1)))
7867           )
7868         )
7869       )
7870     )
7871   )
7872   (func (export "nested-eq")
7873     (drop
7874       (f32x4.eq
7875         (f32x4.eq
7876           (f32x4.eq
7877             (v128.load (i32.const 0))
7878             (v128.load (i32.const 1))
7879           )
7880           (f32x4.eq
7881             (v128.load (i32.const 2))
7882             (v128.load (i32.const 3))
7883           )
7884         )
7885         (f32x4.eq
7886           (f32x4.eq
7887             (v128.load (i32.const 0))
7888             (v128.load (i32.const 1))
7889           )
7890           (f32x4.eq
7891             (v128.load (i32.const 2))
7892             (v128.load (i32.const 3))
7893           )
7894         )
7895       )
7896     )
7897   )
7898   (func (export "nested-ne")
7899     (drop
7900       (f32x4.ne
7901         (f32x4.ne
7902           (f32x4.ne
7903             (v128.load (i32.const 0))
7904             (v128.load (i32.const 1))
7905           )
7906           (f32x4.ne
7907             (v128.load (i32.const 2))
7908             (v128.load (i32.const 3))
7909           )
7910         )
7911         (f32x4.ne
7912           (f32x4.ne
7913             (v128.load (i32.const 0))
7914             (v128.load (i32.const 1))
7915           )
7916           (f32x4.ne
7917             (v128.load (i32.const 2))
7918             (v128.load (i32.const 3))
7919           )
7920         )
7921       )
7922     )
7923   )
7924   (func (export "nested-lt")
7925     (drop
7926       (f32x4.lt
7927         (f32x4.lt
7928           (f32x4.lt
7929             (v128.load (i32.const 0))
7930             (v128.load (i32.const 1))
7931           )
7932           (f32x4.lt
7933             (v128.load (i32.const 2))
7934             (v128.load (i32.const 3))
7935           )
7936         )
7937         (f32x4.lt
7938           (f32x4.lt
7939             (v128.load (i32.const 0))
7940             (v128.load (i32.const 1))
7941           )
7942           (f32x4.lt
7943             (v128.load (i32.const 2))
7944             (v128.load (i32.const 3))
7945           )
7946         )
7947       )
7948     )
7949   )
7950   (func (export "nested-le")
7951     (drop
7952       (f32x4.le
7953         (f32x4.le
7954           (f32x4.le
7955             (v128.load (i32.const 0))
7956             (v128.load (i32.const 1))
7957           )
7958           (f32x4.le
7959             (v128.load (i32.const 2))
7960             (v128.load (i32.const 3))
7961           )
7962         )
7963         (f32x4.le
7964           (f32x4.le
7965             (v128.load (i32.const 0))
7966             (v128.load (i32.const 1))
7967           )
7968           (f32x4.le
7969             (v128.load (i32.const 2))
7970             (v128.load (i32.const 3))
7971           )
7972         )
7973       )
7974     )
7975   )
7976   (func (export "nested-gt")
7977     (drop
7978       (f32x4.gt
7979         (f32x4.gt
7980           (f32x4.gt
7981             (v128.load (i32.const 0))
7982             (v128.load (i32.const 1))
7983           )
7984           (f32x4.gt
7985             (v128.load (i32.const 2))
7986             (v128.load (i32.const 3))
7987           )
7988         )
7989         (f32x4.gt
7990           (f32x4.gt
7991             (v128.load (i32.const 0))
7992             (v128.load (i32.const 1))
7993           )
7994           (f32x4.gt
7995             (v128.load (i32.const 2))
7996             (v128.load (i32.const 3))
7997           )
7998         )
7999       )
8000     )
8001   )
8002   (func (export "nested-ge")
8003     (drop
8004       (f32x4.ge
8005         (f32x4.ge
8006           (f32x4.ge
8007             (v128.load (i32.const 0))
8008             (v128.load (i32.const 1))
8009           )
8010           (f32x4.ge
8011             (v128.load (i32.const 2))
8012             (v128.load (i32.const 3))
8013           )
8014         )
8015         (f32x4.ge
8016           (f32x4.ge
8017             (v128.load (i32.const 0))
8018             (v128.load (i32.const 1))
8019           )
8020           (f32x4.ge
8021             (v128.load (i32.const 2))
8022             (v128.load (i32.const 3))
8023           )
8024         )
8025       )
8026     )
8027   )
8028   (func (export "as-param")
8029     (drop
8030       (f32x4.ge
8031         (f32x4.eq
8032           (f32x4.lt
8033             (v128.load (i32.const 0))
8034             (v128.load (i32.const 1))
8035           )
8036           (f32x4.le
8037             (v128.load (i32.const 2))
8038             (v128.load (i32.const 3))
8039           )
8040         )
8041         (f32x4.ne
8042           (f32x4.gt
8043             (v128.load (i32.const 0))
8044             (v128.load (i32.const 1))
8045           )
8046           (f32x4.lt
8047             (v128.load (i32.const 2))
8048             (v128.load (i32.const 3))
8049           )
8050         )
8051       )
8052     )
8053   )
8054 )
8055
8056 (assert_return (invoke "eq-in-block"))
8057 (assert_return (invoke "ne-in-block"))
8058 (assert_return (invoke "lt-in-block"))
8059 (assert_return (invoke "le-in-block"))
8060 (assert_return (invoke "gt-in-block"))
8061 (assert_return (invoke "ge-in-block"))
8062 (assert_return (invoke "nested-eq"))
8063 (assert_return (invoke "nested-ne"))
8064 (assert_return (invoke "nested-lt"))
8065 (assert_return (invoke "nested-le"))
8066 (assert_return (invoke "nested-gt"))
8067 (assert_return (invoke "nested-ge"))
8068 (assert_return (invoke "as-param"))
8069
8070 ;; Test operation with empty argument
8071
8072 (assert_invalid
8073   (module
8074     (func $f32x4.eq-1st-arg-empty (result v128)
8075       (f32x4.eq (v128.const f32x4 0 0 0 0))
8076     )
8077   )
8078   "type mismatch"
8079 )
8080 (assert_invalid
8081   (module
8082     (func $f32x4.eq-arg-empty (result v128)
8083       (f32x4.eq)
8084     )
8085   )
8086   "type mismatch"
8087 )
8088 (assert_invalid
8089   (module
8090     (func $f32x4.ne-1st-arg-empty (result v128)
8091       (f32x4.ne (v128.const f32x4 0 0 0 0))
8092     )
8093   )
8094   "type mismatch"
8095 )
8096 (assert_invalid
8097   (module
8098     (func $f32x4.ne-arg-empty (result v128)
8099       (f32x4.ne)
8100     )
8101   )
8102   "type mismatch"
8103 )
8104 (assert_invalid
8105   (module
8106     (func $f32x4.lt-1st-arg-empty (result v128)
8107       (f32x4.lt (v128.const f32x4 0 0 0 0))
8108     )
8109   )
8110   "type mismatch"
8111 )
8112 (assert_invalid
8113   (module
8114     (func $f32x4.lt-arg-empty (result v128)
8115       (f32x4.lt)
8116     )
8117   )
8118   "type mismatch"
8119 )
8120 (assert_invalid
8121   (module
8122     (func $f32x4.le-1st-arg-empty (result v128)
8123       (f32x4.le (v128.const f32x4 0 0 0 0))
8124     )
8125   )
8126   "type mismatch"
8127 )
8128 (assert_invalid
8129   (module
8130     (func $f32x4.le-arg-empty (result v128)
8131       (f32x4.le)
8132     )
8133   )
8134   "type mismatch"
8135 )
8136 (assert_invalid
8137   (module
8138     (func $f32x4.gt-1st-arg-empty (result v128)
8139       (f32x4.gt (v128.const f32x4 0 0 0 0))
8140     )
8141   )
8142   "type mismatch"
8143 )
8144 (assert_invalid
8145   (module
8146     (func $f32x4.gt-arg-empty (result v128)
8147       (f32x4.gt)
8148     )
8149   )
8150   "type mismatch"
8151 )
8152 (assert_invalid
8153   (module
8154     (func $f32x4.ge-1st-arg-empty (result v128)
8155       (f32x4.ge (v128.const f32x4 0 0 0 0))
8156     )
8157   )
8158   "type mismatch"
8159 )
8160 (assert_invalid
8161   (module
8162     (func $f32x4.ge-arg-empty (result v128)
8163       (f32x4.ge)
8164     )
8165   )
8166   "type mismatch"
8167 )