...

Text file src/github.com/tetratelabs/wazero/internal/integration_test/spectest/v2/testdata/simd_f64x2_cmp.wast

Documentation: github.com/tetratelabs/wazero/internal/integration_test/spectest/v2/testdata

     1;; Tests for f64x2 comparison operations on major boundary values and all special values.
     2
     3
     4(module
     5  (func (export "f64x2.eq") (param v128 v128) (result v128) (f64x2.eq (local.get 0) (local.get 1)))
     6  (func (export "f64x2.ne") (param v128 v128) (result v128) (f64x2.ne (local.get 0) (local.get 1)))
     7  (func (export "f64x2.lt") (param v128 v128) (result v128) (f64x2.lt (local.get 0) (local.get 1)))
     8  (func (export "f64x2.le") (param v128 v128) (result v128) (f64x2.le (local.get 0) (local.get 1)))
     9  (func (export "f64x2.gt") (param v128 v128) (result v128) (f64x2.gt (local.get 0) (local.get 1)))
    10  (func (export "f64x2.ge") (param v128 v128) (result v128) (f64x2.ge (local.get 0) (local.get 1)))
    11)
    12
    13(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    14                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
    15                                  (v128.const i64x2 -1 -1))
    16(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    17                                  (v128.const f64x2 -inf -inf))
    18                                  (v128.const i64x2 0 0))
    19(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    20                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
    21                                  (v128.const i64x2 0 0))
    22(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    23                                  (v128.const f64x2 0x1p+0 0x1p+0))
    24                                  (v128.const i64x2 0 0))
    25(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    26                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
    27                                  (v128.const i64x2 0 0))
    28(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    29                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
    30                                  (v128.const i64x2 0 0))
    31(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    32                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
    33                                  (v128.const i64x2 0 0))
    34(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    35                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
    36                                  (v128.const i64x2 0 0))
    37(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    38                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
    39                                  (v128.const i64x2 0 0))
    40(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    41                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
    42                                  (v128.const i64x2 0 0))
    43(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    44                                  (v128.const f64x2 0x1p-1 0x1p-1))
    45                                  (v128.const i64x2 0 0))
    46(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    47                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
    48                                  (v128.const i64x2 0 0))
    49(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    50                                  (v128.const f64x2 0x0p+0 0x0p+0))
    51                                  (v128.const i64x2 0 0))
    52(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    53                                  (v128.const f64x2 inf inf))
    54                                  (v128.const i64x2 0 0))
    55(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    56                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
    57                                  (v128.const i64x2 0 0))
    58(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    59                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
    60                                  (v128.const i64x2 0 0))
    61(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    62                                  (v128.const f64x2 nan nan))
    63                                  (v128.const i64x2 0 0))
    64(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    65                                  (v128.const f64x2 -nan -nan))
    66                                  (v128.const i64x2 0 0))
    67(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    68                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
    69                                  (v128.const i64x2 0 0))
    70(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1074 0x1p-1074)
    71                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
    72                                  (v128.const i64x2 0 0))
    73(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
    74                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
    75                                  (v128.const i64x2 0 0))
    76(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
    77                                  (v128.const f64x2 -inf -inf))
    78                                  (v128.const i64x2 -1 -1))
    79(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
    80                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
    81                                  (v128.const i64x2 0 0))
    82(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
    83                                  (v128.const f64x2 0x1p+0 0x1p+0))
    84                                  (v128.const i64x2 0 0))
    85(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
    86                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
    87                                  (v128.const i64x2 0 0))
    88(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
    89                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
    90                                  (v128.const i64x2 0 0))
    91(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
    92                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
    93                                  (v128.const i64x2 0 0))
    94(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
    95                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
    96                                  (v128.const i64x2 0 0))
    97(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
    98                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
    99                                  (v128.const i64x2 0 0))
   100(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   101                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   102                                  (v128.const i64x2 0 0))
   103(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   104                                  (v128.const f64x2 0x1p-1 0x1p-1))
   105                                  (v128.const i64x2 0 0))
   106(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   107                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   108                                  (v128.const i64x2 0 0))
   109(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   110                                  (v128.const f64x2 0x0p+0 0x0p+0))
   111                                  (v128.const i64x2 0 0))
   112(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   113                                  (v128.const f64x2 inf inf))
   114                                  (v128.const i64x2 0 0))
   115(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   116                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   117                                  (v128.const i64x2 0 0))
   118(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   119                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   120                                  (v128.const i64x2 0 0))
   121(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   122                                  (v128.const f64x2 nan nan))
   123                                  (v128.const i64x2 0 0))
   124(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   125                                  (v128.const f64x2 -nan -nan))
   126                                  (v128.const i64x2 0 0))
   127(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   128                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   129                                  (v128.const i64x2 0 0))
   130(assert_return (invoke "f64x2.eq" (v128.const f64x2 -inf -inf)
   131                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   132                                  (v128.const i64x2 0 0))
   133(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   134                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   135                                  (v128.const i64x2 0 0))
   136(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   137                                  (v128.const f64x2 -inf -inf))
   138                                  (v128.const i64x2 0 0))
   139(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   140                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   141                                  (v128.const i64x2 -1 -1))
   142(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   143                                  (v128.const f64x2 0x1p+0 0x1p+0))
   144                                  (v128.const i64x2 0 0))
   145(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   146                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   147                                  (v128.const i64x2 0 0))
   148(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   149                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   150                                  (v128.const i64x2 0 0))
   151(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   152                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   153                                  (v128.const i64x2 0 0))
   154(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   155                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   156                                  (v128.const i64x2 0 0))
   157(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   158                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   159                                  (v128.const i64x2 0 0))
   160(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   161                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   162                                  (v128.const i64x2 0 0))
   163(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   164                                  (v128.const f64x2 0x1p-1 0x1p-1))
   165                                  (v128.const i64x2 0 0))
   166(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   167                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   168                                  (v128.const i64x2 0 0))
   169(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   170                                  (v128.const f64x2 0x0p+0 0x0p+0))
   171                                  (v128.const i64x2 0 0))
   172(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   173                                  (v128.const f64x2 inf inf))
   174                                  (v128.const i64x2 0 0))
   175(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   176                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   177                                  (v128.const i64x2 0 0))
   178(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   179                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   180                                  (v128.const i64x2 0 0))
   181(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   182                                  (v128.const f64x2 nan nan))
   183                                  (v128.const i64x2 0 0))
   184(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   185                                  (v128.const f64x2 -nan -nan))
   186                                  (v128.const i64x2 0 0))
   187(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   188                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   189                                  (v128.const i64x2 0 0))
   190(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   191                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   192                                  (v128.const i64x2 0 0))
   193(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   194                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   195                                  (v128.const i64x2 0 0))
   196(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   197                                  (v128.const f64x2 -inf -inf))
   198                                  (v128.const i64x2 0 0))
   199(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   200                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   201                                  (v128.const i64x2 0 0))
   202(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   203                                  (v128.const f64x2 0x1p+0 0x1p+0))
   204                                  (v128.const i64x2 -1 -1))
   205(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   206                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   207                                  (v128.const i64x2 0 0))
   208(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   209                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   210                                  (v128.const i64x2 0 0))
   211(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   212                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   213                                  (v128.const i64x2 0 0))
   214(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   215                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   216                                  (v128.const i64x2 0 0))
   217(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   218                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   219                                  (v128.const i64x2 0 0))
   220(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   221                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   222                                  (v128.const i64x2 0 0))
   223(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   224                                  (v128.const f64x2 0x1p-1 0x1p-1))
   225                                  (v128.const i64x2 0 0))
   226(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   227                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   228                                  (v128.const i64x2 0 0))
   229(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   230                                  (v128.const f64x2 0x0p+0 0x0p+0))
   231                                  (v128.const i64x2 0 0))
   232(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   233                                  (v128.const f64x2 inf inf))
   234                                  (v128.const i64x2 0 0))
   235(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   236                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   237                                  (v128.const i64x2 0 0))
   238(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   239                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   240                                  (v128.const i64x2 0 0))
   241(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   242                                  (v128.const f64x2 nan nan))
   243                                  (v128.const i64x2 0 0))
   244(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   245                                  (v128.const f64x2 -nan -nan))
   246                                  (v128.const i64x2 0 0))
   247(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   248                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   249                                  (v128.const i64x2 0 0))
   250(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p+0 0x1p+0)
   251                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   252                                  (v128.const i64x2 0 0))
   253(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   254                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   255                                  (v128.const i64x2 0 0))
   256(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   257                                  (v128.const f64x2 -inf -inf))
   258                                  (v128.const i64x2 0 0))
   259(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   260                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   261                                  (v128.const i64x2 0 0))
   262(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   263                                  (v128.const f64x2 0x1p+0 0x1p+0))
   264                                  (v128.const i64x2 0 0))
   265(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   266                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   267                                  (v128.const i64x2 -1 -1))
   268(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   269                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   270                                  (v128.const i64x2 0 0))
   271(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   272                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   273                                  (v128.const i64x2 0 0))
   274(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   275                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   276                                  (v128.const i64x2 0 0))
   277(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   278                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   279                                  (v128.const i64x2 0 0))
   280(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   281                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   282                                  (v128.const i64x2 0 0))
   283(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   284                                  (v128.const f64x2 0x1p-1 0x1p-1))
   285                                  (v128.const i64x2 0 0))
   286(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   287                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   288                                  (v128.const i64x2 0 0))
   289(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   290                                  (v128.const f64x2 0x0p+0 0x0p+0))
   291                                  (v128.const i64x2 0 0))
   292(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   293                                  (v128.const f64x2 inf inf))
   294                                  (v128.const i64x2 0 0))
   295(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   296                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   297                                  (v128.const i64x2 0 0))
   298(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   299                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   300                                  (v128.const i64x2 0 0))
   301(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   302                                  (v128.const f64x2 nan nan))
   303                                  (v128.const i64x2 0 0))
   304(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   305                                  (v128.const f64x2 -nan -nan))
   306                                  (v128.const i64x2 0 0))
   307(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   308                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   309                                  (v128.const i64x2 0 0))
   310(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
   311                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   312                                  (v128.const i64x2 0 0))
   313(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   314                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   315                                  (v128.const i64x2 0 0))
   316(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   317                                  (v128.const f64x2 -inf -inf))
   318                                  (v128.const i64x2 0 0))
   319(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   320                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   321                                  (v128.const i64x2 0 0))
   322(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   323                                  (v128.const f64x2 0x1p+0 0x1p+0))
   324                                  (v128.const i64x2 0 0))
   325(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   326                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   327                                  (v128.const i64x2 0 0))
   328(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   329                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   330                                  (v128.const i64x2 -1 -1))
   331(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   332                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   333                                  (v128.const i64x2 0 0))
   334(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   335                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   336                                  (v128.const i64x2 0 0))
   337(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   338                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   339                                  (v128.const i64x2 0 0))
   340(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   341                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   342                                  (v128.const i64x2 0 0))
   343(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   344                                  (v128.const f64x2 0x1p-1 0x1p-1))
   345                                  (v128.const i64x2 0 0))
   346(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   347                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   348                                  (v128.const i64x2 0 0))
   349(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   350                                  (v128.const f64x2 0x0p+0 0x0p+0))
   351                                  (v128.const i64x2 -1 -1))
   352(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   353                                  (v128.const f64x2 inf inf))
   354                                  (v128.const i64x2 0 0))
   355(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   356                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   357                                  (v128.const i64x2 0 0))
   358(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   359                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   360                                  (v128.const i64x2 0 0))
   361(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   362                                  (v128.const f64x2 nan nan))
   363                                  (v128.const i64x2 0 0))
   364(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   365                                  (v128.const f64x2 -nan -nan))
   366                                  (v128.const i64x2 0 0))
   367(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   368                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   369                                  (v128.const i64x2 0 0))
   370(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x0p+0 -0x0p+0)
   371                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   372                                  (v128.const i64x2 0 0))
   373(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   374                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   375                                  (v128.const i64x2 0 0))
   376(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   377                                  (v128.const f64x2 -inf -inf))
   378                                  (v128.const i64x2 0 0))
   379(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   380                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   381                                  (v128.const i64x2 0 0))
   382(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   383                                  (v128.const f64x2 0x1p+0 0x1p+0))
   384                                  (v128.const i64x2 0 0))
   385(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   386                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   387                                  (v128.const i64x2 0 0))
   388(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   389                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   390                                  (v128.const i64x2 0 0))
   391(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   392                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   393                                  (v128.const i64x2 -1 -1))
   394(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   395                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   396                                  (v128.const i64x2 0 0))
   397(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   398                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   399                                  (v128.const i64x2 0 0))
   400(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   401                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   402                                  (v128.const i64x2 0 0))
   403(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   404                                  (v128.const f64x2 0x1p-1 0x1p-1))
   405                                  (v128.const i64x2 0 0))
   406(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   407                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   408                                  (v128.const i64x2 0 0))
   409(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   410                                  (v128.const f64x2 0x0p+0 0x0p+0))
   411                                  (v128.const i64x2 0 0))
   412(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   413                                  (v128.const f64x2 inf inf))
   414                                  (v128.const i64x2 0 0))
   415(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   416                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   417                                  (v128.const i64x2 0 0))
   418(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   419                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   420                                  (v128.const i64x2 0 0))
   421(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   422                                  (v128.const f64x2 nan nan))
   423                                  (v128.const i64x2 0 0))
   424(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   425                                  (v128.const f64x2 -nan -nan))
   426                                  (v128.const i64x2 0 0))
   427(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   428                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   429                                  (v128.const i64x2 0 0))
   430(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1 -0x1p-1)
   431                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   432                                  (v128.const i64x2 0 0))
   433(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   434                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   435                                  (v128.const i64x2 0 0))
   436(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   437                                  (v128.const f64x2 -inf -inf))
   438                                  (v128.const i64x2 0 0))
   439(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   440                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   441                                  (v128.const i64x2 0 0))
   442(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   443                                  (v128.const f64x2 0x1p+0 0x1p+0))
   444                                  (v128.const i64x2 0 0))
   445(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   446                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   447                                  (v128.const i64x2 0 0))
   448(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   449                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   450                                  (v128.const i64x2 0 0))
   451(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   452                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   453                                  (v128.const i64x2 0 0))
   454(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   455                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   456                                  (v128.const i64x2 -1 -1))
   457(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   458                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   459                                  (v128.const i64x2 0 0))
   460(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   461                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   462                                  (v128.const i64x2 0 0))
   463(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   464                                  (v128.const f64x2 0x1p-1 0x1p-1))
   465                                  (v128.const i64x2 0 0))
   466(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   467                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   468                                  (v128.const i64x2 0 0))
   469(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   470                                  (v128.const f64x2 0x0p+0 0x0p+0))
   471                                  (v128.const i64x2 0 0))
   472(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   473                                  (v128.const f64x2 inf inf))
   474                                  (v128.const i64x2 0 0))
   475(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   476                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   477                                  (v128.const i64x2 0 0))
   478(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   479                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   480                                  (v128.const i64x2 0 0))
   481(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   482                                  (v128.const f64x2 nan nan))
   483                                  (v128.const i64x2 0 0))
   484(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   485                                  (v128.const f64x2 -nan -nan))
   486                                  (v128.const i64x2 0 0))
   487(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   488                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   489                                  (v128.const i64x2 0 0))
   490(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
   491                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   492                                  (v128.const i64x2 0 0))
   493(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   494                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   495                                  (v128.const i64x2 0 0))
   496(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   497                                  (v128.const f64x2 -inf -inf))
   498                                  (v128.const i64x2 0 0))
   499(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   500                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   501                                  (v128.const i64x2 0 0))
   502(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   503                                  (v128.const f64x2 0x1p+0 0x1p+0))
   504                                  (v128.const i64x2 0 0))
   505(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   506                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   507                                  (v128.const i64x2 0 0))
   508(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   509                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   510                                  (v128.const i64x2 0 0))
   511(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   512                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   513                                  (v128.const i64x2 0 0))
   514(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   515                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   516                                  (v128.const i64x2 0 0))
   517(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   518                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   519                                  (v128.const i64x2 -1 -1))
   520(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   521                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   522                                  (v128.const i64x2 0 0))
   523(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   524                                  (v128.const f64x2 0x1p-1 0x1p-1))
   525                                  (v128.const i64x2 0 0))
   526(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   527                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   528                                  (v128.const i64x2 0 0))
   529(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   530                                  (v128.const f64x2 0x0p+0 0x0p+0))
   531                                  (v128.const i64x2 0 0))
   532(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   533                                  (v128.const f64x2 inf inf))
   534                                  (v128.const i64x2 0 0))
   535(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   536                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   537                                  (v128.const i64x2 0 0))
   538(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   539                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   540                                  (v128.const i64x2 0 0))
   541(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   542                                  (v128.const f64x2 nan nan))
   543                                  (v128.const i64x2 0 0))
   544(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   545                                  (v128.const f64x2 -nan -nan))
   546                                  (v128.const i64x2 0 0))
   547(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   548                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   549                                  (v128.const i64x2 0 0))
   550(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
   551                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   552                                  (v128.const i64x2 0 0))
   553(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   554                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   555                                  (v128.const i64x2 0 0))
   556(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   557                                  (v128.const f64x2 -inf -inf))
   558                                  (v128.const i64x2 0 0))
   559(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   560                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   561                                  (v128.const i64x2 0 0))
   562(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   563                                  (v128.const f64x2 0x1p+0 0x1p+0))
   564                                  (v128.const i64x2 0 0))
   565(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   566                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   567                                  (v128.const i64x2 0 0))
   568(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   569                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   570                                  (v128.const i64x2 0 0))
   571(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   572                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   573                                  (v128.const i64x2 0 0))
   574(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   575                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   576                                  (v128.const i64x2 0 0))
   577(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   578                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   579                                  (v128.const i64x2 0 0))
   580(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   581                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   582                                  (v128.const i64x2 -1 -1))
   583(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   584                                  (v128.const f64x2 0x1p-1 0x1p-1))
   585                                  (v128.const i64x2 0 0))
   586(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   587                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   588                                  (v128.const i64x2 0 0))
   589(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   590                                  (v128.const f64x2 0x0p+0 0x0p+0))
   591                                  (v128.const i64x2 0 0))
   592(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   593                                  (v128.const f64x2 inf inf))
   594                                  (v128.const i64x2 0 0))
   595(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   596                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   597                                  (v128.const i64x2 0 0))
   598(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   599                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   600                                  (v128.const i64x2 0 0))
   601(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   602                                  (v128.const f64x2 nan nan))
   603                                  (v128.const i64x2 0 0))
   604(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   605                                  (v128.const f64x2 -nan -nan))
   606                                  (v128.const i64x2 0 0))
   607(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   608                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   609                                  (v128.const i64x2 0 0))
   610(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   611                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   612                                  (v128.const i64x2 0 0))
   613(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   614                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   615                                  (v128.const i64x2 0 0))
   616(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   617                                  (v128.const f64x2 -inf -inf))
   618                                  (v128.const i64x2 0 0))
   619(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   620                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   621                                  (v128.const i64x2 0 0))
   622(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   623                                  (v128.const f64x2 0x1p+0 0x1p+0))
   624                                  (v128.const i64x2 0 0))
   625(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   626                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   627                                  (v128.const i64x2 0 0))
   628(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   629                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   630                                  (v128.const i64x2 0 0))
   631(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   632                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   633                                  (v128.const i64x2 0 0))
   634(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   635                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   636                                  (v128.const i64x2 0 0))
   637(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   638                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   639                                  (v128.const i64x2 0 0))
   640(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   641                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   642                                  (v128.const i64x2 0 0))
   643(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   644                                  (v128.const f64x2 0x1p-1 0x1p-1))
   645                                  (v128.const i64x2 -1 -1))
   646(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   647                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   648                                  (v128.const i64x2 0 0))
   649(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   650                                  (v128.const f64x2 0x0p+0 0x0p+0))
   651                                  (v128.const i64x2 0 0))
   652(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   653                                  (v128.const f64x2 inf inf))
   654                                  (v128.const i64x2 0 0))
   655(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   656                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   657                                  (v128.const i64x2 0 0))
   658(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   659                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   660                                  (v128.const i64x2 0 0))
   661(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   662                                  (v128.const f64x2 nan nan))
   663                                  (v128.const i64x2 0 0))
   664(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   665                                  (v128.const f64x2 -nan -nan))
   666                                  (v128.const i64x2 0 0))
   667(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   668                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   669                                  (v128.const i64x2 0 0))
   670(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1 0x1p-1)
   671                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   672                                  (v128.const i64x2 0 0))
   673(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   674                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   675                                  (v128.const i64x2 0 0))
   676(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   677                                  (v128.const f64x2 -inf -inf))
   678                                  (v128.const i64x2 0 0))
   679(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   680                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   681                                  (v128.const i64x2 0 0))
   682(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   683                                  (v128.const f64x2 0x1p+0 0x1p+0))
   684                                  (v128.const i64x2 0 0))
   685(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   686                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   687                                  (v128.const i64x2 0 0))
   688(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   689                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   690                                  (v128.const i64x2 0 0))
   691(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   692                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   693                                  (v128.const i64x2 0 0))
   694(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   695                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   696                                  (v128.const i64x2 0 0))
   697(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   698                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   699                                  (v128.const i64x2 0 0))
   700(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   701                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   702                                  (v128.const i64x2 0 0))
   703(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   704                                  (v128.const f64x2 0x1p-1 0x1p-1))
   705                                  (v128.const i64x2 0 0))
   706(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   707                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   708                                  (v128.const i64x2 -1 -1))
   709(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   710                                  (v128.const f64x2 0x0p+0 0x0p+0))
   711                                  (v128.const i64x2 0 0))
   712(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   713                                  (v128.const f64x2 inf inf))
   714                                  (v128.const i64x2 0 0))
   715(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   716                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   717                                  (v128.const i64x2 0 0))
   718(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   719                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   720                                  (v128.const i64x2 0 0))
   721(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   722                                  (v128.const f64x2 nan nan))
   723                                  (v128.const i64x2 0 0))
   724(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   725                                  (v128.const f64x2 -nan -nan))
   726                                  (v128.const i64x2 0 0))
   727(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   728                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   729                                  (v128.const i64x2 0 0))
   730(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
   731                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   732                                  (v128.const i64x2 0 0))
   733(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   734                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   735                                  (v128.const i64x2 0 0))
   736(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   737                                  (v128.const f64x2 -inf -inf))
   738                                  (v128.const i64x2 0 0))
   739(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   740                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   741                                  (v128.const i64x2 0 0))
   742(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   743                                  (v128.const f64x2 0x1p+0 0x1p+0))
   744                                  (v128.const i64x2 0 0))
   745(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   746                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   747                                  (v128.const i64x2 0 0))
   748(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   749                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   750                                  (v128.const i64x2 -1 -1))
   751(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   752                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   753                                  (v128.const i64x2 0 0))
   754(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   755                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   756                                  (v128.const i64x2 0 0))
   757(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   758                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   759                                  (v128.const i64x2 0 0))
   760(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   761                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   762                                  (v128.const i64x2 0 0))
   763(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   764                                  (v128.const f64x2 0x1p-1 0x1p-1))
   765                                  (v128.const i64x2 0 0))
   766(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   767                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   768                                  (v128.const i64x2 0 0))
   769(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   770                                  (v128.const f64x2 0x0p+0 0x0p+0))
   771                                  (v128.const i64x2 -1 -1))
   772(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   773                                  (v128.const f64x2 inf inf))
   774                                  (v128.const i64x2 0 0))
   775(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   776                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   777                                  (v128.const i64x2 0 0))
   778(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   779                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   780                                  (v128.const i64x2 0 0))
   781(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   782                                  (v128.const f64x2 nan nan))
   783                                  (v128.const i64x2 0 0))
   784(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   785                                  (v128.const f64x2 -nan -nan))
   786                                  (v128.const i64x2 0 0))
   787(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   788                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   789                                  (v128.const i64x2 0 0))
   790(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x0p+0 0x0p+0)
   791                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   792                                  (v128.const i64x2 0 0))
   793(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   794                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   795                                  (v128.const i64x2 0 0))
   796(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   797                                  (v128.const f64x2 -inf -inf))
   798                                  (v128.const i64x2 0 0))
   799(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   800                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   801                                  (v128.const i64x2 0 0))
   802(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   803                                  (v128.const f64x2 0x1p+0 0x1p+0))
   804                                  (v128.const i64x2 0 0))
   805(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   806                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   807                                  (v128.const i64x2 0 0))
   808(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   809                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   810                                  (v128.const i64x2 0 0))
   811(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   812                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   813                                  (v128.const i64x2 0 0))
   814(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   815                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   816                                  (v128.const i64x2 0 0))
   817(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   818                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   819                                  (v128.const i64x2 0 0))
   820(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   821                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   822                                  (v128.const i64x2 0 0))
   823(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   824                                  (v128.const f64x2 0x1p-1 0x1p-1))
   825                                  (v128.const i64x2 0 0))
   826(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   827                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   828                                  (v128.const i64x2 0 0))
   829(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   830                                  (v128.const f64x2 0x0p+0 0x0p+0))
   831                                  (v128.const i64x2 0 0))
   832(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   833                                  (v128.const f64x2 inf inf))
   834                                  (v128.const i64x2 -1 -1))
   835(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   836                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   837                                  (v128.const i64x2 0 0))
   838(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   839                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   840                                  (v128.const i64x2 0 0))
   841(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   842                                  (v128.const f64x2 nan nan))
   843                                  (v128.const i64x2 0 0))
   844(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   845                                  (v128.const f64x2 -nan -nan))
   846                                  (v128.const i64x2 0 0))
   847(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   848                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   849                                  (v128.const i64x2 0 0))
   850(assert_return (invoke "f64x2.eq" (v128.const f64x2 inf inf)
   851                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   852                                  (v128.const i64x2 0 0))
   853(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   854                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   855                                  (v128.const i64x2 0 0))
   856(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   857                                  (v128.const f64x2 -inf -inf))
   858                                  (v128.const i64x2 0 0))
   859(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   860                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   861                                  (v128.const i64x2 0 0))
   862(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   863                                  (v128.const f64x2 0x1p+0 0x1p+0))
   864                                  (v128.const i64x2 0 0))
   865(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   866                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   867                                  (v128.const i64x2 0 0))
   868(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   869                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   870                                  (v128.const i64x2 0 0))
   871(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   872                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   873                                  (v128.const i64x2 0 0))
   874(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   875                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   876                                  (v128.const i64x2 0 0))
   877(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   878                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   879                                  (v128.const i64x2 0 0))
   880(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   881                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   882                                  (v128.const i64x2 0 0))
   883(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   884                                  (v128.const f64x2 0x1p-1 0x1p-1))
   885                                  (v128.const i64x2 0 0))
   886(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   887                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   888                                  (v128.const i64x2 0 0))
   889(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   890                                  (v128.const f64x2 0x0p+0 0x0p+0))
   891                                  (v128.const i64x2 0 0))
   892(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   893                                  (v128.const f64x2 inf inf))
   894                                  (v128.const i64x2 0 0))
   895(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   896                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   897                                  (v128.const i64x2 -1 -1))
   898(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   899                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   900                                  (v128.const i64x2 0 0))
   901(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   902                                  (v128.const f64x2 nan nan))
   903                                  (v128.const i64x2 0 0))
   904(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   905                                  (v128.const f64x2 -nan -nan))
   906                                  (v128.const i64x2 0 0))
   907(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   908                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   909                                  (v128.const i64x2 0 0))
   910(assert_return (invoke "f64x2.eq" (v128.const f64x2 -0x1p+0 -0x1p+0)
   911                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   912                                  (v128.const i64x2 0 0))
   913(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   914                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
   915                                  (v128.const i64x2 0 0))
   916(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   917                                  (v128.const f64x2 -inf -inf))
   918                                  (v128.const i64x2 0 0))
   919(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   920                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   921                                  (v128.const i64x2 0 0))
   922(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   923                                  (v128.const f64x2 0x1p+0 0x1p+0))
   924                                  (v128.const i64x2 0 0))
   925(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   926                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   927                                  (v128.const i64x2 0 0))
   928(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   929                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
   930                                  (v128.const i64x2 0 0))
   931(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   932                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
   933                                  (v128.const i64x2 0 0))
   934(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   935                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   936                                  (v128.const i64x2 0 0))
   937(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   938                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
   939                                  (v128.const i64x2 0 0))
   940(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   941                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   942                                  (v128.const i64x2 0 0))
   943(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   944                                  (v128.const f64x2 0x1p-1 0x1p-1))
   945                                  (v128.const i64x2 0 0))
   946(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   947                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   948                                  (v128.const i64x2 0 0))
   949(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   950                                  (v128.const f64x2 0x0p+0 0x0p+0))
   951                                  (v128.const i64x2 0 0))
   952(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   953                                  (v128.const f64x2 inf inf))
   954                                  (v128.const i64x2 0 0))
   955(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   956                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
   957                                  (v128.const i64x2 0 0))
   958(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   959                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
   960                                  (v128.const i64x2 -1 -1))
   961(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   962                                  (v128.const f64x2 nan nan))
   963                                  (v128.const i64x2 0 0))
   964(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   965                                  (v128.const f64x2 -nan -nan))
   966                                  (v128.const i64x2 0 0))
   967(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   968                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
   969                                  (v128.const i64x2 0 0))
   970(assert_return (invoke "f64x2.eq" (v128.const f64x2 0x1p-1022 0x1p-1022)
   971                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
   972                                  (v128.const i64x2 0 0))
   973(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
   974                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
   975                                  (v128.const i64x2 -1 -1))
   976(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
   977                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
   978                                  (v128.const i64x2 0 0))
   979(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
   980                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
   981                                  (v128.const i64x2 0 0))
   982(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
   983                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
   984                                  (v128.const i64x2 0 0))
   985(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
   986                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
   987                                  (v128.const i64x2 0 0))
   988(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
   989                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
   990                                  (v128.const i64x2 0 0))
   991(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
   992                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
   993                                  (v128.const i64x2 -1 -1))
   994(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
   995                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
   996                                  (v128.const i64x2 0 0))
   997(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
   998                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
   999                                  (v128.const i64x2 0 0))
  1000(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  1001                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  1002                                  (v128.const i64x2 0 0))
  1003(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e038 0123456789.e038)
  1004                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  1005                                  (v128.const i64x2 0 0))
  1006(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e038 0123456789.e038)
  1007                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  1008                                  (v128.const i64x2 0 0))
  1009(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e038 0123456789.e038)
  1010                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  1011                                  (v128.const i64x2 -1 -1))
  1012(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e038 0123456789.e038)
  1013                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  1014                                  (v128.const i64x2 -1 -1))
  1015(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e038 0123456789.e038)
  1016                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  1017                                  (v128.const i64x2 0 0))
  1018(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  1019                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  1020                                  (v128.const i64x2 0 0))
  1021(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  1022                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  1023                                  (v128.const i64x2 0 0))
  1024(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  1025                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  1026                                  (v128.const i64x2 -1 -1))
  1027(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  1028                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  1029                                  (v128.const i64x2 -1 -1))
  1030(assert_return (invoke "f64x2.eq" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  1031                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  1032                                  (v128.const i64x2 0 0))
  1033(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  1034                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  1035                                  (v128.const i64x2 0 0))
  1036(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  1037                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  1038                                  (v128.const i64x2 0 0))
  1039(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  1040                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  1041                                  (v128.const i64x2 0 0))
  1042(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  1043                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  1044                                  (v128.const i64x2 0 0))
  1045(assert_return (invoke "f64x2.eq" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  1046                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  1047                                  (v128.const i64x2 -1 -1))
  1048(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1049                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1050                                  (v128.const i64x2 0 0))
  1051(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1052                                  (v128.const f64x2 -inf -inf))
  1053                                  (v128.const i64x2 0 0))
  1054(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1055                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1056                                  (v128.const i64x2 0 0))
  1057(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1058                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1059                                  (v128.const i64x2 0 0))
  1060(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1061                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1062                                  (v128.const i64x2 0 0))
  1063(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1064                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1065                                  (v128.const i64x2 0 0))
  1066(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1067                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1068                                  (v128.const i64x2 0 0))
  1069(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1070                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1071                                  (v128.const i64x2 0 0))
  1072(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1073                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1074                                  (v128.const i64x2 0 0))
  1075(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1076                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1077                                  (v128.const i64x2 0 0))
  1078(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1079                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1080                                  (v128.const i64x2 0 0))
  1081(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1082                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1083                                  (v128.const i64x2 0 0))
  1084(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1085                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1086                                  (v128.const i64x2 0 0))
  1087(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1088                                  (v128.const f64x2 inf inf))
  1089                                  (v128.const i64x2 0 0))
  1090(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1091                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1092                                  (v128.const i64x2 0 0))
  1093(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1094                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1095                                  (v128.const i64x2 0 0))
  1096(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1097                                  (v128.const f64x2 nan nan))
  1098                                  (v128.const i64x2 0 0))
  1099(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1100                                  (v128.const f64x2 -nan -nan))
  1101                                  (v128.const i64x2 0 0))
  1102(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1103                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1104                                  (v128.const i64x2 0 0))
  1105(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan nan)
  1106                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1107                                  (v128.const i64x2 0 0))
  1108(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1109                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1110                                  (v128.const i64x2 0 0))
  1111(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1112                                  (v128.const f64x2 -inf -inf))
  1113                                  (v128.const i64x2 0 0))
  1114(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1115                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1116                                  (v128.const i64x2 0 0))
  1117(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1118                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1119                                  (v128.const i64x2 0 0))
  1120(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1121                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1122                                  (v128.const i64x2 0 0))
  1123(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1124                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1125                                  (v128.const i64x2 0 0))
  1126(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1127                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1128                                  (v128.const i64x2 0 0))
  1129(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1130                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1131                                  (v128.const i64x2 0 0))
  1132(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1133                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1134                                  (v128.const i64x2 0 0))
  1135(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1136                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1137                                  (v128.const i64x2 0 0))
  1138(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1139                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1140                                  (v128.const i64x2 0 0))
  1141(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1142                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1143                                  (v128.const i64x2 0 0))
  1144(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1145                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1146                                  (v128.const i64x2 0 0))
  1147(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1148                                  (v128.const f64x2 inf inf))
  1149                                  (v128.const i64x2 0 0))
  1150(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1151                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1152                                  (v128.const i64x2 0 0))
  1153(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1154                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1155                                  (v128.const i64x2 0 0))
  1156(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1157                                  (v128.const f64x2 nan nan))
  1158                                  (v128.const i64x2 0 0))
  1159(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1160                                  (v128.const f64x2 -nan -nan))
  1161                                  (v128.const i64x2 0 0))
  1162(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1163                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1164                                  (v128.const i64x2 0 0))
  1165(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan -nan)
  1166                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1167                                  (v128.const i64x2 0 0))
  1168(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1169                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1170                                  (v128.const i64x2 0 0))
  1171(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1172                                  (v128.const f64x2 -inf -inf))
  1173                                  (v128.const i64x2 0 0))
  1174(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1175                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1176                                  (v128.const i64x2 0 0))
  1177(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1178                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1179                                  (v128.const i64x2 0 0))
  1180(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1181                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1182                                  (v128.const i64x2 0 0))
  1183(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1184                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1185                                  (v128.const i64x2 0 0))
  1186(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1187                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1188                                  (v128.const i64x2 0 0))
  1189(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1190                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1191                                  (v128.const i64x2 0 0))
  1192(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1193                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1194                                  (v128.const i64x2 0 0))
  1195(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1196                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1197                                  (v128.const i64x2 0 0))
  1198(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1199                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1200                                  (v128.const i64x2 0 0))
  1201(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1202                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1203                                  (v128.const i64x2 0 0))
  1204(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1205                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1206                                  (v128.const i64x2 0 0))
  1207(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1208                                  (v128.const f64x2 inf inf))
  1209                                  (v128.const i64x2 0 0))
  1210(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1211                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1212                                  (v128.const i64x2 0 0))
  1213(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1214                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1215                                  (v128.const i64x2 0 0))
  1216(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1217                                  (v128.const f64x2 nan nan))
  1218                                  (v128.const i64x2 0 0))
  1219(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1220                                  (v128.const f64x2 -nan -nan))
  1221                                  (v128.const i64x2 0 0))
  1222(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1223                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1224                                  (v128.const i64x2 0 0))
  1225(assert_return (invoke "f64x2.eq" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  1226                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1227                                  (v128.const i64x2 0 0))
  1228(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1229                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1230                                  (v128.const i64x2 0 0))
  1231(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1232                                  (v128.const f64x2 -inf -inf))
  1233                                  (v128.const i64x2 0 0))
  1234(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1235                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1236                                  (v128.const i64x2 0 0))
  1237(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1238                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1239                                  (v128.const i64x2 0 0))
  1240(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1241                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1242                                  (v128.const i64x2 0 0))
  1243(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1244                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1245                                  (v128.const i64x2 0 0))
  1246(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1247                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1248                                  (v128.const i64x2 0 0))
  1249(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1250                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1251                                  (v128.const i64x2 0 0))
  1252(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1253                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1254                                  (v128.const i64x2 0 0))
  1255(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1256                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1257                                  (v128.const i64x2 0 0))
  1258(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1259                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1260                                  (v128.const i64x2 0 0))
  1261(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1262                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1263                                  (v128.const i64x2 0 0))
  1264(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1265                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1266                                  (v128.const i64x2 0 0))
  1267(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1268                                  (v128.const f64x2 inf inf))
  1269                                  (v128.const i64x2 0 0))
  1270(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1271                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1272                                  (v128.const i64x2 0 0))
  1273(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1274                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1275                                  (v128.const i64x2 0 0))
  1276(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1277                                  (v128.const f64x2 nan nan))
  1278                                  (v128.const i64x2 0 0))
  1279(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1280                                  (v128.const f64x2 -nan -nan))
  1281                                  (v128.const i64x2 0 0))
  1282(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1283                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1284                                  (v128.const i64x2 0 0))
  1285(assert_return (invoke "f64x2.eq" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  1286                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1287                                  (v128.const i64x2 0 0))
  1288(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1289                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1290                                  (v128.const i64x2 0 0))
  1291(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1292                                  (v128.const f64x2 -inf -inf))
  1293                                  (v128.const i64x2 -1 -1))
  1294(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1295                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1296                                  (v128.const i64x2 -1 -1))
  1297(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1298                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1299                                  (v128.const i64x2 -1 -1))
  1300(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1301                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1302                                  (v128.const i64x2 -1 -1))
  1303(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1304                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1305                                  (v128.const i64x2 -1 -1))
  1306(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1307                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1308                                  (v128.const i64x2 -1 -1))
  1309(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1310                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1311                                  (v128.const i64x2 -1 -1))
  1312(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1313                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1314                                  (v128.const i64x2 -1 -1))
  1315(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1316                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1317                                  (v128.const i64x2 -1 -1))
  1318(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1319                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1320                                  (v128.const i64x2 -1 -1))
  1321(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1322                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1323                                  (v128.const i64x2 -1 -1))
  1324(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1325                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1326                                  (v128.const i64x2 -1 -1))
  1327(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1328                                  (v128.const f64x2 inf inf))
  1329                                  (v128.const i64x2 -1 -1))
  1330(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1331                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1332                                  (v128.const i64x2 -1 -1))
  1333(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1334                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1335                                  (v128.const i64x2 -1 -1))
  1336(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1337                                  (v128.const f64x2 nan nan))
  1338                                  (v128.const i64x2 -1 -1))
  1339(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1340                                  (v128.const f64x2 -nan -nan))
  1341                                  (v128.const i64x2 -1 -1))
  1342(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1343                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1344                                  (v128.const i64x2 -1 -1))
  1345(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1074 0x1p-1074)
  1346                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1347                                  (v128.const i64x2 -1 -1))
  1348(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1349                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1350                                  (v128.const i64x2 -1 -1))
  1351(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1352                                  (v128.const f64x2 -inf -inf))
  1353                                  (v128.const i64x2 0 0))
  1354(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1355                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1356                                  (v128.const i64x2 -1 -1))
  1357(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1358                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1359                                  (v128.const i64x2 -1 -1))
  1360(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1361                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1362                                  (v128.const i64x2 -1 -1))
  1363(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1364                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1365                                  (v128.const i64x2 -1 -1))
  1366(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1367                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1368                                  (v128.const i64x2 -1 -1))
  1369(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1370                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1371                                  (v128.const i64x2 -1 -1))
  1372(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1373                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1374                                  (v128.const i64x2 -1 -1))
  1375(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1376                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1377                                  (v128.const i64x2 -1 -1))
  1378(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1379                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1380                                  (v128.const i64x2 -1 -1))
  1381(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1382                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1383                                  (v128.const i64x2 -1 -1))
  1384(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1385                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1386                                  (v128.const i64x2 -1 -1))
  1387(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1388                                  (v128.const f64x2 inf inf))
  1389                                  (v128.const i64x2 -1 -1))
  1390(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1391                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1392                                  (v128.const i64x2 -1 -1))
  1393(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1394                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1395                                  (v128.const i64x2 -1 -1))
  1396(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1397                                  (v128.const f64x2 nan nan))
  1398                                  (v128.const i64x2 -1 -1))
  1399(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1400                                  (v128.const f64x2 -nan -nan))
  1401                                  (v128.const i64x2 -1 -1))
  1402(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1403                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1404                                  (v128.const i64x2 -1 -1))
  1405(assert_return (invoke "f64x2.ne" (v128.const f64x2 -inf -inf)
  1406                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1407                                  (v128.const i64x2 -1 -1))
  1408(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1409                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1410                                  (v128.const i64x2 -1 -1))
  1411(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1412                                  (v128.const f64x2 -inf -inf))
  1413                                  (v128.const i64x2 -1 -1))
  1414(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1415                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1416                                  (v128.const i64x2 0 0))
  1417(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1418                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1419                                  (v128.const i64x2 -1 -1))
  1420(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1421                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1422                                  (v128.const i64x2 -1 -1))
  1423(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1424                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1425                                  (v128.const i64x2 -1 -1))
  1426(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1427                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1428                                  (v128.const i64x2 -1 -1))
  1429(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1430                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1431                                  (v128.const i64x2 -1 -1))
  1432(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1433                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1434                                  (v128.const i64x2 -1 -1))
  1435(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1436                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1437                                  (v128.const i64x2 -1 -1))
  1438(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1439                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1440                                  (v128.const i64x2 -1 -1))
  1441(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1442                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1443                                  (v128.const i64x2 -1 -1))
  1444(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1445                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1446                                  (v128.const i64x2 -1 -1))
  1447(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1448                                  (v128.const f64x2 inf inf))
  1449                                  (v128.const i64x2 -1 -1))
  1450(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1451                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1452                                  (v128.const i64x2 -1 -1))
  1453(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1454                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1455                                  (v128.const i64x2 -1 -1))
  1456(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1457                                  (v128.const f64x2 nan nan))
  1458                                  (v128.const i64x2 -1 -1))
  1459(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1460                                  (v128.const f64x2 -nan -nan))
  1461                                  (v128.const i64x2 -1 -1))
  1462(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1463                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1464                                  (v128.const i64x2 -1 -1))
  1465(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1466                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1467                                  (v128.const i64x2 -1 -1))
  1468(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1469                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1470                                  (v128.const i64x2 -1 -1))
  1471(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1472                                  (v128.const f64x2 -inf -inf))
  1473                                  (v128.const i64x2 -1 -1))
  1474(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1475                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1476                                  (v128.const i64x2 -1 -1))
  1477(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1478                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1479                                  (v128.const i64x2 0 0))
  1480(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1481                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1482                                  (v128.const i64x2 -1 -1))
  1483(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1484                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1485                                  (v128.const i64x2 -1 -1))
  1486(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1487                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1488                                  (v128.const i64x2 -1 -1))
  1489(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1490                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1491                                  (v128.const i64x2 -1 -1))
  1492(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1493                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1494                                  (v128.const i64x2 -1 -1))
  1495(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1496                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1497                                  (v128.const i64x2 -1 -1))
  1498(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1499                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1500                                  (v128.const i64x2 -1 -1))
  1501(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1502                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1503                                  (v128.const i64x2 -1 -1))
  1504(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1505                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1506                                  (v128.const i64x2 -1 -1))
  1507(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1508                                  (v128.const f64x2 inf inf))
  1509                                  (v128.const i64x2 -1 -1))
  1510(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1511                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1512                                  (v128.const i64x2 -1 -1))
  1513(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1514                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1515                                  (v128.const i64x2 -1 -1))
  1516(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1517                                  (v128.const f64x2 nan nan))
  1518                                  (v128.const i64x2 -1 -1))
  1519(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1520                                  (v128.const f64x2 -nan -nan))
  1521                                  (v128.const i64x2 -1 -1))
  1522(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1523                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1524                                  (v128.const i64x2 -1 -1))
  1525(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p+0 0x1p+0)
  1526                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1527                                  (v128.const i64x2 -1 -1))
  1528(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1529                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1530                                  (v128.const i64x2 -1 -1))
  1531(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1532                                  (v128.const f64x2 -inf -inf))
  1533                                  (v128.const i64x2 -1 -1))
  1534(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1535                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1536                                  (v128.const i64x2 -1 -1))
  1537(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1538                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1539                                  (v128.const i64x2 -1 -1))
  1540(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1541                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1542                                  (v128.const i64x2 0 0))
  1543(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1544                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1545                                  (v128.const i64x2 -1 -1))
  1546(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1547                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1548                                  (v128.const i64x2 -1 -1))
  1549(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1550                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1551                                  (v128.const i64x2 -1 -1))
  1552(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1553                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1554                                  (v128.const i64x2 -1 -1))
  1555(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1556                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1557                                  (v128.const i64x2 -1 -1))
  1558(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1559                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1560                                  (v128.const i64x2 -1 -1))
  1561(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1562                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1563                                  (v128.const i64x2 -1 -1))
  1564(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1565                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1566                                  (v128.const i64x2 -1 -1))
  1567(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1568                                  (v128.const f64x2 inf inf))
  1569                                  (v128.const i64x2 -1 -1))
  1570(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1571                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1572                                  (v128.const i64x2 -1 -1))
  1573(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1574                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1575                                  (v128.const i64x2 -1 -1))
  1576(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1577                                  (v128.const f64x2 nan nan))
  1578                                  (v128.const i64x2 -1 -1))
  1579(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1580                                  (v128.const f64x2 -nan -nan))
  1581                                  (v128.const i64x2 -1 -1))
  1582(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1583                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1584                                  (v128.const i64x2 -1 -1))
  1585(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1586                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1587                                  (v128.const i64x2 -1 -1))
  1588(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1589                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1590                                  (v128.const i64x2 -1 -1))
  1591(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1592                                  (v128.const f64x2 -inf -inf))
  1593                                  (v128.const i64x2 -1 -1))
  1594(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1595                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1596                                  (v128.const i64x2 -1 -1))
  1597(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1598                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1599                                  (v128.const i64x2 -1 -1))
  1600(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1601                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1602                                  (v128.const i64x2 -1 -1))
  1603(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1604                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1605                                  (v128.const i64x2 0 0))
  1606(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1607                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1608                                  (v128.const i64x2 -1 -1))
  1609(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1610                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1611                                  (v128.const i64x2 -1 -1))
  1612(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1613                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1614                                  (v128.const i64x2 -1 -1))
  1615(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1616                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1617                                  (v128.const i64x2 -1 -1))
  1618(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1619                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1620                                  (v128.const i64x2 -1 -1))
  1621(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1622                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1623                                  (v128.const i64x2 -1 -1))
  1624(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1625                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1626                                  (v128.const i64x2 0 0))
  1627(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1628                                  (v128.const f64x2 inf inf))
  1629                                  (v128.const i64x2 -1 -1))
  1630(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1631                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1632                                  (v128.const i64x2 -1 -1))
  1633(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1634                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1635                                  (v128.const i64x2 -1 -1))
  1636(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1637                                  (v128.const f64x2 nan nan))
  1638                                  (v128.const i64x2 -1 -1))
  1639(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1640                                  (v128.const f64x2 -nan -nan))
  1641                                  (v128.const i64x2 -1 -1))
  1642(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1643                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1644                                  (v128.const i64x2 -1 -1))
  1645(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x0p+0 -0x0p+0)
  1646                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1647                                  (v128.const i64x2 -1 -1))
  1648(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1649                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1650                                  (v128.const i64x2 -1 -1))
  1651(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1652                                  (v128.const f64x2 -inf -inf))
  1653                                  (v128.const i64x2 -1 -1))
  1654(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1655                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1656                                  (v128.const i64x2 -1 -1))
  1657(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1658                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1659                                  (v128.const i64x2 -1 -1))
  1660(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1661                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1662                                  (v128.const i64x2 -1 -1))
  1663(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1664                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1665                                  (v128.const i64x2 -1 -1))
  1666(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1667                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1668                                  (v128.const i64x2 0 0))
  1669(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1670                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1671                                  (v128.const i64x2 -1 -1))
  1672(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1673                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1674                                  (v128.const i64x2 -1 -1))
  1675(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1676                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1677                                  (v128.const i64x2 -1 -1))
  1678(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1679                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1680                                  (v128.const i64x2 -1 -1))
  1681(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1682                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1683                                  (v128.const i64x2 -1 -1))
  1684(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1685                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1686                                  (v128.const i64x2 -1 -1))
  1687(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1688                                  (v128.const f64x2 inf inf))
  1689                                  (v128.const i64x2 -1 -1))
  1690(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1691                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1692                                  (v128.const i64x2 -1 -1))
  1693(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1694                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1695                                  (v128.const i64x2 -1 -1))
  1696(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1697                                  (v128.const f64x2 nan nan))
  1698                                  (v128.const i64x2 -1 -1))
  1699(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1700                                  (v128.const f64x2 -nan -nan))
  1701                                  (v128.const i64x2 -1 -1))
  1702(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1703                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1704                                  (v128.const i64x2 -1 -1))
  1705(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1 -0x1p-1)
  1706                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1707                                  (v128.const i64x2 -1 -1))
  1708(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1709                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1710                                  (v128.const i64x2 -1 -1))
  1711(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1712                                  (v128.const f64x2 -inf -inf))
  1713                                  (v128.const i64x2 -1 -1))
  1714(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1715                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1716                                  (v128.const i64x2 -1 -1))
  1717(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1718                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1719                                  (v128.const i64x2 -1 -1))
  1720(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1721                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1722                                  (v128.const i64x2 -1 -1))
  1723(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1724                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1725                                  (v128.const i64x2 -1 -1))
  1726(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1727                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1728                                  (v128.const i64x2 -1 -1))
  1729(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1730                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1731                                  (v128.const i64x2 0 0))
  1732(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1733                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1734                                  (v128.const i64x2 -1 -1))
  1735(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1736                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1737                                  (v128.const i64x2 -1 -1))
  1738(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1739                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1740                                  (v128.const i64x2 -1 -1))
  1741(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1742                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1743                                  (v128.const i64x2 -1 -1))
  1744(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1745                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1746                                  (v128.const i64x2 -1 -1))
  1747(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1748                                  (v128.const f64x2 inf inf))
  1749                                  (v128.const i64x2 -1 -1))
  1750(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1751                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1752                                  (v128.const i64x2 -1 -1))
  1753(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1754                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1755                                  (v128.const i64x2 -1 -1))
  1756(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1757                                  (v128.const f64x2 nan nan))
  1758                                  (v128.const i64x2 -1 -1))
  1759(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1760                                  (v128.const f64x2 -nan -nan))
  1761                                  (v128.const i64x2 -1 -1))
  1762(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1763                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1764                                  (v128.const i64x2 -1 -1))
  1765(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1766                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1767                                  (v128.const i64x2 -1 -1))
  1768(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1769                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1770                                  (v128.const i64x2 -1 -1))
  1771(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1772                                  (v128.const f64x2 -inf -inf))
  1773                                  (v128.const i64x2 -1 -1))
  1774(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1775                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1776                                  (v128.const i64x2 -1 -1))
  1777(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1778                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1779                                  (v128.const i64x2 -1 -1))
  1780(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1781                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1782                                  (v128.const i64x2 -1 -1))
  1783(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1784                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1785                                  (v128.const i64x2 -1 -1))
  1786(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1787                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1788                                  (v128.const i64x2 -1 -1))
  1789(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1790                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1791                                  (v128.const i64x2 -1 -1))
  1792(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1793                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1794                                  (v128.const i64x2 0 0))
  1795(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1796                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1797                                  (v128.const i64x2 -1 -1))
  1798(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1799                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1800                                  (v128.const i64x2 -1 -1))
  1801(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1802                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1803                                  (v128.const i64x2 -1 -1))
  1804(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1805                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1806                                  (v128.const i64x2 -1 -1))
  1807(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1808                                  (v128.const f64x2 inf inf))
  1809                                  (v128.const i64x2 -1 -1))
  1810(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1811                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1812                                  (v128.const i64x2 -1 -1))
  1813(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1814                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1815                                  (v128.const i64x2 -1 -1))
  1816(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1817                                  (v128.const f64x2 nan nan))
  1818                                  (v128.const i64x2 -1 -1))
  1819(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1820                                  (v128.const f64x2 -nan -nan))
  1821                                  (v128.const i64x2 -1 -1))
  1822(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1823                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1824                                  (v128.const i64x2 -1 -1))
  1825(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  1826                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1827                                  (v128.const i64x2 -1 -1))
  1828(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1829                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1830                                  (v128.const i64x2 -1 -1))
  1831(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1832                                  (v128.const f64x2 -inf -inf))
  1833                                  (v128.const i64x2 -1 -1))
  1834(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1835                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1836                                  (v128.const i64x2 -1 -1))
  1837(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1838                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1839                                  (v128.const i64x2 -1 -1))
  1840(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1841                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1842                                  (v128.const i64x2 -1 -1))
  1843(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1844                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1845                                  (v128.const i64x2 -1 -1))
  1846(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1847                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1848                                  (v128.const i64x2 -1 -1))
  1849(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1850                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1851                                  (v128.const i64x2 -1 -1))
  1852(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1853                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1854                                  (v128.const i64x2 -1 -1))
  1855(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1856                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1857                                  (v128.const i64x2 0 0))
  1858(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1859                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1860                                  (v128.const i64x2 -1 -1))
  1861(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1862                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1863                                  (v128.const i64x2 -1 -1))
  1864(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1865                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1866                                  (v128.const i64x2 -1 -1))
  1867(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1868                                  (v128.const f64x2 inf inf))
  1869                                  (v128.const i64x2 -1 -1))
  1870(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1871                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1872                                  (v128.const i64x2 -1 -1))
  1873(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1874                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1875                                  (v128.const i64x2 -1 -1))
  1876(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1877                                  (v128.const f64x2 nan nan))
  1878                                  (v128.const i64x2 -1 -1))
  1879(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1880                                  (v128.const f64x2 -nan -nan))
  1881                                  (v128.const i64x2 -1 -1))
  1882(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1883                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1884                                  (v128.const i64x2 -1 -1))
  1885(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  1886                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1887                                  (v128.const i64x2 -1 -1))
  1888(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1889                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1890                                  (v128.const i64x2 -1 -1))
  1891(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1892                                  (v128.const f64x2 -inf -inf))
  1893                                  (v128.const i64x2 -1 -1))
  1894(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1895                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1896                                  (v128.const i64x2 -1 -1))
  1897(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1898                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1899                                  (v128.const i64x2 -1 -1))
  1900(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1901                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1902                                  (v128.const i64x2 -1 -1))
  1903(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1904                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1905                                  (v128.const i64x2 -1 -1))
  1906(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1907                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1908                                  (v128.const i64x2 -1 -1))
  1909(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1910                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1911                                  (v128.const i64x2 -1 -1))
  1912(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1913                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1914                                  (v128.const i64x2 -1 -1))
  1915(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1916                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1917                                  (v128.const i64x2 -1 -1))
  1918(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1919                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1920                                  (v128.const i64x2 0 0))
  1921(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1922                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1923                                  (v128.const i64x2 -1 -1))
  1924(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1925                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1926                                  (v128.const i64x2 -1 -1))
  1927(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1928                                  (v128.const f64x2 inf inf))
  1929                                  (v128.const i64x2 -1 -1))
  1930(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1931                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1932                                  (v128.const i64x2 -1 -1))
  1933(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1934                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1935                                  (v128.const i64x2 -1 -1))
  1936(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1937                                  (v128.const f64x2 nan nan))
  1938                                  (v128.const i64x2 -1 -1))
  1939(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1940                                  (v128.const f64x2 -nan -nan))
  1941                                  (v128.const i64x2 -1 -1))
  1942(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1943                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  1944                                  (v128.const i64x2 -1 -1))
  1945(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1 0x1p-1)
  1946                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  1947                                  (v128.const i64x2 -1 -1))
  1948(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1949                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  1950                                  (v128.const i64x2 -1 -1))
  1951(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1952                                  (v128.const f64x2 -inf -inf))
  1953                                  (v128.const i64x2 -1 -1))
  1954(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1955                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1956                                  (v128.const i64x2 -1 -1))
  1957(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1958                                  (v128.const f64x2 0x1p+0 0x1p+0))
  1959                                  (v128.const i64x2 -1 -1))
  1960(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1961                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1962                                  (v128.const i64x2 -1 -1))
  1963(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1964                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  1965                                  (v128.const i64x2 -1 -1))
  1966(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1967                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  1968                                  (v128.const i64x2 -1 -1))
  1969(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1970                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1971                                  (v128.const i64x2 -1 -1))
  1972(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1973                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  1974                                  (v128.const i64x2 -1 -1))
  1975(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1976                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1977                                  (v128.const i64x2 -1 -1))
  1978(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1979                                  (v128.const f64x2 0x1p-1 0x1p-1))
  1980                                  (v128.const i64x2 -1 -1))
  1981(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1982                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1983                                  (v128.const i64x2 0 0))
  1984(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1985                                  (v128.const f64x2 0x0p+0 0x0p+0))
  1986                                  (v128.const i64x2 -1 -1))
  1987(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1988                                  (v128.const f64x2 inf inf))
  1989                                  (v128.const i64x2 -1 -1))
  1990(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1991                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  1992                                  (v128.const i64x2 -1 -1))
  1993(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1994                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  1995                                  (v128.const i64x2 -1 -1))
  1996(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1997                                  (v128.const f64x2 nan nan))
  1998                                  (v128.const i64x2 -1 -1))
  1999(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  2000                                  (v128.const f64x2 -nan -nan))
  2001                                  (v128.const i64x2 -1 -1))
  2002(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  2003                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2004                                  (v128.const i64x2 -1 -1))
  2005(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  2006                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2007                                  (v128.const i64x2 -1 -1))
  2008(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2009                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2010                                  (v128.const i64x2 -1 -1))
  2011(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2012                                  (v128.const f64x2 -inf -inf))
  2013                                  (v128.const i64x2 -1 -1))
  2014(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2015                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2016                                  (v128.const i64x2 -1 -1))
  2017(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2018                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2019                                  (v128.const i64x2 -1 -1))
  2020(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2021                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2022                                  (v128.const i64x2 -1 -1))
  2023(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2024                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2025                                  (v128.const i64x2 0 0))
  2026(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2027                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2028                                  (v128.const i64x2 -1 -1))
  2029(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2030                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2031                                  (v128.const i64x2 -1 -1))
  2032(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2033                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2034                                  (v128.const i64x2 -1 -1))
  2035(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2036                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2037                                  (v128.const i64x2 -1 -1))
  2038(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2039                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2040                                  (v128.const i64x2 -1 -1))
  2041(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2042                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2043                                  (v128.const i64x2 -1 -1))
  2044(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2045                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2046                                  (v128.const i64x2 0 0))
  2047(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2048                                  (v128.const f64x2 inf inf))
  2049                                  (v128.const i64x2 -1 -1))
  2050(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2051                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2052                                  (v128.const i64x2 -1 -1))
  2053(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2054                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2055                                  (v128.const i64x2 -1 -1))
  2056(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2057                                  (v128.const f64x2 nan nan))
  2058                                  (v128.const i64x2 -1 -1))
  2059(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2060                                  (v128.const f64x2 -nan -nan))
  2061                                  (v128.const i64x2 -1 -1))
  2062(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2063                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2064                                  (v128.const i64x2 -1 -1))
  2065(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x0p+0 0x0p+0)
  2066                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2067                                  (v128.const i64x2 -1 -1))
  2068(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2069                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2070                                  (v128.const i64x2 -1 -1))
  2071(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2072                                  (v128.const f64x2 -inf -inf))
  2073                                  (v128.const i64x2 -1 -1))
  2074(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2075                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2076                                  (v128.const i64x2 -1 -1))
  2077(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2078                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2079                                  (v128.const i64x2 -1 -1))
  2080(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2081                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2082                                  (v128.const i64x2 -1 -1))
  2083(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2084                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2085                                  (v128.const i64x2 -1 -1))
  2086(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2087                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2088                                  (v128.const i64x2 -1 -1))
  2089(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2090                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2091                                  (v128.const i64x2 -1 -1))
  2092(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2093                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2094                                  (v128.const i64x2 -1 -1))
  2095(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2096                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2097                                  (v128.const i64x2 -1 -1))
  2098(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2099                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2100                                  (v128.const i64x2 -1 -1))
  2101(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2102                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2103                                  (v128.const i64x2 -1 -1))
  2104(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2105                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2106                                  (v128.const i64x2 -1 -1))
  2107(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2108                                  (v128.const f64x2 inf inf))
  2109                                  (v128.const i64x2 0 0))
  2110(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2111                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2112                                  (v128.const i64x2 -1 -1))
  2113(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2114                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2115                                  (v128.const i64x2 -1 -1))
  2116(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2117                                  (v128.const f64x2 nan nan))
  2118                                  (v128.const i64x2 -1 -1))
  2119(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2120                                  (v128.const f64x2 -nan -nan))
  2121                                  (v128.const i64x2 -1 -1))
  2122(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2123                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2124                                  (v128.const i64x2 -1 -1))
  2125(assert_return (invoke "f64x2.ne" (v128.const f64x2 inf inf)
  2126                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2127                                  (v128.const i64x2 -1 -1))
  2128(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2129                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2130                                  (v128.const i64x2 -1 -1))
  2131(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2132                                  (v128.const f64x2 -inf -inf))
  2133                                  (v128.const i64x2 -1 -1))
  2134(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2135                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2136                                  (v128.const i64x2 -1 -1))
  2137(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2138                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2139                                  (v128.const i64x2 -1 -1))
  2140(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2141                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2142                                  (v128.const i64x2 -1 -1))
  2143(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2144                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2145                                  (v128.const i64x2 -1 -1))
  2146(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2147                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2148                                  (v128.const i64x2 -1 -1))
  2149(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2150                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2151                                  (v128.const i64x2 -1 -1))
  2152(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2153                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2154                                  (v128.const i64x2 -1 -1))
  2155(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2156                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2157                                  (v128.const i64x2 -1 -1))
  2158(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2159                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2160                                  (v128.const i64x2 -1 -1))
  2161(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2162                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2163                                  (v128.const i64x2 -1 -1))
  2164(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2165                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2166                                  (v128.const i64x2 -1 -1))
  2167(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2168                                  (v128.const f64x2 inf inf))
  2169                                  (v128.const i64x2 -1 -1))
  2170(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2171                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2172                                  (v128.const i64x2 0 0))
  2173(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2174                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2175                                  (v128.const i64x2 -1 -1))
  2176(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2177                                  (v128.const f64x2 nan nan))
  2178                                  (v128.const i64x2 -1 -1))
  2179(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2180                                  (v128.const f64x2 -nan -nan))
  2181                                  (v128.const i64x2 -1 -1))
  2182(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2183                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2184                                  (v128.const i64x2 -1 -1))
  2185(assert_return (invoke "f64x2.ne" (v128.const f64x2 -0x1p+0 -0x1p+0)
  2186                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2187                                  (v128.const i64x2 -1 -1))
  2188(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2189                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2190                                  (v128.const i64x2 -1 -1))
  2191(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2192                                  (v128.const f64x2 -inf -inf))
  2193                                  (v128.const i64x2 -1 -1))
  2194(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2195                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2196                                  (v128.const i64x2 -1 -1))
  2197(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2198                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2199                                  (v128.const i64x2 -1 -1))
  2200(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2201                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2202                                  (v128.const i64x2 -1 -1))
  2203(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2204                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2205                                  (v128.const i64x2 -1 -1))
  2206(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2207                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2208                                  (v128.const i64x2 -1 -1))
  2209(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2210                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2211                                  (v128.const i64x2 -1 -1))
  2212(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2213                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2214                                  (v128.const i64x2 -1 -1))
  2215(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2216                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2217                                  (v128.const i64x2 -1 -1))
  2218(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2219                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2220                                  (v128.const i64x2 -1 -1))
  2221(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2222                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2223                                  (v128.const i64x2 -1 -1))
  2224(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2225                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2226                                  (v128.const i64x2 -1 -1))
  2227(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2228                                  (v128.const f64x2 inf inf))
  2229                                  (v128.const i64x2 -1 -1))
  2230(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2231                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2232                                  (v128.const i64x2 -1 -1))
  2233(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2234                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2235                                  (v128.const i64x2 0 0))
  2236(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2237                                  (v128.const f64x2 nan nan))
  2238                                  (v128.const i64x2 -1 -1))
  2239(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2240                                  (v128.const f64x2 -nan -nan))
  2241                                  (v128.const i64x2 -1 -1))
  2242(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2243                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2244                                  (v128.const i64x2 -1 -1))
  2245(assert_return (invoke "f64x2.ne" (v128.const f64x2 0x1p-1022 0x1p-1022)
  2246                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2247                                  (v128.const i64x2 -1 -1))
  2248(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  2249                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  2250                                  (v128.const i64x2 0 0))
  2251(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  2252                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  2253                                  (v128.const i64x2 -1 -1))
  2254(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  2255                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  2256                                  (v128.const i64x2 -1 -1))
  2257(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  2258                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  2259                                  (v128.const i64x2 -1 -1))
  2260(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  2261                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  2262                                  (v128.const i64x2 -1 -1))
  2263(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  2264                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  2265                                  (v128.const i64x2 -1 -1))
  2266(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  2267                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  2268                                  (v128.const i64x2 0 0))
  2269(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  2270                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  2271                                  (v128.const i64x2 -1 -1))
  2272(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  2273                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  2274                                  (v128.const i64x2 -1 -1))
  2275(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  2276                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  2277                                  (v128.const i64x2 -1 -1))
  2278(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e038 0123456789.e038)
  2279                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  2280                                  (v128.const i64x2 -1 -1))
  2281(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e038 0123456789.e038)
  2282                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  2283                                  (v128.const i64x2 -1 -1))
  2284(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e038 0123456789.e038)
  2285                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  2286                                  (v128.const i64x2 0 0))
  2287(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e038 0123456789.e038)
  2288                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  2289                                  (v128.const i64x2 0 0))
  2290(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e038 0123456789.e038)
  2291                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  2292                                  (v128.const i64x2 -1 -1))
  2293(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  2294                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  2295                                  (v128.const i64x2 -1 -1))
  2296(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  2297                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  2298                                  (v128.const i64x2 -1 -1))
  2299(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  2300                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  2301                                  (v128.const i64x2 0 0))
  2302(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  2303                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  2304                                  (v128.const i64x2 0 0))
  2305(assert_return (invoke "f64x2.ne" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  2306                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  2307                                  (v128.const i64x2 -1 -1))
  2308(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  2309                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  2310                                  (v128.const i64x2 -1 -1))
  2311(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  2312                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  2313                                  (v128.const i64x2 -1 -1))
  2314(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  2315                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  2316                                  (v128.const i64x2 -1 -1))
  2317(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  2318                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  2319                                  (v128.const i64x2 -1 -1))
  2320(assert_return (invoke "f64x2.ne" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  2321                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  2322                                  (v128.const i64x2 0 0))
  2323(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2324                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2325                                  (v128.const i64x2 -1 -1))
  2326(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2327                                  (v128.const f64x2 -inf -inf))
  2328                                  (v128.const i64x2 -1 -1))
  2329(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2330                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2331                                  (v128.const i64x2 -1 -1))
  2332(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2333                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2334                                  (v128.const i64x2 -1 -1))
  2335(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2336                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2337                                  (v128.const i64x2 -1 -1))
  2338(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2339                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2340                                  (v128.const i64x2 -1 -1))
  2341(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2342                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2343                                  (v128.const i64x2 -1 -1))
  2344(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2345                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2346                                  (v128.const i64x2 -1 -1))
  2347(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2348                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2349                                  (v128.const i64x2 -1 -1))
  2350(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2351                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2352                                  (v128.const i64x2 -1 -1))
  2353(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2354                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2355                                  (v128.const i64x2 -1 -1))
  2356(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2357                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2358                                  (v128.const i64x2 -1 -1))
  2359(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2360                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2361                                  (v128.const i64x2 -1 -1))
  2362(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2363                                  (v128.const f64x2 inf inf))
  2364                                  (v128.const i64x2 -1 -1))
  2365(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2366                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2367                                  (v128.const i64x2 -1 -1))
  2368(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2369                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2370                                  (v128.const i64x2 -1 -1))
  2371(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2372                                  (v128.const f64x2 nan nan))
  2373                                  (v128.const i64x2 -1 -1))
  2374(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2375                                  (v128.const f64x2 -nan -nan))
  2376                                  (v128.const i64x2 -1 -1))
  2377(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2378                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2379                                  (v128.const i64x2 -1 -1))
  2380(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan nan)
  2381                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2382                                  (v128.const i64x2 -1 -1))
  2383(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2384                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2385                                  (v128.const i64x2 -1 -1))
  2386(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2387                                  (v128.const f64x2 -inf -inf))
  2388                                  (v128.const i64x2 -1 -1))
  2389(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2390                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2391                                  (v128.const i64x2 -1 -1))
  2392(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2393                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2394                                  (v128.const i64x2 -1 -1))
  2395(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2396                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2397                                  (v128.const i64x2 -1 -1))
  2398(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2399                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2400                                  (v128.const i64x2 -1 -1))
  2401(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2402                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2403                                  (v128.const i64x2 -1 -1))
  2404(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2405                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2406                                  (v128.const i64x2 -1 -1))
  2407(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2408                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2409                                  (v128.const i64x2 -1 -1))
  2410(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2411                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2412                                  (v128.const i64x2 -1 -1))
  2413(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2414                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2415                                  (v128.const i64x2 -1 -1))
  2416(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2417                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2418                                  (v128.const i64x2 -1 -1))
  2419(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2420                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2421                                  (v128.const i64x2 -1 -1))
  2422(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2423                                  (v128.const f64x2 inf inf))
  2424                                  (v128.const i64x2 -1 -1))
  2425(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2426                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2427                                  (v128.const i64x2 -1 -1))
  2428(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2429                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2430                                  (v128.const i64x2 -1 -1))
  2431(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2432                                  (v128.const f64x2 nan nan))
  2433                                  (v128.const i64x2 -1 -1))
  2434(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2435                                  (v128.const f64x2 -nan -nan))
  2436                                  (v128.const i64x2 -1 -1))
  2437(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2438                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2439                                  (v128.const i64x2 -1 -1))
  2440(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan -nan)
  2441                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2442                                  (v128.const i64x2 -1 -1))
  2443(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2444                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2445                                  (v128.const i64x2 -1 -1))
  2446(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2447                                  (v128.const f64x2 -inf -inf))
  2448                                  (v128.const i64x2 -1 -1))
  2449(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2450                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2451                                  (v128.const i64x2 -1 -1))
  2452(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2453                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2454                                  (v128.const i64x2 -1 -1))
  2455(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2456                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2457                                  (v128.const i64x2 -1 -1))
  2458(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2459                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2460                                  (v128.const i64x2 -1 -1))
  2461(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2462                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2463                                  (v128.const i64x2 -1 -1))
  2464(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2465                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2466                                  (v128.const i64x2 -1 -1))
  2467(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2468                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2469                                  (v128.const i64x2 -1 -1))
  2470(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2471                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2472                                  (v128.const i64x2 -1 -1))
  2473(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2474                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2475                                  (v128.const i64x2 -1 -1))
  2476(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2477                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2478                                  (v128.const i64x2 -1 -1))
  2479(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2480                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2481                                  (v128.const i64x2 -1 -1))
  2482(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2483                                  (v128.const f64x2 inf inf))
  2484                                  (v128.const i64x2 -1 -1))
  2485(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2486                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2487                                  (v128.const i64x2 -1 -1))
  2488(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2489                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2490                                  (v128.const i64x2 -1 -1))
  2491(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2492                                  (v128.const f64x2 nan nan))
  2493                                  (v128.const i64x2 -1 -1))
  2494(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2495                                  (v128.const f64x2 -nan -nan))
  2496                                  (v128.const i64x2 -1 -1))
  2497(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2498                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2499                                  (v128.const i64x2 -1 -1))
  2500(assert_return (invoke "f64x2.ne" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  2501                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2502                                  (v128.const i64x2 -1 -1))
  2503(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2504                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2505                                  (v128.const i64x2 -1 -1))
  2506(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2507                                  (v128.const f64x2 -inf -inf))
  2508                                  (v128.const i64x2 -1 -1))
  2509(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2510                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2511                                  (v128.const i64x2 -1 -1))
  2512(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2513                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2514                                  (v128.const i64x2 -1 -1))
  2515(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2516                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2517                                  (v128.const i64x2 -1 -1))
  2518(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2519                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2520                                  (v128.const i64x2 -1 -1))
  2521(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2522                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2523                                  (v128.const i64x2 -1 -1))
  2524(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2525                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2526                                  (v128.const i64x2 -1 -1))
  2527(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2528                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2529                                  (v128.const i64x2 -1 -1))
  2530(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2531                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2532                                  (v128.const i64x2 -1 -1))
  2533(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2534                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2535                                  (v128.const i64x2 -1 -1))
  2536(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2537                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2538                                  (v128.const i64x2 -1 -1))
  2539(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2540                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2541                                  (v128.const i64x2 -1 -1))
  2542(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2543                                  (v128.const f64x2 inf inf))
  2544                                  (v128.const i64x2 -1 -1))
  2545(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2546                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2547                                  (v128.const i64x2 -1 -1))
  2548(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2549                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2550                                  (v128.const i64x2 -1 -1))
  2551(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2552                                  (v128.const f64x2 nan nan))
  2553                                  (v128.const i64x2 -1 -1))
  2554(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2555                                  (v128.const f64x2 -nan -nan))
  2556                                  (v128.const i64x2 -1 -1))
  2557(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2558                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2559                                  (v128.const i64x2 -1 -1))
  2560(assert_return (invoke "f64x2.ne" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  2561                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2562                                  (v128.const i64x2 -1 -1))
  2563(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2564                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2565                                  (v128.const i64x2 0 0))
  2566(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2567                                  (v128.const f64x2 -inf -inf))
  2568                                  (v128.const i64x2 0 0))
  2569(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2570                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2571                                  (v128.const i64x2 -1 -1))
  2572(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2573                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2574                                  (v128.const i64x2 -1 -1))
  2575(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2576                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2577                                  (v128.const i64x2 0 0))
  2578(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2579                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2580                                  (v128.const i64x2 0 0))
  2581(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2582                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2583                                  (v128.const i64x2 0 0))
  2584(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2585                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2586                                  (v128.const i64x2 -1 -1))
  2587(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2588                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2589                                  (v128.const i64x2 0 0))
  2590(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2591                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2592                                  (v128.const i64x2 0 0))
  2593(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2594                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2595                                  (v128.const i64x2 -1 -1))
  2596(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2597                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2598                                  (v128.const i64x2 0 0))
  2599(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2600                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2601                                  (v128.const i64x2 0 0))
  2602(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2603                                  (v128.const f64x2 inf inf))
  2604                                  (v128.const i64x2 -1 -1))
  2605(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2606                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2607                                  (v128.const i64x2 0 0))
  2608(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2609                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2610                                  (v128.const i64x2 -1 -1))
  2611(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2612                                  (v128.const f64x2 nan nan))
  2613                                  (v128.const i64x2 0 0))
  2614(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2615                                  (v128.const f64x2 -nan -nan))
  2616                                  (v128.const i64x2 0 0))
  2617(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2618                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2619                                  (v128.const i64x2 0 0))
  2620(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  2621                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2622                                  (v128.const i64x2 0 0))
  2623(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2624                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2625                                  (v128.const i64x2 -1 -1))
  2626(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2627                                  (v128.const f64x2 -inf -inf))
  2628                                  (v128.const i64x2 0 0))
  2629(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2630                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2631                                  (v128.const i64x2 -1 -1))
  2632(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2633                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2634                                  (v128.const i64x2 -1 -1))
  2635(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2636                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2637                                  (v128.const i64x2 -1 -1))
  2638(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2639                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2640                                  (v128.const i64x2 -1 -1))
  2641(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2642                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2643                                  (v128.const i64x2 -1 -1))
  2644(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2645                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2646                                  (v128.const i64x2 -1 -1))
  2647(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2648                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2649                                  (v128.const i64x2 -1 -1))
  2650(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2651                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2652                                  (v128.const i64x2 -1 -1))
  2653(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2654                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2655                                  (v128.const i64x2 -1 -1))
  2656(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2657                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2658                                  (v128.const i64x2 -1 -1))
  2659(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2660                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2661                                  (v128.const i64x2 -1 -1))
  2662(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2663                                  (v128.const f64x2 inf inf))
  2664                                  (v128.const i64x2 -1 -1))
  2665(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2666                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2667                                  (v128.const i64x2 -1 -1))
  2668(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2669                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2670                                  (v128.const i64x2 -1 -1))
  2671(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2672                                  (v128.const f64x2 nan nan))
  2673                                  (v128.const i64x2 0 0))
  2674(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2675                                  (v128.const f64x2 -nan -nan))
  2676                                  (v128.const i64x2 0 0))
  2677(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2678                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2679                                  (v128.const i64x2 0 0))
  2680(assert_return (invoke "f64x2.lt" (v128.const f64x2 -inf -inf)
  2681                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2682                                  (v128.const i64x2 0 0))
  2683(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2684                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2685                                  (v128.const i64x2 0 0))
  2686(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2687                                  (v128.const f64x2 -inf -inf))
  2688                                  (v128.const i64x2 0 0))
  2689(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2690                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2691                                  (v128.const i64x2 0 0))
  2692(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2693                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2694                                  (v128.const i64x2 0 0))
  2695(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2696                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2697                                  (v128.const i64x2 0 0))
  2698(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2699                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2700                                  (v128.const i64x2 0 0))
  2701(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2702                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2703                                  (v128.const i64x2 0 0))
  2704(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2705                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2706                                  (v128.const i64x2 -1 -1))
  2707(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2708                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2709                                  (v128.const i64x2 0 0))
  2710(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2711                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2712                                  (v128.const i64x2 0 0))
  2713(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2714                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2715                                  (v128.const i64x2 0 0))
  2716(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2717                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2718                                  (v128.const i64x2 0 0))
  2719(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2720                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2721                                  (v128.const i64x2 0 0))
  2722(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2723                                  (v128.const f64x2 inf inf))
  2724                                  (v128.const i64x2 -1 -1))
  2725(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2726                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2727                                  (v128.const i64x2 0 0))
  2728(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2729                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2730                                  (v128.const i64x2 0 0))
  2731(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2732                                  (v128.const f64x2 nan nan))
  2733                                  (v128.const i64x2 0 0))
  2734(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2735                                  (v128.const f64x2 -nan -nan))
  2736                                  (v128.const i64x2 0 0))
  2737(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2738                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2739                                  (v128.const i64x2 0 0))
  2740(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  2741                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2742                                  (v128.const i64x2 0 0))
  2743(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2744                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2745                                  (v128.const i64x2 0 0))
  2746(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2747                                  (v128.const f64x2 -inf -inf))
  2748                                  (v128.const i64x2 0 0))
  2749(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2750                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2751                                  (v128.const i64x2 -1 -1))
  2752(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2753                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2754                                  (v128.const i64x2 0 0))
  2755(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2756                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2757                                  (v128.const i64x2 0 0))
  2758(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2759                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2760                                  (v128.const i64x2 0 0))
  2761(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2762                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2763                                  (v128.const i64x2 0 0))
  2764(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2765                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2766                                  (v128.const i64x2 -1 -1))
  2767(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2768                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2769                                  (v128.const i64x2 0 0))
  2770(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2771                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2772                                  (v128.const i64x2 0 0))
  2773(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2774                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2775                                  (v128.const i64x2 0 0))
  2776(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2777                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2778                                  (v128.const i64x2 0 0))
  2779(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2780                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2781                                  (v128.const i64x2 0 0))
  2782(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2783                                  (v128.const f64x2 inf inf))
  2784                                  (v128.const i64x2 -1 -1))
  2785(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2786                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2787                                  (v128.const i64x2 0 0))
  2788(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2789                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2790                                  (v128.const i64x2 0 0))
  2791(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2792                                  (v128.const f64x2 nan nan))
  2793                                  (v128.const i64x2 0 0))
  2794(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2795                                  (v128.const f64x2 -nan -nan))
  2796                                  (v128.const i64x2 0 0))
  2797(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2798                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2799                                  (v128.const i64x2 0 0))
  2800(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p+0 0x1p+0)
  2801                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2802                                  (v128.const i64x2 0 0))
  2803(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2804                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2805                                  (v128.const i64x2 -1 -1))
  2806(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2807                                  (v128.const f64x2 -inf -inf))
  2808                                  (v128.const i64x2 0 0))
  2809(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2810                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2811                                  (v128.const i64x2 -1 -1))
  2812(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2813                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2814                                  (v128.const i64x2 -1 -1))
  2815(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2816                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2817                                  (v128.const i64x2 0 0))
  2818(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2819                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2820                                  (v128.const i64x2 -1 -1))
  2821(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2822                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2823                                  (v128.const i64x2 -1 -1))
  2824(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2825                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2826                                  (v128.const i64x2 -1 -1))
  2827(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2828                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2829                                  (v128.const i64x2 -1 -1))
  2830(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2831                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2832                                  (v128.const i64x2 -1 -1))
  2833(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2834                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2835                                  (v128.const i64x2 -1 -1))
  2836(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2837                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2838                                  (v128.const i64x2 -1 -1))
  2839(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2840                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2841                                  (v128.const i64x2 -1 -1))
  2842(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2843                                  (v128.const f64x2 inf inf))
  2844                                  (v128.const i64x2 -1 -1))
  2845(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2846                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2847                                  (v128.const i64x2 -1 -1))
  2848(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2849                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2850                                  (v128.const i64x2 -1 -1))
  2851(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2852                                  (v128.const f64x2 nan nan))
  2853                                  (v128.const i64x2 0 0))
  2854(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2855                                  (v128.const f64x2 -nan -nan))
  2856                                  (v128.const i64x2 0 0))
  2857(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2858                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2859                                  (v128.const i64x2 0 0))
  2860(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  2861                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2862                                  (v128.const i64x2 0 0))
  2863(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2864                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2865                                  (v128.const i64x2 -1 -1))
  2866(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2867                                  (v128.const f64x2 -inf -inf))
  2868                                  (v128.const i64x2 0 0))
  2869(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2870                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2871                                  (v128.const i64x2 -1 -1))
  2872(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2873                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2874                                  (v128.const i64x2 -1 -1))
  2875(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2876                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2877                                  (v128.const i64x2 0 0))
  2878(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2879                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2880                                  (v128.const i64x2 0 0))
  2881(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2882                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2883                                  (v128.const i64x2 0 0))
  2884(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2885                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2886                                  (v128.const i64x2 -1 -1))
  2887(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2888                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2889                                  (v128.const i64x2 0 0))
  2890(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2891                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2892                                  (v128.const i64x2 0 0))
  2893(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2894                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2895                                  (v128.const i64x2 -1 -1))
  2896(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2897                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2898                                  (v128.const i64x2 0 0))
  2899(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2900                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2901                                  (v128.const i64x2 0 0))
  2902(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2903                                  (v128.const f64x2 inf inf))
  2904                                  (v128.const i64x2 -1 -1))
  2905(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2906                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2907                                  (v128.const i64x2 0 0))
  2908(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2909                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2910                                  (v128.const i64x2 -1 -1))
  2911(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2912                                  (v128.const f64x2 nan nan))
  2913                                  (v128.const i64x2 0 0))
  2914(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2915                                  (v128.const f64x2 -nan -nan))
  2916                                  (v128.const i64x2 0 0))
  2917(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2918                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2919                                  (v128.const i64x2 0 0))
  2920(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  2921                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2922                                  (v128.const i64x2 0 0))
  2923(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2924                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2925                                  (v128.const i64x2 -1 -1))
  2926(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2927                                  (v128.const f64x2 -inf -inf))
  2928                                  (v128.const i64x2 0 0))
  2929(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2930                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2931                                  (v128.const i64x2 -1 -1))
  2932(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2933                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2934                                  (v128.const i64x2 -1 -1))
  2935(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2936                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2937                                  (v128.const i64x2 0 0))
  2938(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2939                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  2940                                  (v128.const i64x2 -1 -1))
  2941(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2942                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  2943                                  (v128.const i64x2 0 0))
  2944(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2945                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2946                                  (v128.const i64x2 -1 -1))
  2947(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2948                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  2949                                  (v128.const i64x2 -1 -1))
  2950(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2951                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2952                                  (v128.const i64x2 -1 -1))
  2953(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2954                                  (v128.const f64x2 0x1p-1 0x1p-1))
  2955                                  (v128.const i64x2 -1 -1))
  2956(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2957                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2958                                  (v128.const i64x2 0 0))
  2959(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2960                                  (v128.const f64x2 0x0p+0 0x0p+0))
  2961                                  (v128.const i64x2 -1 -1))
  2962(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2963                                  (v128.const f64x2 inf inf))
  2964                                  (v128.const i64x2 -1 -1))
  2965(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2966                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  2967                                  (v128.const i64x2 0 0))
  2968(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2969                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  2970                                  (v128.const i64x2 -1 -1))
  2971(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2972                                  (v128.const f64x2 nan nan))
  2973                                  (v128.const i64x2 0 0))
  2974(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2975                                  (v128.const f64x2 -nan -nan))
  2976                                  (v128.const i64x2 0 0))
  2977(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2978                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  2979                                  (v128.const i64x2 0 0))
  2980(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  2981                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  2982                                  (v128.const i64x2 0 0))
  2983(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  2984                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  2985                                  (v128.const i64x2 0 0))
  2986(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  2987                                  (v128.const f64x2 -inf -inf))
  2988                                  (v128.const i64x2 0 0))
  2989(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  2990                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2991                                  (v128.const i64x2 0 0))
  2992(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  2993                                  (v128.const f64x2 0x1p+0 0x1p+0))
  2994                                  (v128.const i64x2 0 0))
  2995(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  2996                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2997                                  (v128.const i64x2 0 0))
  2998(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  2999                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3000                                  (v128.const i64x2 0 0))
  3001(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3002                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3003                                  (v128.const i64x2 0 0))
  3004(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3005                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3006                                  (v128.const i64x2 0 0))
  3007(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3008                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3009                                  (v128.const i64x2 0 0))
  3010(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3011                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3012                                  (v128.const i64x2 0 0))
  3013(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3014                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3015                                  (v128.const i64x2 0 0))
  3016(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3017                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3018                                  (v128.const i64x2 0 0))
  3019(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3020                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3021                                  (v128.const i64x2 0 0))
  3022(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3023                                  (v128.const f64x2 inf inf))
  3024                                  (v128.const i64x2 -1 -1))
  3025(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3026                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3027                                  (v128.const i64x2 0 0))
  3028(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3029                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3030                                  (v128.const i64x2 0 0))
  3031(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3032                                  (v128.const f64x2 nan nan))
  3033                                  (v128.const i64x2 0 0))
  3034(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3035                                  (v128.const f64x2 -nan -nan))
  3036                                  (v128.const i64x2 0 0))
  3037(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3038                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3039                                  (v128.const i64x2 0 0))
  3040(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  3041                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3042                                  (v128.const i64x2 0 0))
  3043(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3044                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3045                                  (v128.const i64x2 -1 -1))
  3046(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3047                                  (v128.const f64x2 -inf -inf))
  3048                                  (v128.const i64x2 0 0))
  3049(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3050                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3051                                  (v128.const i64x2 -1 -1))
  3052(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3053                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3054                                  (v128.const i64x2 -1 -1))
  3055(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3056                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3057                                  (v128.const i64x2 0 0))
  3058(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3059                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3060                                  (v128.const i64x2 -1 -1))
  3061(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3062                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3063                                  (v128.const i64x2 0 0))
  3064(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3065                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3066                                  (v128.const i64x2 -1 -1))
  3067(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3068                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3069                                  (v128.const i64x2 0 0))
  3070(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3071                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3072                                  (v128.const i64x2 0 0))
  3073(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3074                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3075                                  (v128.const i64x2 -1 -1))
  3076(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3077                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3078                                  (v128.const i64x2 0 0))
  3079(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3080                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3081                                  (v128.const i64x2 -1 -1))
  3082(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3083                                  (v128.const f64x2 inf inf))
  3084                                  (v128.const i64x2 -1 -1))
  3085(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3086                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3087                                  (v128.const i64x2 0 0))
  3088(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3089                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3090                                  (v128.const i64x2 -1 -1))
  3091(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3092                                  (v128.const f64x2 nan nan))
  3093                                  (v128.const i64x2 0 0))
  3094(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3095                                  (v128.const f64x2 -nan -nan))
  3096                                  (v128.const i64x2 0 0))
  3097(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3098                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3099                                  (v128.const i64x2 0 0))
  3100(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  3101                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3102                                  (v128.const i64x2 0 0))
  3103(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3104                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3105                                  (v128.const i64x2 -1 -1))
  3106(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3107                                  (v128.const f64x2 -inf -inf))
  3108                                  (v128.const i64x2 0 0))
  3109(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3110                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3111                                  (v128.const i64x2 -1 -1))
  3112(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3113                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3114                                  (v128.const i64x2 -1 -1))
  3115(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3116                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3117                                  (v128.const i64x2 0 0))
  3118(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3119                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3120                                  (v128.const i64x2 -1 -1))
  3121(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3122                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3123                                  (v128.const i64x2 0 0))
  3124(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3125                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3126                                  (v128.const i64x2 -1 -1))
  3127(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3128                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3129                                  (v128.const i64x2 -1 -1))
  3130(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3131                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3132                                  (v128.const i64x2 0 0))
  3133(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3134                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3135                                  (v128.const i64x2 -1 -1))
  3136(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3137                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3138                                  (v128.const i64x2 0 0))
  3139(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3140                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3141                                  (v128.const i64x2 -1 -1))
  3142(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3143                                  (v128.const f64x2 inf inf))
  3144                                  (v128.const i64x2 -1 -1))
  3145(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3146                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3147                                  (v128.const i64x2 0 0))
  3148(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3149                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3150                                  (v128.const i64x2 -1 -1))
  3151(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3152                                  (v128.const f64x2 nan nan))
  3153                                  (v128.const i64x2 0 0))
  3154(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3155                                  (v128.const f64x2 -nan -nan))
  3156                                  (v128.const i64x2 0 0))
  3157(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3158                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3159                                  (v128.const i64x2 0 0))
  3160(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  3161                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3162                                  (v128.const i64x2 0 0))
  3163(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3164                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3165                                  (v128.const i64x2 0 0))
  3166(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3167                                  (v128.const f64x2 -inf -inf))
  3168                                  (v128.const i64x2 0 0))
  3169(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3170                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3171                                  (v128.const i64x2 -1 -1))
  3172(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3173                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3174                                  (v128.const i64x2 -1 -1))
  3175(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3176                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3177                                  (v128.const i64x2 0 0))
  3178(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3179                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3180                                  (v128.const i64x2 0 0))
  3181(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3182                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3183                                  (v128.const i64x2 0 0))
  3184(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3185                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3186                                  (v128.const i64x2 -1 -1))
  3187(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3188                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3189                                  (v128.const i64x2 0 0))
  3190(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3191                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3192                                  (v128.const i64x2 0 0))
  3193(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3194                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3195                                  (v128.const i64x2 0 0))
  3196(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3197                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3198                                  (v128.const i64x2 0 0))
  3199(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3200                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3201                                  (v128.const i64x2 0 0))
  3202(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3203                                  (v128.const f64x2 inf inf))
  3204                                  (v128.const i64x2 -1 -1))
  3205(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3206                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3207                                  (v128.const i64x2 0 0))
  3208(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3209                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3210                                  (v128.const i64x2 0 0))
  3211(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3212                                  (v128.const f64x2 nan nan))
  3213                                  (v128.const i64x2 0 0))
  3214(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3215                                  (v128.const f64x2 -nan -nan))
  3216                                  (v128.const i64x2 0 0))
  3217(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3218                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3219                                  (v128.const i64x2 0 0))
  3220(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1 0x1p-1)
  3221                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3222                                  (v128.const i64x2 0 0))
  3223(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3224                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3225                                  (v128.const i64x2 -1 -1))
  3226(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3227                                  (v128.const f64x2 -inf -inf))
  3228                                  (v128.const i64x2 0 0))
  3229(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3230                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3231                                  (v128.const i64x2 -1 -1))
  3232(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3233                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3234                                  (v128.const i64x2 -1 -1))
  3235(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3236                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3237                                  (v128.const i64x2 0 0))
  3238(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3239                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3240                                  (v128.const i64x2 -1 -1))
  3241(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3242                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3243                                  (v128.const i64x2 -1 -1))
  3244(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3245                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3246                                  (v128.const i64x2 -1 -1))
  3247(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3248                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3249                                  (v128.const i64x2 -1 -1))
  3250(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3251                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3252                                  (v128.const i64x2 -1 -1))
  3253(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3254                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3255                                  (v128.const i64x2 -1 -1))
  3256(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3257                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3258                                  (v128.const i64x2 0 0))
  3259(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3260                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3261                                  (v128.const i64x2 -1 -1))
  3262(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3263                                  (v128.const f64x2 inf inf))
  3264                                  (v128.const i64x2 -1 -1))
  3265(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3266                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3267                                  (v128.const i64x2 -1 -1))
  3268(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3269                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3270                                  (v128.const i64x2 -1 -1))
  3271(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3272                                  (v128.const f64x2 nan nan))
  3273                                  (v128.const i64x2 0 0))
  3274(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3275                                  (v128.const f64x2 -nan -nan))
  3276                                  (v128.const i64x2 0 0))
  3277(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3278                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3279                                  (v128.const i64x2 0 0))
  3280(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  3281                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3282                                  (v128.const i64x2 0 0))
  3283(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3284                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3285                                  (v128.const i64x2 -1 -1))
  3286(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3287                                  (v128.const f64x2 -inf -inf))
  3288                                  (v128.const i64x2 0 0))
  3289(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3290                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3291                                  (v128.const i64x2 -1 -1))
  3292(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3293                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3294                                  (v128.const i64x2 -1 -1))
  3295(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3296                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3297                                  (v128.const i64x2 0 0))
  3298(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3299                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3300                                  (v128.const i64x2 0 0))
  3301(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3302                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3303                                  (v128.const i64x2 0 0))
  3304(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3305                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3306                                  (v128.const i64x2 -1 -1))
  3307(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3308                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3309                                  (v128.const i64x2 0 0))
  3310(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3311                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3312                                  (v128.const i64x2 0 0))
  3313(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3314                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3315                                  (v128.const i64x2 -1 -1))
  3316(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3317                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3318                                  (v128.const i64x2 0 0))
  3319(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3320                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3321                                  (v128.const i64x2 0 0))
  3322(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3323                                  (v128.const f64x2 inf inf))
  3324                                  (v128.const i64x2 -1 -1))
  3325(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3326                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3327                                  (v128.const i64x2 0 0))
  3328(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3329                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3330                                  (v128.const i64x2 -1 -1))
  3331(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3332                                  (v128.const f64x2 nan nan))
  3333                                  (v128.const i64x2 0 0))
  3334(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3335                                  (v128.const f64x2 -nan -nan))
  3336                                  (v128.const i64x2 0 0))
  3337(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3338                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3339                                  (v128.const i64x2 0 0))
  3340(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x0p+0 0x0p+0)
  3341                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3342                                  (v128.const i64x2 0 0))
  3343(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3344                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3345                                  (v128.const i64x2 0 0))
  3346(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3347                                  (v128.const f64x2 -inf -inf))
  3348                                  (v128.const i64x2 0 0))
  3349(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3350                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3351                                  (v128.const i64x2 0 0))
  3352(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3353                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3354                                  (v128.const i64x2 0 0))
  3355(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3356                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3357                                  (v128.const i64x2 0 0))
  3358(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3359                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3360                                  (v128.const i64x2 0 0))
  3361(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3362                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3363                                  (v128.const i64x2 0 0))
  3364(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3365                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3366                                  (v128.const i64x2 0 0))
  3367(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3368                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3369                                  (v128.const i64x2 0 0))
  3370(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3371                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3372                                  (v128.const i64x2 0 0))
  3373(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3374                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3375                                  (v128.const i64x2 0 0))
  3376(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3377                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3378                                  (v128.const i64x2 0 0))
  3379(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3380                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3381                                  (v128.const i64x2 0 0))
  3382(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3383                                  (v128.const f64x2 inf inf))
  3384                                  (v128.const i64x2 0 0))
  3385(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3386                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3387                                  (v128.const i64x2 0 0))
  3388(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3389                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3390                                  (v128.const i64x2 0 0))
  3391(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3392                                  (v128.const f64x2 nan nan))
  3393                                  (v128.const i64x2 0 0))
  3394(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3395                                  (v128.const f64x2 -nan -nan))
  3396                                  (v128.const i64x2 0 0))
  3397(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3398                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3399                                  (v128.const i64x2 0 0))
  3400(assert_return (invoke "f64x2.lt" (v128.const f64x2 inf inf)
  3401                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3402                                  (v128.const i64x2 0 0))
  3403(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3404                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3405                                  (v128.const i64x2 -1 -1))
  3406(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3407                                  (v128.const f64x2 -inf -inf))
  3408                                  (v128.const i64x2 0 0))
  3409(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3410                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3411                                  (v128.const i64x2 -1 -1))
  3412(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3413                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3414                                  (v128.const i64x2 -1 -1))
  3415(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3416                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3417                                  (v128.const i64x2 0 0))
  3418(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3419                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3420                                  (v128.const i64x2 -1 -1))
  3421(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3422                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3423                                  (v128.const i64x2 -1 -1))
  3424(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3425                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3426                                  (v128.const i64x2 -1 -1))
  3427(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3428                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3429                                  (v128.const i64x2 -1 -1))
  3430(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3431                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3432                                  (v128.const i64x2 -1 -1))
  3433(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3434                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3435                                  (v128.const i64x2 -1 -1))
  3436(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3437                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3438                                  (v128.const i64x2 0 0))
  3439(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3440                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3441                                  (v128.const i64x2 -1 -1))
  3442(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3443                                  (v128.const f64x2 inf inf))
  3444                                  (v128.const i64x2 -1 -1))
  3445(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3446                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3447                                  (v128.const i64x2 0 0))
  3448(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3449                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3450                                  (v128.const i64x2 -1 -1))
  3451(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3452                                  (v128.const f64x2 nan nan))
  3453                                  (v128.const i64x2 0 0))
  3454(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3455                                  (v128.const f64x2 -nan -nan))
  3456                                  (v128.const i64x2 0 0))
  3457(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3458                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3459                                  (v128.const i64x2 0 0))
  3460(assert_return (invoke "f64x2.lt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  3461                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3462                                  (v128.const i64x2 0 0))
  3463(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3464                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3465                                  (v128.const i64x2 0 0))
  3466(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3467                                  (v128.const f64x2 -inf -inf))
  3468                                  (v128.const i64x2 0 0))
  3469(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3470                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3471                                  (v128.const i64x2 -1 -1))
  3472(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3473                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3474                                  (v128.const i64x2 -1 -1))
  3475(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3476                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3477                                  (v128.const i64x2 0 0))
  3478(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3479                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3480                                  (v128.const i64x2 0 0))
  3481(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3482                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3483                                  (v128.const i64x2 0 0))
  3484(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3485                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3486                                  (v128.const i64x2 -1 -1))
  3487(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3488                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3489                                  (v128.const i64x2 0 0))
  3490(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3491                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3492                                  (v128.const i64x2 0 0))
  3493(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3494                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3495                                  (v128.const i64x2 -1 -1))
  3496(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3497                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3498                                  (v128.const i64x2 0 0))
  3499(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3500                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3501                                  (v128.const i64x2 0 0))
  3502(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3503                                  (v128.const f64x2 inf inf))
  3504                                  (v128.const i64x2 -1 -1))
  3505(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3506                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3507                                  (v128.const i64x2 0 0))
  3508(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3509                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3510                                  (v128.const i64x2 0 0))
  3511(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3512                                  (v128.const f64x2 nan nan))
  3513                                  (v128.const i64x2 0 0))
  3514(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3515                                  (v128.const f64x2 -nan -nan))
  3516                                  (v128.const i64x2 0 0))
  3517(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3518                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3519                                  (v128.const i64x2 0 0))
  3520(assert_return (invoke "f64x2.lt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  3521                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3522                                  (v128.const i64x2 0 0))
  3523(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  3524                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  3525                                  (v128.const i64x2 0 0))
  3526(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  3527                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  3528                                  (v128.const i64x2 0 0))
  3529(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  3530                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  3531                                  (v128.const i64x2 0 0))
  3532(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  3533                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  3534                                  (v128.const i64x2 0 0))
  3535(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  3536                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  3537                                  (v128.const i64x2 0 0))
  3538(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  3539                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  3540                                  (v128.const i64x2 -1 -1))
  3541(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  3542                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  3543                                  (v128.const i64x2 0 0))
  3544(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  3545                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  3546                                  (v128.const i64x2 -1 -1))
  3547(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  3548                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  3549                                  (v128.const i64x2 -1 -1))
  3550(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  3551                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  3552                                  (v128.const i64x2 -1 -1))
  3553(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  3554                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  3555                                  (v128.const i64x2 -1 -1))
  3556(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  3557                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  3558                                  (v128.const i64x2 0 0))
  3559(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  3560                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  3561                                  (v128.const i64x2 0 0))
  3562(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  3563                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  3564                                  (v128.const i64x2 0 0))
  3565(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  3566                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  3567                                  (v128.const i64x2 0 0))
  3568(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  3569                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  3570                                  (v128.const i64x2 -1 -1))
  3571(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  3572                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  3573                                  (v128.const i64x2 0 0))
  3574(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  3575                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  3576                                  (v128.const i64x2 0 0))
  3577(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  3578                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  3579                                  (v128.const i64x2 0 0))
  3580(assert_return (invoke "f64x2.lt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  3581                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  3582                                  (v128.const i64x2 0 0))
  3583(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  3584                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  3585                                  (v128.const i64x2 -1 -1))
  3586(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  3587                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  3588                                  (v128.const i64x2 0 0))
  3589(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  3590                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  3591                                  (v128.const i64x2 -1 -1))
  3592(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  3593                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  3594                                  (v128.const i64x2 -1 -1))
  3595(assert_return (invoke "f64x2.lt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  3596                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  3597                                  (v128.const i64x2 0 0))
  3598(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3599                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3600                                  (v128.const i64x2 0 0))
  3601(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3602                                  (v128.const f64x2 -inf -inf))
  3603                                  (v128.const i64x2 0 0))
  3604(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3605                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3606                                  (v128.const i64x2 0 0))
  3607(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3608                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3609                                  (v128.const i64x2 0 0))
  3610(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3611                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3612                                  (v128.const i64x2 0 0))
  3613(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3614                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3615                                  (v128.const i64x2 0 0))
  3616(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3617                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3618                                  (v128.const i64x2 0 0))
  3619(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3620                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3621                                  (v128.const i64x2 0 0))
  3622(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3623                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3624                                  (v128.const i64x2 0 0))
  3625(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3626                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3627                                  (v128.const i64x2 0 0))
  3628(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3629                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3630                                  (v128.const i64x2 0 0))
  3631(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3632                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3633                                  (v128.const i64x2 0 0))
  3634(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3635                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3636                                  (v128.const i64x2 0 0))
  3637(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3638                                  (v128.const f64x2 inf inf))
  3639                                  (v128.const i64x2 0 0))
  3640(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3641                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3642                                  (v128.const i64x2 0 0))
  3643(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3644                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3645                                  (v128.const i64x2 0 0))
  3646(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3647                                  (v128.const f64x2 nan nan))
  3648                                  (v128.const i64x2 0 0))
  3649(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3650                                  (v128.const f64x2 -nan -nan))
  3651                                  (v128.const i64x2 0 0))
  3652(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3653                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3654                                  (v128.const i64x2 0 0))
  3655(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan nan)
  3656                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3657                                  (v128.const i64x2 0 0))
  3658(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3659                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3660                                  (v128.const i64x2 0 0))
  3661(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3662                                  (v128.const f64x2 -inf -inf))
  3663                                  (v128.const i64x2 0 0))
  3664(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3665                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3666                                  (v128.const i64x2 0 0))
  3667(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3668                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3669                                  (v128.const i64x2 0 0))
  3670(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3671                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3672                                  (v128.const i64x2 0 0))
  3673(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3674                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3675                                  (v128.const i64x2 0 0))
  3676(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3677                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3678                                  (v128.const i64x2 0 0))
  3679(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3680                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3681                                  (v128.const i64x2 0 0))
  3682(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3683                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3684                                  (v128.const i64x2 0 0))
  3685(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3686                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3687                                  (v128.const i64x2 0 0))
  3688(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3689                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3690                                  (v128.const i64x2 0 0))
  3691(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3692                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3693                                  (v128.const i64x2 0 0))
  3694(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3695                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3696                                  (v128.const i64x2 0 0))
  3697(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3698                                  (v128.const f64x2 inf inf))
  3699                                  (v128.const i64x2 0 0))
  3700(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3701                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3702                                  (v128.const i64x2 0 0))
  3703(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3704                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3705                                  (v128.const i64x2 0 0))
  3706(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3707                                  (v128.const f64x2 nan nan))
  3708                                  (v128.const i64x2 0 0))
  3709(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3710                                  (v128.const f64x2 -nan -nan))
  3711                                  (v128.const i64x2 0 0))
  3712(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3713                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3714                                  (v128.const i64x2 0 0))
  3715(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan -nan)
  3716                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3717                                  (v128.const i64x2 0 0))
  3718(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3719                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3720                                  (v128.const i64x2 0 0))
  3721(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3722                                  (v128.const f64x2 -inf -inf))
  3723                                  (v128.const i64x2 0 0))
  3724(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3725                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3726                                  (v128.const i64x2 0 0))
  3727(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3728                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3729                                  (v128.const i64x2 0 0))
  3730(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3731                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3732                                  (v128.const i64x2 0 0))
  3733(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3734                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3735                                  (v128.const i64x2 0 0))
  3736(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3737                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3738                                  (v128.const i64x2 0 0))
  3739(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3740                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3741                                  (v128.const i64x2 0 0))
  3742(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3743                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3744                                  (v128.const i64x2 0 0))
  3745(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3746                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3747                                  (v128.const i64x2 0 0))
  3748(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3749                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3750                                  (v128.const i64x2 0 0))
  3751(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3752                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3753                                  (v128.const i64x2 0 0))
  3754(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3755                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3756                                  (v128.const i64x2 0 0))
  3757(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3758                                  (v128.const f64x2 inf inf))
  3759                                  (v128.const i64x2 0 0))
  3760(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3761                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3762                                  (v128.const i64x2 0 0))
  3763(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3764                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3765                                  (v128.const i64x2 0 0))
  3766(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3767                                  (v128.const f64x2 nan nan))
  3768                                  (v128.const i64x2 0 0))
  3769(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3770                                  (v128.const f64x2 -nan -nan))
  3771                                  (v128.const i64x2 0 0))
  3772(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3773                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3774                                  (v128.const i64x2 0 0))
  3775(assert_return (invoke "f64x2.lt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  3776                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3777                                  (v128.const i64x2 0 0))
  3778(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3779                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3780                                  (v128.const i64x2 0 0))
  3781(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3782                                  (v128.const f64x2 -inf -inf))
  3783                                  (v128.const i64x2 0 0))
  3784(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3785                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3786                                  (v128.const i64x2 0 0))
  3787(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3788                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3789                                  (v128.const i64x2 0 0))
  3790(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3791                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3792                                  (v128.const i64x2 0 0))
  3793(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3794                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3795                                  (v128.const i64x2 0 0))
  3796(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3797                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3798                                  (v128.const i64x2 0 0))
  3799(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3800                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3801                                  (v128.const i64x2 0 0))
  3802(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3803                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3804                                  (v128.const i64x2 0 0))
  3805(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3806                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3807                                  (v128.const i64x2 0 0))
  3808(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3809                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3810                                  (v128.const i64x2 0 0))
  3811(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3812                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3813                                  (v128.const i64x2 0 0))
  3814(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3815                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3816                                  (v128.const i64x2 0 0))
  3817(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3818                                  (v128.const f64x2 inf inf))
  3819                                  (v128.const i64x2 0 0))
  3820(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3821                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3822                                  (v128.const i64x2 0 0))
  3823(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3824                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3825                                  (v128.const i64x2 0 0))
  3826(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3827                                  (v128.const f64x2 nan nan))
  3828                                  (v128.const i64x2 0 0))
  3829(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3830                                  (v128.const f64x2 -nan -nan))
  3831                                  (v128.const i64x2 0 0))
  3832(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3833                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3834                                  (v128.const i64x2 0 0))
  3835(assert_return (invoke "f64x2.lt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  3836                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3837                                  (v128.const i64x2 0 0))
  3838(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3839                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3840                                  (v128.const i64x2 -1 -1))
  3841(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3842                                  (v128.const f64x2 -inf -inf))
  3843                                  (v128.const i64x2 0 0))
  3844(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3845                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3846                                  (v128.const i64x2 -1 -1))
  3847(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3848                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3849                                  (v128.const i64x2 -1 -1))
  3850(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3851                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3852                                  (v128.const i64x2 0 0))
  3853(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3854                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3855                                  (v128.const i64x2 0 0))
  3856(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3857                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3858                                  (v128.const i64x2 0 0))
  3859(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3860                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3861                                  (v128.const i64x2 -1 -1))
  3862(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3863                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3864                                  (v128.const i64x2 0 0))
  3865(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3866                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3867                                  (v128.const i64x2 0 0))
  3868(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3869                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3870                                  (v128.const i64x2 -1 -1))
  3871(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3872                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3873                                  (v128.const i64x2 0 0))
  3874(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3875                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3876                                  (v128.const i64x2 0 0))
  3877(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3878                                  (v128.const f64x2 inf inf))
  3879                                  (v128.const i64x2 -1 -1))
  3880(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3881                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3882                                  (v128.const i64x2 0 0))
  3883(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3884                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3885                                  (v128.const i64x2 -1 -1))
  3886(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3887                                  (v128.const f64x2 nan nan))
  3888                                  (v128.const i64x2 0 0))
  3889(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3890                                  (v128.const f64x2 -nan -nan))
  3891                                  (v128.const i64x2 0 0))
  3892(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3893                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3894                                  (v128.const i64x2 0 0))
  3895(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1074 0x1p-1074)
  3896                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3897                                  (v128.const i64x2 0 0))
  3898(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3899                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3900                                  (v128.const i64x2 -1 -1))
  3901(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3902                                  (v128.const f64x2 -inf -inf))
  3903                                  (v128.const i64x2 -1 -1))
  3904(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3905                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3906                                  (v128.const i64x2 -1 -1))
  3907(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3908                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3909                                  (v128.const i64x2 -1 -1))
  3910(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3911                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3912                                  (v128.const i64x2 -1 -1))
  3913(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3914                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3915                                  (v128.const i64x2 -1 -1))
  3916(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3917                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3918                                  (v128.const i64x2 -1 -1))
  3919(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3920                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3921                                  (v128.const i64x2 -1 -1))
  3922(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3923                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3924                                  (v128.const i64x2 -1 -1))
  3925(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3926                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3927                                  (v128.const i64x2 -1 -1))
  3928(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3929                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3930                                  (v128.const i64x2 -1 -1))
  3931(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3932                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3933                                  (v128.const i64x2 -1 -1))
  3934(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3935                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3936                                  (v128.const i64x2 -1 -1))
  3937(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3938                                  (v128.const f64x2 inf inf))
  3939                                  (v128.const i64x2 -1 -1))
  3940(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3941                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  3942                                  (v128.const i64x2 -1 -1))
  3943(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3944                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  3945                                  (v128.const i64x2 -1 -1))
  3946(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3947                                  (v128.const f64x2 nan nan))
  3948                                  (v128.const i64x2 0 0))
  3949(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3950                                  (v128.const f64x2 -nan -nan))
  3951                                  (v128.const i64x2 0 0))
  3952(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3953                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  3954                                  (v128.const i64x2 0 0))
  3955(assert_return (invoke "f64x2.le" (v128.const f64x2 -inf -inf)
  3956                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  3957                                  (v128.const i64x2 0 0))
  3958(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3959                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  3960                                  (v128.const i64x2 0 0))
  3961(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3962                                  (v128.const f64x2 -inf -inf))
  3963                                  (v128.const i64x2 0 0))
  3964(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3965                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3966                                  (v128.const i64x2 -1 -1))
  3967(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3968                                  (v128.const f64x2 0x1p+0 0x1p+0))
  3969                                  (v128.const i64x2 0 0))
  3970(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3971                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3972                                  (v128.const i64x2 0 0))
  3973(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3974                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  3975                                  (v128.const i64x2 0 0))
  3976(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3977                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  3978                                  (v128.const i64x2 0 0))
  3979(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3980                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3981                                  (v128.const i64x2 -1 -1))
  3982(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3983                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  3984                                  (v128.const i64x2 0 0))
  3985(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3986                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3987                                  (v128.const i64x2 0 0))
  3988(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3989                                  (v128.const f64x2 0x1p-1 0x1p-1))
  3990                                  (v128.const i64x2 0 0))
  3991(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3992                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3993                                  (v128.const i64x2 0 0))
  3994(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3995                                  (v128.const f64x2 0x0p+0 0x0p+0))
  3996                                  (v128.const i64x2 0 0))
  3997(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  3998                                  (v128.const f64x2 inf inf))
  3999                                  (v128.const i64x2 -1 -1))
  4000(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  4001                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4002                                  (v128.const i64x2 0 0))
  4003(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  4004                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4005                                  (v128.const i64x2 0 0))
  4006(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  4007                                  (v128.const f64x2 nan nan))
  4008                                  (v128.const i64x2 0 0))
  4009(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  4010                                  (v128.const f64x2 -nan -nan))
  4011                                  (v128.const i64x2 0 0))
  4012(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  4013                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4014                                  (v128.const i64x2 0 0))
  4015(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  4016                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4017                                  (v128.const i64x2 0 0))
  4018(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4019                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4020                                  (v128.const i64x2 0 0))
  4021(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4022                                  (v128.const f64x2 -inf -inf))
  4023                                  (v128.const i64x2 0 0))
  4024(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4025                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4026                                  (v128.const i64x2 -1 -1))
  4027(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4028                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4029                                  (v128.const i64x2 -1 -1))
  4030(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4031                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4032                                  (v128.const i64x2 0 0))
  4033(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4034                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4035                                  (v128.const i64x2 0 0))
  4036(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4037                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4038                                  (v128.const i64x2 0 0))
  4039(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4040                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4041                                  (v128.const i64x2 -1 -1))
  4042(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4043                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4044                                  (v128.const i64x2 0 0))
  4045(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4046                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4047                                  (v128.const i64x2 0 0))
  4048(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4049                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4050                                  (v128.const i64x2 0 0))
  4051(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4052                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4053                                  (v128.const i64x2 0 0))
  4054(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4055                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4056                                  (v128.const i64x2 0 0))
  4057(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4058                                  (v128.const f64x2 inf inf))
  4059                                  (v128.const i64x2 -1 -1))
  4060(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4061                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4062                                  (v128.const i64x2 0 0))
  4063(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4064                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4065                                  (v128.const i64x2 0 0))
  4066(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4067                                  (v128.const f64x2 nan nan))
  4068                                  (v128.const i64x2 0 0))
  4069(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4070                                  (v128.const f64x2 -nan -nan))
  4071                                  (v128.const i64x2 0 0))
  4072(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4073                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4074                                  (v128.const i64x2 0 0))
  4075(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p+0 0x1p+0)
  4076                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4077                                  (v128.const i64x2 0 0))
  4078(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4079                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4080                                  (v128.const i64x2 -1 -1))
  4081(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4082                                  (v128.const f64x2 -inf -inf))
  4083                                  (v128.const i64x2 0 0))
  4084(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4085                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4086                                  (v128.const i64x2 -1 -1))
  4087(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4088                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4089                                  (v128.const i64x2 -1 -1))
  4090(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4091                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4092                                  (v128.const i64x2 -1 -1))
  4093(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4094                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4095                                  (v128.const i64x2 -1 -1))
  4096(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4097                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4098                                  (v128.const i64x2 -1 -1))
  4099(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4100                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4101                                  (v128.const i64x2 -1 -1))
  4102(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4103                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4104                                  (v128.const i64x2 -1 -1))
  4105(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4106                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4107                                  (v128.const i64x2 -1 -1))
  4108(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4109                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4110                                  (v128.const i64x2 -1 -1))
  4111(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4112                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4113                                  (v128.const i64x2 -1 -1))
  4114(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4115                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4116                                  (v128.const i64x2 -1 -1))
  4117(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4118                                  (v128.const f64x2 inf inf))
  4119                                  (v128.const i64x2 -1 -1))
  4120(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4121                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4122                                  (v128.const i64x2 -1 -1))
  4123(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4124                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4125                                  (v128.const i64x2 -1 -1))
  4126(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4127                                  (v128.const f64x2 nan nan))
  4128                                  (v128.const i64x2 0 0))
  4129(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4130                                  (v128.const f64x2 -nan -nan))
  4131                                  (v128.const i64x2 0 0))
  4132(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4133                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4134                                  (v128.const i64x2 0 0))
  4135(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  4136                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4137                                  (v128.const i64x2 0 0))
  4138(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4139                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4140                                  (v128.const i64x2 -1 -1))
  4141(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4142                                  (v128.const f64x2 -inf -inf))
  4143                                  (v128.const i64x2 0 0))
  4144(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4145                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4146                                  (v128.const i64x2 -1 -1))
  4147(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4148                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4149                                  (v128.const i64x2 -1 -1))
  4150(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4151                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4152                                  (v128.const i64x2 0 0))
  4153(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4154                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4155                                  (v128.const i64x2 -1 -1))
  4156(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4157                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4158                                  (v128.const i64x2 0 0))
  4159(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4160                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4161                                  (v128.const i64x2 -1 -1))
  4162(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4163                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4164                                  (v128.const i64x2 0 0))
  4165(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4166                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4167                                  (v128.const i64x2 0 0))
  4168(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4169                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4170                                  (v128.const i64x2 -1 -1))
  4171(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4172                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4173                                  (v128.const i64x2 0 0))
  4174(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4175                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4176                                  (v128.const i64x2 -1 -1))
  4177(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4178                                  (v128.const f64x2 inf inf))
  4179                                  (v128.const i64x2 -1 -1))
  4180(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4181                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4182                                  (v128.const i64x2 0 0))
  4183(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4184                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4185                                  (v128.const i64x2 -1 -1))
  4186(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4187                                  (v128.const f64x2 nan nan))
  4188                                  (v128.const i64x2 0 0))
  4189(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4190                                  (v128.const f64x2 -nan -nan))
  4191                                  (v128.const i64x2 0 0))
  4192(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4193                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4194                                  (v128.const i64x2 0 0))
  4195(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x0p+0 -0x0p+0)
  4196                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4197                                  (v128.const i64x2 0 0))
  4198(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4199                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4200                                  (v128.const i64x2 -1 -1))
  4201(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4202                                  (v128.const f64x2 -inf -inf))
  4203                                  (v128.const i64x2 0 0))
  4204(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4205                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4206                                  (v128.const i64x2 -1 -1))
  4207(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4208                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4209                                  (v128.const i64x2 -1 -1))
  4210(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4211                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4212                                  (v128.const i64x2 0 0))
  4213(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4214                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4215                                  (v128.const i64x2 -1 -1))
  4216(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4217                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4218                                  (v128.const i64x2 -1 -1))
  4219(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4220                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4221                                  (v128.const i64x2 -1 -1))
  4222(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4223                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4224                                  (v128.const i64x2 -1 -1))
  4225(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4226                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4227                                  (v128.const i64x2 -1 -1))
  4228(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4229                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4230                                  (v128.const i64x2 -1 -1))
  4231(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4232                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4233                                  (v128.const i64x2 0 0))
  4234(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4235                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4236                                  (v128.const i64x2 -1 -1))
  4237(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4238                                  (v128.const f64x2 inf inf))
  4239                                  (v128.const i64x2 -1 -1))
  4240(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4241                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4242                                  (v128.const i64x2 0 0))
  4243(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4244                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4245                                  (v128.const i64x2 -1 -1))
  4246(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4247                                  (v128.const f64x2 nan nan))
  4248                                  (v128.const i64x2 0 0))
  4249(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4250                                  (v128.const f64x2 -nan -nan))
  4251                                  (v128.const i64x2 0 0))
  4252(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4253                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4254                                  (v128.const i64x2 0 0))
  4255(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1 -0x1p-1)
  4256                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4257                                  (v128.const i64x2 0 0))
  4258(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4259                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4260                                  (v128.const i64x2 0 0))
  4261(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4262                                  (v128.const f64x2 -inf -inf))
  4263                                  (v128.const i64x2 0 0))
  4264(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4265                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4266                                  (v128.const i64x2 0 0))
  4267(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4268                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4269                                  (v128.const i64x2 0 0))
  4270(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4271                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4272                                  (v128.const i64x2 0 0))
  4273(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4274                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4275                                  (v128.const i64x2 0 0))
  4276(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4277                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4278                                  (v128.const i64x2 0 0))
  4279(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4280                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4281                                  (v128.const i64x2 -1 -1))
  4282(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4283                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4284                                  (v128.const i64x2 0 0))
  4285(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4286                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4287                                  (v128.const i64x2 0 0))
  4288(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4289                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4290                                  (v128.const i64x2 0 0))
  4291(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4292                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4293                                  (v128.const i64x2 0 0))
  4294(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4295                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4296                                  (v128.const i64x2 0 0))
  4297(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4298                                  (v128.const f64x2 inf inf))
  4299                                  (v128.const i64x2 -1 -1))
  4300(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4301                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4302                                  (v128.const i64x2 0 0))
  4303(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4304                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4305                                  (v128.const i64x2 0 0))
  4306(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4307                                  (v128.const f64x2 nan nan))
  4308                                  (v128.const i64x2 0 0))
  4309(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4310                                  (v128.const f64x2 -nan -nan))
  4311                                  (v128.const i64x2 0 0))
  4312(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4313                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4314                                  (v128.const i64x2 0 0))
  4315(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  4316                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4317                                  (v128.const i64x2 0 0))
  4318(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4319                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4320                                  (v128.const i64x2 -1 -1))
  4321(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4322                                  (v128.const f64x2 -inf -inf))
  4323                                  (v128.const i64x2 0 0))
  4324(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4325                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4326                                  (v128.const i64x2 -1 -1))
  4327(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4328                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4329                                  (v128.const i64x2 -1 -1))
  4330(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4331                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4332                                  (v128.const i64x2 0 0))
  4333(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4334                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4335                                  (v128.const i64x2 -1 -1))
  4336(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4337                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4338                                  (v128.const i64x2 0 0))
  4339(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4340                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4341                                  (v128.const i64x2 -1 -1))
  4342(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4343                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4344                                  (v128.const i64x2 -1 -1))
  4345(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4346                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4347                                  (v128.const i64x2 0 0))
  4348(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4349                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4350                                  (v128.const i64x2 -1 -1))
  4351(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4352                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4353                                  (v128.const i64x2 0 0))
  4354(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4355                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4356                                  (v128.const i64x2 -1 -1))
  4357(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4358                                  (v128.const f64x2 inf inf))
  4359                                  (v128.const i64x2 -1 -1))
  4360(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4361                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4362                                  (v128.const i64x2 0 0))
  4363(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4364                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4365                                  (v128.const i64x2 -1 -1))
  4366(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4367                                  (v128.const f64x2 nan nan))
  4368                                  (v128.const i64x2 0 0))
  4369(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4370                                  (v128.const f64x2 -nan -nan))
  4371                                  (v128.const i64x2 0 0))
  4372(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4373                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4374                                  (v128.const i64x2 0 0))
  4375(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  4376                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4377                                  (v128.const i64x2 0 0))
  4378(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4379                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4380                                  (v128.const i64x2 -1 -1))
  4381(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4382                                  (v128.const f64x2 -inf -inf))
  4383                                  (v128.const i64x2 0 0))
  4384(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4385                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4386                                  (v128.const i64x2 -1 -1))
  4387(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4388                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4389                                  (v128.const i64x2 -1 -1))
  4390(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4391                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4392                                  (v128.const i64x2 0 0))
  4393(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4394                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4395                                  (v128.const i64x2 -1 -1))
  4396(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4397                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4398                                  (v128.const i64x2 0 0))
  4399(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4400                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4401                                  (v128.const i64x2 -1 -1))
  4402(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4403                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4404                                  (v128.const i64x2 -1 -1))
  4405(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4406                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4407                                  (v128.const i64x2 -1 -1))
  4408(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4409                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4410                                  (v128.const i64x2 -1 -1))
  4411(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4412                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4413                                  (v128.const i64x2 0 0))
  4414(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4415                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4416                                  (v128.const i64x2 -1 -1))
  4417(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4418                                  (v128.const f64x2 inf inf))
  4419                                  (v128.const i64x2 -1 -1))
  4420(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4421                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4422                                  (v128.const i64x2 0 0))
  4423(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4424                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4425                                  (v128.const i64x2 -1 -1))
  4426(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4427                                  (v128.const f64x2 nan nan))
  4428                                  (v128.const i64x2 0 0))
  4429(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4430                                  (v128.const f64x2 -nan -nan))
  4431                                  (v128.const i64x2 0 0))
  4432(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4433                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4434                                  (v128.const i64x2 0 0))
  4435(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  4436                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4437                                  (v128.const i64x2 0 0))
  4438(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4439                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4440                                  (v128.const i64x2 0 0))
  4441(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4442                                  (v128.const f64x2 -inf -inf))
  4443                                  (v128.const i64x2 0 0))
  4444(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4445                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4446                                  (v128.const i64x2 -1 -1))
  4447(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4448                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4449                                  (v128.const i64x2 -1 -1))
  4450(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4451                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4452                                  (v128.const i64x2 0 0))
  4453(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4454                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4455                                  (v128.const i64x2 0 0))
  4456(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4457                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4458                                  (v128.const i64x2 0 0))
  4459(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4460                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4461                                  (v128.const i64x2 -1 -1))
  4462(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4463                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4464                                  (v128.const i64x2 0 0))
  4465(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4466                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4467                                  (v128.const i64x2 0 0))
  4468(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4469                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4470                                  (v128.const i64x2 -1 -1))
  4471(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4472                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4473                                  (v128.const i64x2 0 0))
  4474(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4475                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4476                                  (v128.const i64x2 0 0))
  4477(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4478                                  (v128.const f64x2 inf inf))
  4479                                  (v128.const i64x2 -1 -1))
  4480(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4481                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4482                                  (v128.const i64x2 0 0))
  4483(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4484                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4485                                  (v128.const i64x2 0 0))
  4486(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4487                                  (v128.const f64x2 nan nan))
  4488                                  (v128.const i64x2 0 0))
  4489(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4490                                  (v128.const f64x2 -nan -nan))
  4491                                  (v128.const i64x2 0 0))
  4492(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4493                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4494                                  (v128.const i64x2 0 0))
  4495(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1 0x1p-1)
  4496                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4497                                  (v128.const i64x2 0 0))
  4498(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4499                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4500                                  (v128.const i64x2 -1 -1))
  4501(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4502                                  (v128.const f64x2 -inf -inf))
  4503                                  (v128.const i64x2 0 0))
  4504(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4505                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4506                                  (v128.const i64x2 -1 -1))
  4507(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4508                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4509                                  (v128.const i64x2 -1 -1))
  4510(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4511                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4512                                  (v128.const i64x2 0 0))
  4513(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4514                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4515                                  (v128.const i64x2 -1 -1))
  4516(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4517                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4518                                  (v128.const i64x2 -1 -1))
  4519(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4520                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4521                                  (v128.const i64x2 -1 -1))
  4522(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4523                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4524                                  (v128.const i64x2 -1 -1))
  4525(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4526                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4527                                  (v128.const i64x2 -1 -1))
  4528(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4529                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4530                                  (v128.const i64x2 -1 -1))
  4531(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4532                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4533                                  (v128.const i64x2 -1 -1))
  4534(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4535                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4536                                  (v128.const i64x2 -1 -1))
  4537(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4538                                  (v128.const f64x2 inf inf))
  4539                                  (v128.const i64x2 -1 -1))
  4540(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4541                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4542                                  (v128.const i64x2 -1 -1))
  4543(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4544                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4545                                  (v128.const i64x2 -1 -1))
  4546(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4547                                  (v128.const f64x2 nan nan))
  4548                                  (v128.const i64x2 0 0))
  4549(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4550                                  (v128.const f64x2 -nan -nan))
  4551                                  (v128.const i64x2 0 0))
  4552(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4553                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4554                                  (v128.const i64x2 0 0))
  4555(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  4556                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4557                                  (v128.const i64x2 0 0))
  4558(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4559                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4560                                  (v128.const i64x2 -1 -1))
  4561(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4562                                  (v128.const f64x2 -inf -inf))
  4563                                  (v128.const i64x2 0 0))
  4564(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4565                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4566                                  (v128.const i64x2 -1 -1))
  4567(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4568                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4569                                  (v128.const i64x2 -1 -1))
  4570(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4571                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4572                                  (v128.const i64x2 0 0))
  4573(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4574                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4575                                  (v128.const i64x2 -1 -1))
  4576(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4577                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4578                                  (v128.const i64x2 0 0))
  4579(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4580                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4581                                  (v128.const i64x2 -1 -1))
  4582(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4583                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4584                                  (v128.const i64x2 0 0))
  4585(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4586                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4587                                  (v128.const i64x2 0 0))
  4588(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4589                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4590                                  (v128.const i64x2 -1 -1))
  4591(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4592                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4593                                  (v128.const i64x2 0 0))
  4594(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4595                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4596                                  (v128.const i64x2 -1 -1))
  4597(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4598                                  (v128.const f64x2 inf inf))
  4599                                  (v128.const i64x2 -1 -1))
  4600(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4601                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4602                                  (v128.const i64x2 0 0))
  4603(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4604                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4605                                  (v128.const i64x2 -1 -1))
  4606(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4607                                  (v128.const f64x2 nan nan))
  4608                                  (v128.const i64x2 0 0))
  4609(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4610                                  (v128.const f64x2 -nan -nan))
  4611                                  (v128.const i64x2 0 0))
  4612(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4613                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4614                                  (v128.const i64x2 0 0))
  4615(assert_return (invoke "f64x2.le" (v128.const f64x2 0x0p+0 0x0p+0)
  4616                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4617                                  (v128.const i64x2 0 0))
  4618(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4619                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4620                                  (v128.const i64x2 0 0))
  4621(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4622                                  (v128.const f64x2 -inf -inf))
  4623                                  (v128.const i64x2 0 0))
  4624(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4625                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4626                                  (v128.const i64x2 0 0))
  4627(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4628                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4629                                  (v128.const i64x2 0 0))
  4630(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4631                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4632                                  (v128.const i64x2 0 0))
  4633(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4634                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4635                                  (v128.const i64x2 0 0))
  4636(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4637                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4638                                  (v128.const i64x2 0 0))
  4639(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4640                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4641                                  (v128.const i64x2 0 0))
  4642(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4643                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4644                                  (v128.const i64x2 0 0))
  4645(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4646                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4647                                  (v128.const i64x2 0 0))
  4648(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4649                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4650                                  (v128.const i64x2 0 0))
  4651(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4652                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4653                                  (v128.const i64x2 0 0))
  4654(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4655                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4656                                  (v128.const i64x2 0 0))
  4657(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4658                                  (v128.const f64x2 inf inf))
  4659                                  (v128.const i64x2 -1 -1))
  4660(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4661                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4662                                  (v128.const i64x2 0 0))
  4663(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4664                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4665                                  (v128.const i64x2 0 0))
  4666(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4667                                  (v128.const f64x2 nan nan))
  4668                                  (v128.const i64x2 0 0))
  4669(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4670                                  (v128.const f64x2 -nan -nan))
  4671                                  (v128.const i64x2 0 0))
  4672(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4673                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4674                                  (v128.const i64x2 0 0))
  4675(assert_return (invoke "f64x2.le" (v128.const f64x2 inf inf)
  4676                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4677                                  (v128.const i64x2 0 0))
  4678(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4679                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4680                                  (v128.const i64x2 -1 -1))
  4681(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4682                                  (v128.const f64x2 -inf -inf))
  4683                                  (v128.const i64x2 0 0))
  4684(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4685                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4686                                  (v128.const i64x2 -1 -1))
  4687(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4688                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4689                                  (v128.const i64x2 -1 -1))
  4690(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4691                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4692                                  (v128.const i64x2 0 0))
  4693(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4694                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4695                                  (v128.const i64x2 -1 -1))
  4696(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4697                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4698                                  (v128.const i64x2 -1 -1))
  4699(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4700                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4701                                  (v128.const i64x2 -1 -1))
  4702(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4703                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4704                                  (v128.const i64x2 -1 -1))
  4705(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4706                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4707                                  (v128.const i64x2 -1 -1))
  4708(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4709                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4710                                  (v128.const i64x2 -1 -1))
  4711(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4712                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4713                                  (v128.const i64x2 0 0))
  4714(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4715                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4716                                  (v128.const i64x2 -1 -1))
  4717(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4718                                  (v128.const f64x2 inf inf))
  4719                                  (v128.const i64x2 -1 -1))
  4720(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4721                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4722                                  (v128.const i64x2 -1 -1))
  4723(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4724                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4725                                  (v128.const i64x2 -1 -1))
  4726(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4727                                  (v128.const f64x2 nan nan))
  4728                                  (v128.const i64x2 0 0))
  4729(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4730                                  (v128.const f64x2 -nan -nan))
  4731                                  (v128.const i64x2 0 0))
  4732(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4733                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4734                                  (v128.const i64x2 0 0))
  4735(assert_return (invoke "f64x2.le" (v128.const f64x2 -0x1p+0 -0x1p+0)
  4736                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4737                                  (v128.const i64x2 0 0))
  4738(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4739                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4740                                  (v128.const i64x2 0 0))
  4741(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4742                                  (v128.const f64x2 -inf -inf))
  4743                                  (v128.const i64x2 0 0))
  4744(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4745                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4746                                  (v128.const i64x2 -1 -1))
  4747(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4748                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4749                                  (v128.const i64x2 -1 -1))
  4750(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4751                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4752                                  (v128.const i64x2 0 0))
  4753(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4754                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4755                                  (v128.const i64x2 0 0))
  4756(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4757                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4758                                  (v128.const i64x2 0 0))
  4759(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4760                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4761                                  (v128.const i64x2 -1 -1))
  4762(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4763                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4764                                  (v128.const i64x2 0 0))
  4765(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4766                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4767                                  (v128.const i64x2 0 0))
  4768(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4769                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4770                                  (v128.const i64x2 -1 -1))
  4771(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4772                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4773                                  (v128.const i64x2 0 0))
  4774(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4775                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4776                                  (v128.const i64x2 0 0))
  4777(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4778                                  (v128.const f64x2 inf inf))
  4779                                  (v128.const i64x2 -1 -1))
  4780(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4781                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4782                                  (v128.const i64x2 0 0))
  4783(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4784                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4785                                  (v128.const i64x2 -1 -1))
  4786(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4787                                  (v128.const f64x2 nan nan))
  4788                                  (v128.const i64x2 0 0))
  4789(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4790                                  (v128.const f64x2 -nan -nan))
  4791                                  (v128.const i64x2 0 0))
  4792(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4793                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4794                                  (v128.const i64x2 0 0))
  4795(assert_return (invoke "f64x2.le" (v128.const f64x2 0x1p-1022 0x1p-1022)
  4796                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4797                                  (v128.const i64x2 0 0))
  4798(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  4799                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  4800                                  (v128.const i64x2 -1 -1))
  4801(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  4802                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  4803                                  (v128.const i64x2 0 0))
  4804(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  4805                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  4806                                  (v128.const i64x2 0 0))
  4807(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  4808                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  4809                                  (v128.const i64x2 0 0))
  4810(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  4811                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  4812                                  (v128.const i64x2 0 0))
  4813(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  4814                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  4815                                  (v128.const i64x2 -1 -1))
  4816(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  4817                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  4818                                  (v128.const i64x2 -1 -1))
  4819(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  4820                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  4821                                  (v128.const i64x2 -1 -1))
  4822(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  4823                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  4824                                  (v128.const i64x2 -1 -1))
  4825(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  4826                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  4827                                  (v128.const i64x2 -1 -1))
  4828(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e038 0123456789.e038)
  4829                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  4830                                  (v128.const i64x2 -1 -1))
  4831(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e038 0123456789.e038)
  4832                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  4833                                  (v128.const i64x2 0 0))
  4834(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e038 0123456789.e038)
  4835                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  4836                                  (v128.const i64x2 -1 -1))
  4837(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e038 0123456789.e038)
  4838                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  4839                                  (v128.const i64x2 -1 -1))
  4840(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e038 0123456789.e038)
  4841                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  4842                                  (v128.const i64x2 0 0))
  4843(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  4844                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  4845                                  (v128.const i64x2 -1 -1))
  4846(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  4847                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  4848                                  (v128.const i64x2 0 0))
  4849(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  4850                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  4851                                  (v128.const i64x2 -1 -1))
  4852(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  4853                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  4854                                  (v128.const i64x2 -1 -1))
  4855(assert_return (invoke "f64x2.le" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  4856                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  4857                                  (v128.const i64x2 0 0))
  4858(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  4859                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  4860                                  (v128.const i64x2 -1 -1))
  4861(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  4862                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  4863                                  (v128.const i64x2 0 0))
  4864(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  4865                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  4866                                  (v128.const i64x2 -1 -1))
  4867(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  4868                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  4869                                  (v128.const i64x2 -1 -1))
  4870(assert_return (invoke "f64x2.le" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  4871                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  4872                                  (v128.const i64x2 -1 -1))
  4873(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4874                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4875                                  (v128.const i64x2 0 0))
  4876(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4877                                  (v128.const f64x2 -inf -inf))
  4878                                  (v128.const i64x2 0 0))
  4879(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4880                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4881                                  (v128.const i64x2 0 0))
  4882(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4883                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4884                                  (v128.const i64x2 0 0))
  4885(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4886                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4887                                  (v128.const i64x2 0 0))
  4888(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4889                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4890                                  (v128.const i64x2 0 0))
  4891(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4892                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4893                                  (v128.const i64x2 0 0))
  4894(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4895                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4896                                  (v128.const i64x2 0 0))
  4897(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4898                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4899                                  (v128.const i64x2 0 0))
  4900(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4901                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4902                                  (v128.const i64x2 0 0))
  4903(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4904                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4905                                  (v128.const i64x2 0 0))
  4906(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4907                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4908                                  (v128.const i64x2 0 0))
  4909(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4910                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4911                                  (v128.const i64x2 0 0))
  4912(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4913                                  (v128.const f64x2 inf inf))
  4914                                  (v128.const i64x2 0 0))
  4915(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4916                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4917                                  (v128.const i64x2 0 0))
  4918(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4919                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4920                                  (v128.const i64x2 0 0))
  4921(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4922                                  (v128.const f64x2 nan nan))
  4923                                  (v128.const i64x2 0 0))
  4924(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4925                                  (v128.const f64x2 -nan -nan))
  4926                                  (v128.const i64x2 0 0))
  4927(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4928                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4929                                  (v128.const i64x2 0 0))
  4930(assert_return (invoke "f64x2.le" (v128.const f64x2 nan nan)
  4931                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4932                                  (v128.const i64x2 0 0))
  4933(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4934                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4935                                  (v128.const i64x2 0 0))
  4936(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4937                                  (v128.const f64x2 -inf -inf))
  4938                                  (v128.const i64x2 0 0))
  4939(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4940                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4941                                  (v128.const i64x2 0 0))
  4942(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4943                                  (v128.const f64x2 0x1p+0 0x1p+0))
  4944                                  (v128.const i64x2 0 0))
  4945(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4946                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4947                                  (v128.const i64x2 0 0))
  4948(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4949                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  4950                                  (v128.const i64x2 0 0))
  4951(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4952                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  4953                                  (v128.const i64x2 0 0))
  4954(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4955                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4956                                  (v128.const i64x2 0 0))
  4957(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4958                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  4959                                  (v128.const i64x2 0 0))
  4960(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4961                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4962                                  (v128.const i64x2 0 0))
  4963(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4964                                  (v128.const f64x2 0x1p-1 0x1p-1))
  4965                                  (v128.const i64x2 0 0))
  4966(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4967                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4968                                  (v128.const i64x2 0 0))
  4969(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4970                                  (v128.const f64x2 0x0p+0 0x0p+0))
  4971                                  (v128.const i64x2 0 0))
  4972(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4973                                  (v128.const f64x2 inf inf))
  4974                                  (v128.const i64x2 0 0))
  4975(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4976                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  4977                                  (v128.const i64x2 0 0))
  4978(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4979                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  4980                                  (v128.const i64x2 0 0))
  4981(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4982                                  (v128.const f64x2 nan nan))
  4983                                  (v128.const i64x2 0 0))
  4984(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4985                                  (v128.const f64x2 -nan -nan))
  4986                                  (v128.const i64x2 0 0))
  4987(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4988                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4989                                  (v128.const i64x2 0 0))
  4990(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan -nan)
  4991                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4992                                  (v128.const i64x2 0 0))
  4993(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  4994                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  4995                                  (v128.const i64x2 0 0))
  4996(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  4997                                  (v128.const f64x2 -inf -inf))
  4998                                  (v128.const i64x2 0 0))
  4999(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5000                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5001                                  (v128.const i64x2 0 0))
  5002(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5003                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5004                                  (v128.const i64x2 0 0))
  5005(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5006                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5007                                  (v128.const i64x2 0 0))
  5008(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5009                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5010                                  (v128.const i64x2 0 0))
  5011(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5012                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5013                                  (v128.const i64x2 0 0))
  5014(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5015                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5016                                  (v128.const i64x2 0 0))
  5017(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5018                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5019                                  (v128.const i64x2 0 0))
  5020(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5021                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5022                                  (v128.const i64x2 0 0))
  5023(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5024                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5025                                  (v128.const i64x2 0 0))
  5026(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5027                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5028                                  (v128.const i64x2 0 0))
  5029(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5030                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5031                                  (v128.const i64x2 0 0))
  5032(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5033                                  (v128.const f64x2 inf inf))
  5034                                  (v128.const i64x2 0 0))
  5035(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5036                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5037                                  (v128.const i64x2 0 0))
  5038(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5039                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5040                                  (v128.const i64x2 0 0))
  5041(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5042                                  (v128.const f64x2 nan nan))
  5043                                  (v128.const i64x2 0 0))
  5044(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5045                                  (v128.const f64x2 -nan -nan))
  5046                                  (v128.const i64x2 0 0))
  5047(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5048                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5049                                  (v128.const i64x2 0 0))
  5050(assert_return (invoke "f64x2.le" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5051                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5052                                  (v128.const i64x2 0 0))
  5053(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5054                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5055                                  (v128.const i64x2 0 0))
  5056(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5057                                  (v128.const f64x2 -inf -inf))
  5058                                  (v128.const i64x2 0 0))
  5059(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5060                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5061                                  (v128.const i64x2 0 0))
  5062(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5063                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5064                                  (v128.const i64x2 0 0))
  5065(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5066                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5067                                  (v128.const i64x2 0 0))
  5068(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5069                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5070                                  (v128.const i64x2 0 0))
  5071(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5072                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5073                                  (v128.const i64x2 0 0))
  5074(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5075                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5076                                  (v128.const i64x2 0 0))
  5077(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5078                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5079                                  (v128.const i64x2 0 0))
  5080(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5081                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5082                                  (v128.const i64x2 0 0))
  5083(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5084                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5085                                  (v128.const i64x2 0 0))
  5086(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5087                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5088                                  (v128.const i64x2 0 0))
  5089(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5090                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5091                                  (v128.const i64x2 0 0))
  5092(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5093                                  (v128.const f64x2 inf inf))
  5094                                  (v128.const i64x2 0 0))
  5095(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5096                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5097                                  (v128.const i64x2 0 0))
  5098(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5099                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5100                                  (v128.const i64x2 0 0))
  5101(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5102                                  (v128.const f64x2 nan nan))
  5103                                  (v128.const i64x2 0 0))
  5104(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5105                                  (v128.const f64x2 -nan -nan))
  5106                                  (v128.const i64x2 0 0))
  5107(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5108                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5109                                  (v128.const i64x2 0 0))
  5110(assert_return (invoke "f64x2.le" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5111                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5112                                  (v128.const i64x2 0 0))
  5113(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5114                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5115                                  (v128.const i64x2 0 0))
  5116(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5117                                  (v128.const f64x2 -inf -inf))
  5118                                  (v128.const i64x2 -1 -1))
  5119(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5120                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5121                                  (v128.const i64x2 0 0))
  5122(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5123                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5124                                  (v128.const i64x2 0 0))
  5125(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5126                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5127                                  (v128.const i64x2 -1 -1))
  5128(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5129                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5130                                  (v128.const i64x2 -1 -1))
  5131(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5132                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5133                                  (v128.const i64x2 -1 -1))
  5134(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5135                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5136                                  (v128.const i64x2 0 0))
  5137(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5138                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5139                                  (v128.const i64x2 -1 -1))
  5140(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5141                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5142                                  (v128.const i64x2 -1 -1))
  5143(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5144                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5145                                  (v128.const i64x2 0 0))
  5146(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5147                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5148                                  (v128.const i64x2 -1 -1))
  5149(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5150                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5151                                  (v128.const i64x2 -1 -1))
  5152(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5153                                  (v128.const f64x2 inf inf))
  5154                                  (v128.const i64x2 0 0))
  5155(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5156                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5157                                  (v128.const i64x2 -1 -1))
  5158(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5159                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5160                                  (v128.const i64x2 0 0))
  5161(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5162                                  (v128.const f64x2 nan nan))
  5163                                  (v128.const i64x2 0 0))
  5164(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5165                                  (v128.const f64x2 -nan -nan))
  5166                                  (v128.const i64x2 0 0))
  5167(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5168                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5169                                  (v128.const i64x2 0 0))
  5170(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1074 0x1p-1074)
  5171                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5172                                  (v128.const i64x2 0 0))
  5173(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5174                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5175                                  (v128.const i64x2 0 0))
  5176(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5177                                  (v128.const f64x2 -inf -inf))
  5178                                  (v128.const i64x2 0 0))
  5179(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5180                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5181                                  (v128.const i64x2 0 0))
  5182(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5183                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5184                                  (v128.const i64x2 0 0))
  5185(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5186                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5187                                  (v128.const i64x2 0 0))
  5188(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5189                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5190                                  (v128.const i64x2 0 0))
  5191(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5192                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5193                                  (v128.const i64x2 0 0))
  5194(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5195                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5196                                  (v128.const i64x2 0 0))
  5197(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5198                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5199                                  (v128.const i64x2 0 0))
  5200(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5201                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5202                                  (v128.const i64x2 0 0))
  5203(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5204                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5205                                  (v128.const i64x2 0 0))
  5206(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5207                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5208                                  (v128.const i64x2 0 0))
  5209(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5210                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5211                                  (v128.const i64x2 0 0))
  5212(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5213                                  (v128.const f64x2 inf inf))
  5214                                  (v128.const i64x2 0 0))
  5215(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5216                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5217                                  (v128.const i64x2 0 0))
  5218(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5219                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5220                                  (v128.const i64x2 0 0))
  5221(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5222                                  (v128.const f64x2 nan nan))
  5223                                  (v128.const i64x2 0 0))
  5224(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5225                                  (v128.const f64x2 -nan -nan))
  5226                                  (v128.const i64x2 0 0))
  5227(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5228                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5229                                  (v128.const i64x2 0 0))
  5230(assert_return (invoke "f64x2.gt" (v128.const f64x2 -inf -inf)
  5231                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5232                                  (v128.const i64x2 0 0))
  5233(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5234                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5235                                  (v128.const i64x2 -1 -1))
  5236(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5237                                  (v128.const f64x2 -inf -inf))
  5238                                  (v128.const i64x2 -1 -1))
  5239(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5240                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5241                                  (v128.const i64x2 0 0))
  5242(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5243                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5244                                  (v128.const i64x2 -1 -1))
  5245(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5246                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5247                                  (v128.const i64x2 -1 -1))
  5248(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5249                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5250                                  (v128.const i64x2 -1 -1))
  5251(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5252                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5253                                  (v128.const i64x2 -1 -1))
  5254(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5255                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5256                                  (v128.const i64x2 0 0))
  5257(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5258                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5259                                  (v128.const i64x2 -1 -1))
  5260(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5261                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5262                                  (v128.const i64x2 -1 -1))
  5263(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5264                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5265                                  (v128.const i64x2 -1 -1))
  5266(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5267                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5268                                  (v128.const i64x2 -1 -1))
  5269(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5270                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5271                                  (v128.const i64x2 -1 -1))
  5272(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5273                                  (v128.const f64x2 inf inf))
  5274                                  (v128.const i64x2 0 0))
  5275(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5276                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5277                                  (v128.const i64x2 -1 -1))
  5278(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5279                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5280                                  (v128.const i64x2 -1 -1))
  5281(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5282                                  (v128.const f64x2 nan nan))
  5283                                  (v128.const i64x2 0 0))
  5284(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5285                                  (v128.const f64x2 -nan -nan))
  5286                                  (v128.const i64x2 0 0))
  5287(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5288                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5289                                  (v128.const i64x2 0 0))
  5290(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5291                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5292                                  (v128.const i64x2 0 0))
  5293(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5294                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5295                                  (v128.const i64x2 -1 -1))
  5296(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5297                                  (v128.const f64x2 -inf -inf))
  5298                                  (v128.const i64x2 -1 -1))
  5299(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5300                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5301                                  (v128.const i64x2 0 0))
  5302(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5303                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5304                                  (v128.const i64x2 0 0))
  5305(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5306                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5307                                  (v128.const i64x2 -1 -1))
  5308(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5309                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5310                                  (v128.const i64x2 -1 -1))
  5311(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5312                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5313                                  (v128.const i64x2 -1 -1))
  5314(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5315                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5316                                  (v128.const i64x2 0 0))
  5317(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5318                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5319                                  (v128.const i64x2 -1 -1))
  5320(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5321                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5322                                  (v128.const i64x2 -1 -1))
  5323(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5324                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5325                                  (v128.const i64x2 -1 -1))
  5326(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5327                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5328                                  (v128.const i64x2 -1 -1))
  5329(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5330                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5331                                  (v128.const i64x2 -1 -1))
  5332(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5333                                  (v128.const f64x2 inf inf))
  5334                                  (v128.const i64x2 0 0))
  5335(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5336                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5337                                  (v128.const i64x2 -1 -1))
  5338(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5339                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5340                                  (v128.const i64x2 -1 -1))
  5341(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5342                                  (v128.const f64x2 nan nan))
  5343                                  (v128.const i64x2 0 0))
  5344(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5345                                  (v128.const f64x2 -nan -nan))
  5346                                  (v128.const i64x2 0 0))
  5347(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5348                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5349                                  (v128.const i64x2 0 0))
  5350(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p+0 0x1p+0)
  5351                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5352                                  (v128.const i64x2 0 0))
  5353(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5354                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5355                                  (v128.const i64x2 0 0))
  5356(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5357                                  (v128.const f64x2 -inf -inf))
  5358                                  (v128.const i64x2 -1 -1))
  5359(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5360                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5361                                  (v128.const i64x2 0 0))
  5362(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5363                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5364                                  (v128.const i64x2 0 0))
  5365(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5366                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5367                                  (v128.const i64x2 0 0))
  5368(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5369                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5370                                  (v128.const i64x2 0 0))
  5371(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5372                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5373                                  (v128.const i64x2 0 0))
  5374(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5375                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5376                                  (v128.const i64x2 0 0))
  5377(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5378                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5379                                  (v128.const i64x2 0 0))
  5380(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5381                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5382                                  (v128.const i64x2 0 0))
  5383(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5384                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5385                                  (v128.const i64x2 0 0))
  5386(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5387                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5388                                  (v128.const i64x2 0 0))
  5389(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5390                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5391                                  (v128.const i64x2 0 0))
  5392(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5393                                  (v128.const f64x2 inf inf))
  5394                                  (v128.const i64x2 0 0))
  5395(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5396                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5397                                  (v128.const i64x2 0 0))
  5398(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5399                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5400                                  (v128.const i64x2 0 0))
  5401(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5402                                  (v128.const f64x2 nan nan))
  5403                                  (v128.const i64x2 0 0))
  5404(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5405                                  (v128.const f64x2 -nan -nan))
  5406                                  (v128.const i64x2 0 0))
  5407(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5408                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5409                                  (v128.const i64x2 0 0))
  5410(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5411                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5412                                  (v128.const i64x2 0 0))
  5413(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5414                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5415                                  (v128.const i64x2 0 0))
  5416(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5417                                  (v128.const f64x2 -inf -inf))
  5418                                  (v128.const i64x2 -1 -1))
  5419(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5420                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5421                                  (v128.const i64x2 0 0))
  5422(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5423                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5424                                  (v128.const i64x2 0 0))
  5425(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5426                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5427                                  (v128.const i64x2 -1 -1))
  5428(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5429                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5430                                  (v128.const i64x2 0 0))
  5431(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5432                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5433                                  (v128.const i64x2 -1 -1))
  5434(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5435                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5436                                  (v128.const i64x2 0 0))
  5437(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5438                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5439                                  (v128.const i64x2 -1 -1))
  5440(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5441                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5442                                  (v128.const i64x2 -1 -1))
  5443(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5444                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5445                                  (v128.const i64x2 0 0))
  5446(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5447                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5448                                  (v128.const i64x2 -1 -1))
  5449(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5450                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5451                                  (v128.const i64x2 0 0))
  5452(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5453                                  (v128.const f64x2 inf inf))
  5454                                  (v128.const i64x2 0 0))
  5455(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5456                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5457                                  (v128.const i64x2 -1 -1))
  5458(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5459                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5460                                  (v128.const i64x2 0 0))
  5461(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5462                                  (v128.const f64x2 nan nan))
  5463                                  (v128.const i64x2 0 0))
  5464(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5465                                  (v128.const f64x2 -nan -nan))
  5466                                  (v128.const i64x2 0 0))
  5467(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5468                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5469                                  (v128.const i64x2 0 0))
  5470(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5471                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5472                                  (v128.const i64x2 0 0))
  5473(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5474                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5475                                  (v128.const i64x2 0 0))
  5476(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5477                                  (v128.const f64x2 -inf -inf))
  5478                                  (v128.const i64x2 -1 -1))
  5479(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5480                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5481                                  (v128.const i64x2 0 0))
  5482(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5483                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5484                                  (v128.const i64x2 0 0))
  5485(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5486                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5487                                  (v128.const i64x2 -1 -1))
  5488(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5489                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5490                                  (v128.const i64x2 0 0))
  5491(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5492                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5493                                  (v128.const i64x2 0 0))
  5494(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5495                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5496                                  (v128.const i64x2 0 0))
  5497(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5498                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5499                                  (v128.const i64x2 0 0))
  5500(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5501                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5502                                  (v128.const i64x2 0 0))
  5503(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5504                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5505                                  (v128.const i64x2 0 0))
  5506(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5507                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5508                                  (v128.const i64x2 -1 -1))
  5509(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5510                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5511                                  (v128.const i64x2 0 0))
  5512(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5513                                  (v128.const f64x2 inf inf))
  5514                                  (v128.const i64x2 0 0))
  5515(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5516                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5517                                  (v128.const i64x2 -1 -1))
  5518(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5519                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5520                                  (v128.const i64x2 0 0))
  5521(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5522                                  (v128.const f64x2 nan nan))
  5523                                  (v128.const i64x2 0 0))
  5524(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5525                                  (v128.const f64x2 -nan -nan))
  5526                                  (v128.const i64x2 0 0))
  5527(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5528                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5529                                  (v128.const i64x2 0 0))
  5530(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5531                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5532                                  (v128.const i64x2 0 0))
  5533(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5534                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5535                                  (v128.const i64x2 -1 -1))
  5536(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5537                                  (v128.const f64x2 -inf -inf))
  5538                                  (v128.const i64x2 -1 -1))
  5539(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5540                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5541                                  (v128.const i64x2 -1 -1))
  5542(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5543                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5544                                  (v128.const i64x2 -1 -1))
  5545(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5546                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5547                                  (v128.const i64x2 -1 -1))
  5548(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5549                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5550                                  (v128.const i64x2 -1 -1))
  5551(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5552                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5553                                  (v128.const i64x2 -1 -1))
  5554(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5555                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5556                                  (v128.const i64x2 0 0))
  5557(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5558                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5559                                  (v128.const i64x2 -1 -1))
  5560(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5561                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5562                                  (v128.const i64x2 -1 -1))
  5563(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5564                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5565                                  (v128.const i64x2 -1 -1))
  5566(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5567                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5568                                  (v128.const i64x2 -1 -1))
  5569(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5570                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5571                                  (v128.const i64x2 -1 -1))
  5572(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5573                                  (v128.const f64x2 inf inf))
  5574                                  (v128.const i64x2 0 0))
  5575(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5576                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5577                                  (v128.const i64x2 -1 -1))
  5578(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5579                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5580                                  (v128.const i64x2 -1 -1))
  5581(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5582                                  (v128.const f64x2 nan nan))
  5583                                  (v128.const i64x2 0 0))
  5584(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5585                                  (v128.const f64x2 -nan -nan))
  5586                                  (v128.const i64x2 0 0))
  5587(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5588                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5589                                  (v128.const i64x2 0 0))
  5590(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5591                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5592                                  (v128.const i64x2 0 0))
  5593(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5594                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5595                                  (v128.const i64x2 0 0))
  5596(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5597                                  (v128.const f64x2 -inf -inf))
  5598                                  (v128.const i64x2 -1 -1))
  5599(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5600                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5601                                  (v128.const i64x2 0 0))
  5602(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5603                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5604                                  (v128.const i64x2 0 0))
  5605(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5606                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5607                                  (v128.const i64x2 -1 -1))
  5608(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5609                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5610                                  (v128.const i64x2 0 0))
  5611(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5612                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5613                                  (v128.const i64x2 -1 -1))
  5614(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5615                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5616                                  (v128.const i64x2 0 0))
  5617(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5618                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5619                                  (v128.const i64x2 0 0))
  5620(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5621                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5622                                  (v128.const i64x2 -1 -1))
  5623(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5624                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5625                                  (v128.const i64x2 0 0))
  5626(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5627                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5628                                  (v128.const i64x2 -1 -1))
  5629(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5630                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5631                                  (v128.const i64x2 0 0))
  5632(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5633                                  (v128.const f64x2 inf inf))
  5634                                  (v128.const i64x2 0 0))
  5635(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5636                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5637                                  (v128.const i64x2 -1 -1))
  5638(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5639                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5640                                  (v128.const i64x2 0 0))
  5641(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5642                                  (v128.const f64x2 nan nan))
  5643                                  (v128.const i64x2 0 0))
  5644(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5645                                  (v128.const f64x2 -nan -nan))
  5646                                  (v128.const i64x2 0 0))
  5647(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5648                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5649                                  (v128.const i64x2 0 0))
  5650(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  5651                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5652                                  (v128.const i64x2 0 0))
  5653(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5654                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5655                                  (v128.const i64x2 0 0))
  5656(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5657                                  (v128.const f64x2 -inf -inf))
  5658                                  (v128.const i64x2 -1 -1))
  5659(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5660                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5661                                  (v128.const i64x2 0 0))
  5662(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5663                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5664                                  (v128.const i64x2 0 0))
  5665(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5666                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5667                                  (v128.const i64x2 -1 -1))
  5668(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5669                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5670                                  (v128.const i64x2 0 0))
  5671(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5672                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5673                                  (v128.const i64x2 -1 -1))
  5674(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5675                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5676                                  (v128.const i64x2 0 0))
  5677(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5678                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5679                                  (v128.const i64x2 0 0))
  5680(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5681                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5682                                  (v128.const i64x2 0 0))
  5683(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5684                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5685                                  (v128.const i64x2 0 0))
  5686(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5687                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5688                                  (v128.const i64x2 -1 -1))
  5689(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5690                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5691                                  (v128.const i64x2 0 0))
  5692(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5693                                  (v128.const f64x2 inf inf))
  5694                                  (v128.const i64x2 0 0))
  5695(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5696                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5697                                  (v128.const i64x2 -1 -1))
  5698(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5699                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5700                                  (v128.const i64x2 0 0))
  5701(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5702                                  (v128.const f64x2 nan nan))
  5703                                  (v128.const i64x2 0 0))
  5704(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5705                                  (v128.const f64x2 -nan -nan))
  5706                                  (v128.const i64x2 0 0))
  5707(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5708                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5709                                  (v128.const i64x2 0 0))
  5710(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5711                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5712                                  (v128.const i64x2 0 0))
  5713(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5714                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5715                                  (v128.const i64x2 -1 -1))
  5716(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5717                                  (v128.const f64x2 -inf -inf))
  5718                                  (v128.const i64x2 -1 -1))
  5719(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5720                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5721                                  (v128.const i64x2 0 0))
  5722(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5723                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5724                                  (v128.const i64x2 0 0))
  5725(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5726                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5727                                  (v128.const i64x2 -1 -1))
  5728(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5729                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5730                                  (v128.const i64x2 -1 -1))
  5731(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5732                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5733                                  (v128.const i64x2 -1 -1))
  5734(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5735                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5736                                  (v128.const i64x2 0 0))
  5737(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5738                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5739                                  (v128.const i64x2 -1 -1))
  5740(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5741                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5742                                  (v128.const i64x2 -1 -1))
  5743(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5744                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5745                                  (v128.const i64x2 0 0))
  5746(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5747                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5748                                  (v128.const i64x2 -1 -1))
  5749(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5750                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5751                                  (v128.const i64x2 -1 -1))
  5752(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5753                                  (v128.const f64x2 inf inf))
  5754                                  (v128.const i64x2 0 0))
  5755(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5756                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5757                                  (v128.const i64x2 -1 -1))
  5758(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5759                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5760                                  (v128.const i64x2 -1 -1))
  5761(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5762                                  (v128.const f64x2 nan nan))
  5763                                  (v128.const i64x2 0 0))
  5764(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5765                                  (v128.const f64x2 -nan -nan))
  5766                                  (v128.const i64x2 0 0))
  5767(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5768                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5769                                  (v128.const i64x2 0 0))
  5770(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1 0x1p-1)
  5771                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5772                                  (v128.const i64x2 0 0))
  5773(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5774                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5775                                  (v128.const i64x2 0 0))
  5776(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5777                                  (v128.const f64x2 -inf -inf))
  5778                                  (v128.const i64x2 -1 -1))
  5779(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5780                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5781                                  (v128.const i64x2 0 0))
  5782(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5783                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5784                                  (v128.const i64x2 0 0))
  5785(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5786                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5787                                  (v128.const i64x2 -1 -1))
  5788(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5789                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5790                                  (v128.const i64x2 0 0))
  5791(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5792                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5793                                  (v128.const i64x2 0 0))
  5794(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5795                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5796                                  (v128.const i64x2 0 0))
  5797(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5798                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5799                                  (v128.const i64x2 0 0))
  5800(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5801                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5802                                  (v128.const i64x2 0 0))
  5803(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5804                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5805                                  (v128.const i64x2 0 0))
  5806(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5807                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5808                                  (v128.const i64x2 0 0))
  5809(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5810                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5811                                  (v128.const i64x2 0 0))
  5812(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5813                                  (v128.const f64x2 inf inf))
  5814                                  (v128.const i64x2 0 0))
  5815(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5816                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5817                                  (v128.const i64x2 0 0))
  5818(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5819                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5820                                  (v128.const i64x2 0 0))
  5821(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5822                                  (v128.const f64x2 nan nan))
  5823                                  (v128.const i64x2 0 0))
  5824(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5825                                  (v128.const f64x2 -nan -nan))
  5826                                  (v128.const i64x2 0 0))
  5827(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5828                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5829                                  (v128.const i64x2 0 0))
  5830(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5831                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5832                                  (v128.const i64x2 0 0))
  5833(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5834                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5835                                  (v128.const i64x2 0 0))
  5836(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5837                                  (v128.const f64x2 -inf -inf))
  5838                                  (v128.const i64x2 -1 -1))
  5839(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5840                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5841                                  (v128.const i64x2 0 0))
  5842(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5843                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5844                                  (v128.const i64x2 0 0))
  5845(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5846                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5847                                  (v128.const i64x2 -1 -1))
  5848(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5849                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5850                                  (v128.const i64x2 0 0))
  5851(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5852                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5853                                  (v128.const i64x2 -1 -1))
  5854(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5855                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5856                                  (v128.const i64x2 0 0))
  5857(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5858                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5859                                  (v128.const i64x2 -1 -1))
  5860(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5861                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5862                                  (v128.const i64x2 -1 -1))
  5863(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5864                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5865                                  (v128.const i64x2 0 0))
  5866(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5867                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5868                                  (v128.const i64x2 -1 -1))
  5869(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5870                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5871                                  (v128.const i64x2 0 0))
  5872(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5873                                  (v128.const f64x2 inf inf))
  5874                                  (v128.const i64x2 0 0))
  5875(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5876                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5877                                  (v128.const i64x2 -1 -1))
  5878(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5879                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5880                                  (v128.const i64x2 0 0))
  5881(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5882                                  (v128.const f64x2 nan nan))
  5883                                  (v128.const i64x2 0 0))
  5884(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5885                                  (v128.const f64x2 -nan -nan))
  5886                                  (v128.const i64x2 0 0))
  5887(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5888                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5889                                  (v128.const i64x2 0 0))
  5890(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x0p+0 0x0p+0)
  5891                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5892                                  (v128.const i64x2 0 0))
  5893(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5894                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5895                                  (v128.const i64x2 -1 -1))
  5896(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5897                                  (v128.const f64x2 -inf -inf))
  5898                                  (v128.const i64x2 -1 -1))
  5899(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5900                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5901                                  (v128.const i64x2 -1 -1))
  5902(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5903                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5904                                  (v128.const i64x2 -1 -1))
  5905(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5906                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5907                                  (v128.const i64x2 -1 -1))
  5908(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5909                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5910                                  (v128.const i64x2 -1 -1))
  5911(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5912                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5913                                  (v128.const i64x2 -1 -1))
  5914(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5915                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5916                                  (v128.const i64x2 -1 -1))
  5917(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5918                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5919                                  (v128.const i64x2 -1 -1))
  5920(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5921                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5922                                  (v128.const i64x2 -1 -1))
  5923(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5924                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5925                                  (v128.const i64x2 -1 -1))
  5926(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5927                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5928                                  (v128.const i64x2 -1 -1))
  5929(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5930                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5931                                  (v128.const i64x2 -1 -1))
  5932(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5933                                  (v128.const f64x2 inf inf))
  5934                                  (v128.const i64x2 0 0))
  5935(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5936                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5937                                  (v128.const i64x2 -1 -1))
  5938(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5939                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  5940                                  (v128.const i64x2 -1 -1))
  5941(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5942                                  (v128.const f64x2 nan nan))
  5943                                  (v128.const i64x2 0 0))
  5944(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5945                                  (v128.const f64x2 -nan -nan))
  5946                                  (v128.const i64x2 0 0))
  5947(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5948                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5949                                  (v128.const i64x2 0 0))
  5950(assert_return (invoke "f64x2.gt" (v128.const f64x2 inf inf)
  5951                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5952                                  (v128.const i64x2 0 0))
  5953(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5954                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  5955                                  (v128.const i64x2 0 0))
  5956(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5957                                  (v128.const f64x2 -inf -inf))
  5958                                  (v128.const i64x2 -1 -1))
  5959(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5960                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5961                                  (v128.const i64x2 0 0))
  5962(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5963                                  (v128.const f64x2 0x1p+0 0x1p+0))
  5964                                  (v128.const i64x2 0 0))
  5965(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5966                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5967                                  (v128.const i64x2 -1 -1))
  5968(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5969                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  5970                                  (v128.const i64x2 0 0))
  5971(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5972                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  5973                                  (v128.const i64x2 0 0))
  5974(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5975                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5976                                  (v128.const i64x2 0 0))
  5977(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5978                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  5979                                  (v128.const i64x2 0 0))
  5980(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5981                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5982                                  (v128.const i64x2 0 0))
  5983(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5984                                  (v128.const f64x2 0x1p-1 0x1p-1))
  5985                                  (v128.const i64x2 0 0))
  5986(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5987                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5988                                  (v128.const i64x2 -1 -1))
  5989(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5990                                  (v128.const f64x2 0x0p+0 0x0p+0))
  5991                                  (v128.const i64x2 0 0))
  5992(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5993                                  (v128.const f64x2 inf inf))
  5994                                  (v128.const i64x2 0 0))
  5995(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5996                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  5997                                  (v128.const i64x2 0 0))
  5998(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5999                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6000                                  (v128.const i64x2 0 0))
  6001(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6002                                  (v128.const f64x2 nan nan))
  6003                                  (v128.const i64x2 0 0))
  6004(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6005                                  (v128.const f64x2 -nan -nan))
  6006                                  (v128.const i64x2 0 0))
  6007(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6008                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6009                                  (v128.const i64x2 0 0))
  6010(assert_return (invoke "f64x2.gt" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6011                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6012                                  (v128.const i64x2 0 0))
  6013(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6014                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6015                                  (v128.const i64x2 -1 -1))
  6016(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6017                                  (v128.const f64x2 -inf -inf))
  6018                                  (v128.const i64x2 -1 -1))
  6019(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6020                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6021                                  (v128.const i64x2 0 0))
  6022(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6023                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6024                                  (v128.const i64x2 0 0))
  6025(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6026                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6027                                  (v128.const i64x2 -1 -1))
  6028(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6029                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6030                                  (v128.const i64x2 -1 -1))
  6031(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6032                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6033                                  (v128.const i64x2 -1 -1))
  6034(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6035                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6036                                  (v128.const i64x2 0 0))
  6037(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6038                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6039                                  (v128.const i64x2 -1 -1))
  6040(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6041                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6042                                  (v128.const i64x2 -1 -1))
  6043(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6044                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6045                                  (v128.const i64x2 0 0))
  6046(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6047                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6048                                  (v128.const i64x2 -1 -1))
  6049(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6050                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6051                                  (v128.const i64x2 -1 -1))
  6052(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6053                                  (v128.const f64x2 inf inf))
  6054                                  (v128.const i64x2 0 0))
  6055(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6056                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6057                                  (v128.const i64x2 -1 -1))
  6058(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6059                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6060                                  (v128.const i64x2 0 0))
  6061(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6062                                  (v128.const f64x2 nan nan))
  6063                                  (v128.const i64x2 0 0))
  6064(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6065                                  (v128.const f64x2 -nan -nan))
  6066                                  (v128.const i64x2 0 0))
  6067(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6068                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6069                                  (v128.const i64x2 0 0))
  6070(assert_return (invoke "f64x2.gt" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6071                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6072                                  (v128.const i64x2 0 0))
  6073(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  6074                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  6075                                  (v128.const i64x2 0 0))
  6076(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  6077                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  6078                                  (v128.const i64x2 -1 -1))
  6079(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  6080                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  6081                                  (v128.const i64x2 -1 -1))
  6082(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  6083                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  6084                                  (v128.const i64x2 -1 -1))
  6085(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  6086                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  6087                                  (v128.const i64x2 -1 -1))
  6088(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  6089                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  6090                                  (v128.const i64x2 0 0))
  6091(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  6092                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  6093                                  (v128.const i64x2 0 0))
  6094(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  6095                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  6096                                  (v128.const i64x2 0 0))
  6097(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  6098                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  6099                                  (v128.const i64x2 0 0))
  6100(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  6101                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  6102                                  (v128.const i64x2 0 0))
  6103(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  6104                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  6105                                  (v128.const i64x2 0 0))
  6106(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  6107                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  6108                                  (v128.const i64x2 -1 -1))
  6109(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  6110                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  6111                                  (v128.const i64x2 0 0))
  6112(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  6113                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  6114                                  (v128.const i64x2 0 0))
  6115(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e038 0123456789.e038)
  6116                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  6117                                  (v128.const i64x2 -1 -1))
  6118(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  6119                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  6120                                  (v128.const i64x2 0 0))
  6121(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  6122                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  6123                                  (v128.const i64x2 -1 -1))
  6124(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  6125                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  6126                                  (v128.const i64x2 0 0))
  6127(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  6128                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  6129                                  (v128.const i64x2 0 0))
  6130(assert_return (invoke "f64x2.gt" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  6131                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  6132                                  (v128.const i64x2 -1 -1))
  6133(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  6134                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  6135                                  (v128.const i64x2 0 0))
  6136(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  6137                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  6138                                  (v128.const i64x2 -1 -1))
  6139(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  6140                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  6141                                  (v128.const i64x2 0 0))
  6142(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  6143                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  6144                                  (v128.const i64x2 0 0))
  6145(assert_return (invoke "f64x2.gt" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  6146                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  6147                                  (v128.const i64x2 0 0))
  6148(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6149                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6150                                  (v128.const i64x2 0 0))
  6151(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6152                                  (v128.const f64x2 -inf -inf))
  6153                                  (v128.const i64x2 0 0))
  6154(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6155                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6156                                  (v128.const i64x2 0 0))
  6157(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6158                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6159                                  (v128.const i64x2 0 0))
  6160(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6161                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6162                                  (v128.const i64x2 0 0))
  6163(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6164                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6165                                  (v128.const i64x2 0 0))
  6166(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6167                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6168                                  (v128.const i64x2 0 0))
  6169(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6170                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6171                                  (v128.const i64x2 0 0))
  6172(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6173                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6174                                  (v128.const i64x2 0 0))
  6175(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6176                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6177                                  (v128.const i64x2 0 0))
  6178(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6179                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6180                                  (v128.const i64x2 0 0))
  6181(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6182                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6183                                  (v128.const i64x2 0 0))
  6184(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6185                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6186                                  (v128.const i64x2 0 0))
  6187(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6188                                  (v128.const f64x2 inf inf))
  6189                                  (v128.const i64x2 0 0))
  6190(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6191                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6192                                  (v128.const i64x2 0 0))
  6193(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6194                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6195                                  (v128.const i64x2 0 0))
  6196(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6197                                  (v128.const f64x2 nan nan))
  6198                                  (v128.const i64x2 0 0))
  6199(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6200                                  (v128.const f64x2 -nan -nan))
  6201                                  (v128.const i64x2 0 0))
  6202(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6203                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6204                                  (v128.const i64x2 0 0))
  6205(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan nan)
  6206                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6207                                  (v128.const i64x2 0 0))
  6208(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6209                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6210                                  (v128.const i64x2 0 0))
  6211(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6212                                  (v128.const f64x2 -inf -inf))
  6213                                  (v128.const i64x2 0 0))
  6214(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6215                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6216                                  (v128.const i64x2 0 0))
  6217(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6218                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6219                                  (v128.const i64x2 0 0))
  6220(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6221                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6222                                  (v128.const i64x2 0 0))
  6223(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6224                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6225                                  (v128.const i64x2 0 0))
  6226(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6227                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6228                                  (v128.const i64x2 0 0))
  6229(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6230                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6231                                  (v128.const i64x2 0 0))
  6232(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6233                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6234                                  (v128.const i64x2 0 0))
  6235(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6236                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6237                                  (v128.const i64x2 0 0))
  6238(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6239                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6240                                  (v128.const i64x2 0 0))
  6241(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6242                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6243                                  (v128.const i64x2 0 0))
  6244(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6245                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6246                                  (v128.const i64x2 0 0))
  6247(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6248                                  (v128.const f64x2 inf inf))
  6249                                  (v128.const i64x2 0 0))
  6250(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6251                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6252                                  (v128.const i64x2 0 0))
  6253(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6254                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6255                                  (v128.const i64x2 0 0))
  6256(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6257                                  (v128.const f64x2 nan nan))
  6258                                  (v128.const i64x2 0 0))
  6259(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6260                                  (v128.const f64x2 -nan -nan))
  6261                                  (v128.const i64x2 0 0))
  6262(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6263                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6264                                  (v128.const i64x2 0 0))
  6265(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan -nan)
  6266                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6267                                  (v128.const i64x2 0 0))
  6268(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6269                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6270                                  (v128.const i64x2 0 0))
  6271(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6272                                  (v128.const f64x2 -inf -inf))
  6273                                  (v128.const i64x2 0 0))
  6274(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6275                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6276                                  (v128.const i64x2 0 0))
  6277(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6278                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6279                                  (v128.const i64x2 0 0))
  6280(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6281                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6282                                  (v128.const i64x2 0 0))
  6283(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6284                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6285                                  (v128.const i64x2 0 0))
  6286(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6287                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6288                                  (v128.const i64x2 0 0))
  6289(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6290                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6291                                  (v128.const i64x2 0 0))
  6292(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6293                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6294                                  (v128.const i64x2 0 0))
  6295(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6296                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6297                                  (v128.const i64x2 0 0))
  6298(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6299                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6300                                  (v128.const i64x2 0 0))
  6301(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6302                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6303                                  (v128.const i64x2 0 0))
  6304(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6305                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6306                                  (v128.const i64x2 0 0))
  6307(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6308                                  (v128.const f64x2 inf inf))
  6309                                  (v128.const i64x2 0 0))
  6310(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6311                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6312                                  (v128.const i64x2 0 0))
  6313(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6314                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6315                                  (v128.const i64x2 0 0))
  6316(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6317                                  (v128.const f64x2 nan nan))
  6318                                  (v128.const i64x2 0 0))
  6319(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6320                                  (v128.const f64x2 -nan -nan))
  6321                                  (v128.const i64x2 0 0))
  6322(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6323                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6324                                  (v128.const i64x2 0 0))
  6325(assert_return (invoke "f64x2.gt" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  6326                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6327                                  (v128.const i64x2 0 0))
  6328(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6329                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6330                                  (v128.const i64x2 0 0))
  6331(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6332                                  (v128.const f64x2 -inf -inf))
  6333                                  (v128.const i64x2 0 0))
  6334(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6335                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6336                                  (v128.const i64x2 0 0))
  6337(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6338                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6339                                  (v128.const i64x2 0 0))
  6340(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6341                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6342                                  (v128.const i64x2 0 0))
  6343(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6344                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6345                                  (v128.const i64x2 0 0))
  6346(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6347                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6348                                  (v128.const i64x2 0 0))
  6349(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6350                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6351                                  (v128.const i64x2 0 0))
  6352(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6353                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6354                                  (v128.const i64x2 0 0))
  6355(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6356                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6357                                  (v128.const i64x2 0 0))
  6358(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6359                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6360                                  (v128.const i64x2 0 0))
  6361(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6362                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6363                                  (v128.const i64x2 0 0))
  6364(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6365                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6366                                  (v128.const i64x2 0 0))
  6367(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6368                                  (v128.const f64x2 inf inf))
  6369                                  (v128.const i64x2 0 0))
  6370(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6371                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6372                                  (v128.const i64x2 0 0))
  6373(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6374                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6375                                  (v128.const i64x2 0 0))
  6376(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6377                                  (v128.const f64x2 nan nan))
  6378                                  (v128.const i64x2 0 0))
  6379(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6380                                  (v128.const f64x2 -nan -nan))
  6381                                  (v128.const i64x2 0 0))
  6382(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6383                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6384                                  (v128.const i64x2 0 0))
  6385(assert_return (invoke "f64x2.gt" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  6386                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6387                                  (v128.const i64x2 0 0))
  6388(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6389                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6390                                  (v128.const i64x2 -1 -1))
  6391(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6392                                  (v128.const f64x2 -inf -inf))
  6393                                  (v128.const i64x2 -1 -1))
  6394(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6395                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6396                                  (v128.const i64x2 0 0))
  6397(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6398                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6399                                  (v128.const i64x2 0 0))
  6400(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6401                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6402                                  (v128.const i64x2 -1 -1))
  6403(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6404                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6405                                  (v128.const i64x2 -1 -1))
  6406(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6407                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6408                                  (v128.const i64x2 -1 -1))
  6409(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6410                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6411                                  (v128.const i64x2 0 0))
  6412(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6413                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6414                                  (v128.const i64x2 -1 -1))
  6415(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6416                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6417                                  (v128.const i64x2 -1 -1))
  6418(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6419                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6420                                  (v128.const i64x2 0 0))
  6421(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6422                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6423                                  (v128.const i64x2 -1 -1))
  6424(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6425                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6426                                  (v128.const i64x2 -1 -1))
  6427(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6428                                  (v128.const f64x2 inf inf))
  6429                                  (v128.const i64x2 0 0))
  6430(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6431                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6432                                  (v128.const i64x2 -1 -1))
  6433(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6434                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6435                                  (v128.const i64x2 0 0))
  6436(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6437                                  (v128.const f64x2 nan nan))
  6438                                  (v128.const i64x2 0 0))
  6439(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6440                                  (v128.const f64x2 -nan -nan))
  6441                                  (v128.const i64x2 0 0))
  6442(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6443                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6444                                  (v128.const i64x2 0 0))
  6445(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1074 0x1p-1074)
  6446                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6447                                  (v128.const i64x2 0 0))
  6448(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6449                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6450                                  (v128.const i64x2 0 0))
  6451(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6452                                  (v128.const f64x2 -inf -inf))
  6453                                  (v128.const i64x2 -1 -1))
  6454(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6455                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6456                                  (v128.const i64x2 0 0))
  6457(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6458                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6459                                  (v128.const i64x2 0 0))
  6460(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6461                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6462                                  (v128.const i64x2 0 0))
  6463(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6464                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6465                                  (v128.const i64x2 0 0))
  6466(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6467                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6468                                  (v128.const i64x2 0 0))
  6469(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6470                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6471                                  (v128.const i64x2 0 0))
  6472(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6473                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6474                                  (v128.const i64x2 0 0))
  6475(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6476                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6477                                  (v128.const i64x2 0 0))
  6478(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6479                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6480                                  (v128.const i64x2 0 0))
  6481(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6482                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6483                                  (v128.const i64x2 0 0))
  6484(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6485                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6486                                  (v128.const i64x2 0 0))
  6487(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6488                                  (v128.const f64x2 inf inf))
  6489                                  (v128.const i64x2 0 0))
  6490(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6491                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6492                                  (v128.const i64x2 0 0))
  6493(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6494                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6495                                  (v128.const i64x2 0 0))
  6496(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6497                                  (v128.const f64x2 nan nan))
  6498                                  (v128.const i64x2 0 0))
  6499(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6500                                  (v128.const f64x2 -nan -nan))
  6501                                  (v128.const i64x2 0 0))
  6502(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6503                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6504                                  (v128.const i64x2 0 0))
  6505(assert_return (invoke "f64x2.ge" (v128.const f64x2 -inf -inf)
  6506                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6507                                  (v128.const i64x2 0 0))
  6508(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6509                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6510                                  (v128.const i64x2 -1 -1))
  6511(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6512                                  (v128.const f64x2 -inf -inf))
  6513                                  (v128.const i64x2 -1 -1))
  6514(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6515                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6516                                  (v128.const i64x2 -1 -1))
  6517(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6518                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6519                                  (v128.const i64x2 -1 -1))
  6520(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6521                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6522                                  (v128.const i64x2 -1 -1))
  6523(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6524                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6525                                  (v128.const i64x2 -1 -1))
  6526(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6527                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6528                                  (v128.const i64x2 -1 -1))
  6529(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6530                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6531                                  (v128.const i64x2 0 0))
  6532(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6533                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6534                                  (v128.const i64x2 -1 -1))
  6535(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6536                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6537                                  (v128.const i64x2 -1 -1))
  6538(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6539                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6540                                  (v128.const i64x2 -1 -1))
  6541(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6542                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6543                                  (v128.const i64x2 -1 -1))
  6544(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6545                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6546                                  (v128.const i64x2 -1 -1))
  6547(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6548                                  (v128.const f64x2 inf inf))
  6549                                  (v128.const i64x2 0 0))
  6550(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6551                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6552                                  (v128.const i64x2 -1 -1))
  6553(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6554                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6555                                  (v128.const i64x2 -1 -1))
  6556(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6557                                  (v128.const f64x2 nan nan))
  6558                                  (v128.const i64x2 0 0))
  6559(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6560                                  (v128.const f64x2 -nan -nan))
  6561                                  (v128.const i64x2 0 0))
  6562(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6563                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6564                                  (v128.const i64x2 0 0))
  6565(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6566                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6567                                  (v128.const i64x2 0 0))
  6568(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6569                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6570                                  (v128.const i64x2 -1 -1))
  6571(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6572                                  (v128.const f64x2 -inf -inf))
  6573                                  (v128.const i64x2 -1 -1))
  6574(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6575                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6576                                  (v128.const i64x2 0 0))
  6577(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6578                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6579                                  (v128.const i64x2 -1 -1))
  6580(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6581                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6582                                  (v128.const i64x2 -1 -1))
  6583(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6584                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6585                                  (v128.const i64x2 -1 -1))
  6586(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6587                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6588                                  (v128.const i64x2 -1 -1))
  6589(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6590                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6591                                  (v128.const i64x2 0 0))
  6592(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6593                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6594                                  (v128.const i64x2 -1 -1))
  6595(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6596                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6597                                  (v128.const i64x2 -1 -1))
  6598(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6599                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6600                                  (v128.const i64x2 -1 -1))
  6601(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6602                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6603                                  (v128.const i64x2 -1 -1))
  6604(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6605                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6606                                  (v128.const i64x2 -1 -1))
  6607(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6608                                  (v128.const f64x2 inf inf))
  6609                                  (v128.const i64x2 0 0))
  6610(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6611                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6612                                  (v128.const i64x2 -1 -1))
  6613(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6614                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6615                                  (v128.const i64x2 -1 -1))
  6616(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6617                                  (v128.const f64x2 nan nan))
  6618                                  (v128.const i64x2 0 0))
  6619(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6620                                  (v128.const f64x2 -nan -nan))
  6621                                  (v128.const i64x2 0 0))
  6622(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6623                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6624                                  (v128.const i64x2 0 0))
  6625(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p+0 0x1p+0)
  6626                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6627                                  (v128.const i64x2 0 0))
  6628(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6629                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6630                                  (v128.const i64x2 0 0))
  6631(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6632                                  (v128.const f64x2 -inf -inf))
  6633                                  (v128.const i64x2 -1 -1))
  6634(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6635                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6636                                  (v128.const i64x2 0 0))
  6637(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6638                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6639                                  (v128.const i64x2 0 0))
  6640(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6641                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6642                                  (v128.const i64x2 -1 -1))
  6643(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6644                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6645                                  (v128.const i64x2 0 0))
  6646(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6647                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6648                                  (v128.const i64x2 0 0))
  6649(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6650                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6651                                  (v128.const i64x2 0 0))
  6652(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6653                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6654                                  (v128.const i64x2 0 0))
  6655(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6656                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6657                                  (v128.const i64x2 0 0))
  6658(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6659                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6660                                  (v128.const i64x2 0 0))
  6661(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6662                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6663                                  (v128.const i64x2 0 0))
  6664(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6665                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6666                                  (v128.const i64x2 0 0))
  6667(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6668                                  (v128.const f64x2 inf inf))
  6669                                  (v128.const i64x2 0 0))
  6670(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6671                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6672                                  (v128.const i64x2 0 0))
  6673(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6674                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6675                                  (v128.const i64x2 0 0))
  6676(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6677                                  (v128.const f64x2 nan nan))
  6678                                  (v128.const i64x2 0 0))
  6679(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6680                                  (v128.const f64x2 -nan -nan))
  6681                                  (v128.const i64x2 0 0))
  6682(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6683                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6684                                  (v128.const i64x2 0 0))
  6685(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  6686                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6687                                  (v128.const i64x2 0 0))
  6688(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6689                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6690                                  (v128.const i64x2 0 0))
  6691(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6692                                  (v128.const f64x2 -inf -inf))
  6693                                  (v128.const i64x2 -1 -1))
  6694(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6695                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6696                                  (v128.const i64x2 0 0))
  6697(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6698                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6699                                  (v128.const i64x2 0 0))
  6700(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6701                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6702                                  (v128.const i64x2 -1 -1))
  6703(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6704                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6705                                  (v128.const i64x2 -1 -1))
  6706(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6707                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6708                                  (v128.const i64x2 -1 -1))
  6709(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6710                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6711                                  (v128.const i64x2 0 0))
  6712(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6713                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6714                                  (v128.const i64x2 -1 -1))
  6715(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6716                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6717                                  (v128.const i64x2 -1 -1))
  6718(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6719                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6720                                  (v128.const i64x2 0 0))
  6721(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6722                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6723                                  (v128.const i64x2 -1 -1))
  6724(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6725                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6726                                  (v128.const i64x2 -1 -1))
  6727(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6728                                  (v128.const f64x2 inf inf))
  6729                                  (v128.const i64x2 0 0))
  6730(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6731                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6732                                  (v128.const i64x2 -1 -1))
  6733(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6734                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6735                                  (v128.const i64x2 0 0))
  6736(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6737                                  (v128.const f64x2 nan nan))
  6738                                  (v128.const i64x2 0 0))
  6739(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6740                                  (v128.const f64x2 -nan -nan))
  6741                                  (v128.const i64x2 0 0))
  6742(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6743                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6744                                  (v128.const i64x2 0 0))
  6745(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6746                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6747                                  (v128.const i64x2 0 0))
  6748(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6749                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6750                                  (v128.const i64x2 0 0))
  6751(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6752                                  (v128.const f64x2 -inf -inf))
  6753                                  (v128.const i64x2 -1 -1))
  6754(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6755                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6756                                  (v128.const i64x2 0 0))
  6757(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6758                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6759                                  (v128.const i64x2 0 0))
  6760(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6761                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6762                                  (v128.const i64x2 -1 -1))
  6763(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6764                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6765                                  (v128.const i64x2 0 0))
  6766(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6767                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6768                                  (v128.const i64x2 -1 -1))
  6769(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6770                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6771                                  (v128.const i64x2 0 0))
  6772(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6773                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6774                                  (v128.const i64x2 0 0))
  6775(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6776                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6777                                  (v128.const i64x2 0 0))
  6778(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6779                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6780                                  (v128.const i64x2 0 0))
  6781(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6782                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6783                                  (v128.const i64x2 -1 -1))
  6784(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6785                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6786                                  (v128.const i64x2 0 0))
  6787(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6788                                  (v128.const f64x2 inf inf))
  6789                                  (v128.const i64x2 0 0))
  6790(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6791                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6792                                  (v128.const i64x2 -1 -1))
  6793(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6794                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6795                                  (v128.const i64x2 0 0))
  6796(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6797                                  (v128.const f64x2 nan nan))
  6798                                  (v128.const i64x2 0 0))
  6799(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6800                                  (v128.const f64x2 -nan -nan))
  6801                                  (v128.const i64x2 0 0))
  6802(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6803                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6804                                  (v128.const i64x2 0 0))
  6805(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6806                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6807                                  (v128.const i64x2 0 0))
  6808(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6809                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6810                                  (v128.const i64x2 -1 -1))
  6811(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6812                                  (v128.const f64x2 -inf -inf))
  6813                                  (v128.const i64x2 -1 -1))
  6814(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6815                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6816                                  (v128.const i64x2 -1 -1))
  6817(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6818                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6819                                  (v128.const i64x2 -1 -1))
  6820(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6821                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6822                                  (v128.const i64x2 -1 -1))
  6823(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6824                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6825                                  (v128.const i64x2 -1 -1))
  6826(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6827                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6828                                  (v128.const i64x2 -1 -1))
  6829(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6830                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6831                                  (v128.const i64x2 -1 -1))
  6832(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6833                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6834                                  (v128.const i64x2 -1 -1))
  6835(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6836                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6837                                  (v128.const i64x2 -1 -1))
  6838(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6839                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6840                                  (v128.const i64x2 -1 -1))
  6841(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6842                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6843                                  (v128.const i64x2 -1 -1))
  6844(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6845                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6846                                  (v128.const i64x2 -1 -1))
  6847(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6848                                  (v128.const f64x2 inf inf))
  6849                                  (v128.const i64x2 0 0))
  6850(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6851                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6852                                  (v128.const i64x2 -1 -1))
  6853(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6854                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6855                                  (v128.const i64x2 -1 -1))
  6856(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6857                                  (v128.const f64x2 nan nan))
  6858                                  (v128.const i64x2 0 0))
  6859(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6860                                  (v128.const f64x2 -nan -nan))
  6861                                  (v128.const i64x2 0 0))
  6862(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6863                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6864                                  (v128.const i64x2 0 0))
  6865(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  6866                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6867                                  (v128.const i64x2 0 0))
  6868(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6869                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6870                                  (v128.const i64x2 0 0))
  6871(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6872                                  (v128.const f64x2 -inf -inf))
  6873                                  (v128.const i64x2 -1 -1))
  6874(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6875                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6876                                  (v128.const i64x2 0 0))
  6877(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6878                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6879                                  (v128.const i64x2 0 0))
  6880(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6881                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6882                                  (v128.const i64x2 -1 -1))
  6883(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6884                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6885                                  (v128.const i64x2 0 0))
  6886(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6887                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6888                                  (v128.const i64x2 -1 -1))
  6889(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6890                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6891                                  (v128.const i64x2 0 0))
  6892(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6893                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6894                                  (v128.const i64x2 -1 -1))
  6895(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6896                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6897                                  (v128.const i64x2 -1 -1))
  6898(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6899                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6900                                  (v128.const i64x2 0 0))
  6901(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6902                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6903                                  (v128.const i64x2 -1 -1))
  6904(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6905                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6906                                  (v128.const i64x2 0 0))
  6907(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6908                                  (v128.const f64x2 inf inf))
  6909                                  (v128.const i64x2 0 0))
  6910(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6911                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6912                                  (v128.const i64x2 -1 -1))
  6913(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6914                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6915                                  (v128.const i64x2 0 0))
  6916(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6917                                  (v128.const f64x2 nan nan))
  6918                                  (v128.const i64x2 0 0))
  6919(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6920                                  (v128.const f64x2 -nan -nan))
  6921                                  (v128.const i64x2 0 0))
  6922(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6923                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6924                                  (v128.const i64x2 0 0))
  6925(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1074 -0x1p-1074)
  6926                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6927                                  (v128.const i64x2 0 0))
  6928(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6929                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6930                                  (v128.const i64x2 0 0))
  6931(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6932                                  (v128.const f64x2 -inf -inf))
  6933                                  (v128.const i64x2 -1 -1))
  6934(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6935                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6936                                  (v128.const i64x2 0 0))
  6937(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6938                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6939                                  (v128.const i64x2 0 0))
  6940(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6941                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6942                                  (v128.const i64x2 -1 -1))
  6943(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6944                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  6945                                  (v128.const i64x2 0 0))
  6946(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6947                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  6948                                  (v128.const i64x2 -1 -1))
  6949(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6950                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6951                                  (v128.const i64x2 0 0))
  6952(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6953                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  6954                                  (v128.const i64x2 0 0))
  6955(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6956                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6957                                  (v128.const i64x2 -1 -1))
  6958(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6959                                  (v128.const f64x2 0x1p-1 0x1p-1))
  6960                                  (v128.const i64x2 0 0))
  6961(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6962                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6963                                  (v128.const i64x2 -1 -1))
  6964(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6965                                  (v128.const f64x2 0x0p+0 0x0p+0))
  6966                                  (v128.const i64x2 0 0))
  6967(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6968                                  (v128.const f64x2 inf inf))
  6969                                  (v128.const i64x2 0 0))
  6970(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6971                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  6972                                  (v128.const i64x2 -1 -1))
  6973(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6974                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  6975                                  (v128.const i64x2 0 0))
  6976(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6977                                  (v128.const f64x2 nan nan))
  6978                                  (v128.const i64x2 0 0))
  6979(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6980                                  (v128.const f64x2 -nan -nan))
  6981                                  (v128.const i64x2 0 0))
  6982(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6983                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  6984                                  (v128.const i64x2 0 0))
  6985(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6986                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  6987                                  (v128.const i64x2 0 0))
  6988(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  6989                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  6990                                  (v128.const i64x2 -1 -1))
  6991(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  6992                                  (v128.const f64x2 -inf -inf))
  6993                                  (v128.const i64x2 -1 -1))
  6994(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  6995                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6996                                  (v128.const i64x2 0 0))
  6997(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  6998                                  (v128.const f64x2 0x1p+0 0x1p+0))
  6999                                  (v128.const i64x2 0 0))
  7000(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7001                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7002                                  (v128.const i64x2 -1 -1))
  7003(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7004                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7005                                  (v128.const i64x2 -1 -1))
  7006(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7007                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7008                                  (v128.const i64x2 -1 -1))
  7009(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7010                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7011                                  (v128.const i64x2 0 0))
  7012(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7013                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7014                                  (v128.const i64x2 -1 -1))
  7015(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7016                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7017                                  (v128.const i64x2 -1 -1))
  7018(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7019                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7020                                  (v128.const i64x2 -1 -1))
  7021(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7022                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7023                                  (v128.const i64x2 -1 -1))
  7024(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7025                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7026                                  (v128.const i64x2 -1 -1))
  7027(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7028                                  (v128.const f64x2 inf inf))
  7029                                  (v128.const i64x2 0 0))
  7030(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7031                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7032                                  (v128.const i64x2 -1 -1))
  7033(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7034                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7035                                  (v128.const i64x2 -1 -1))
  7036(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7037                                  (v128.const f64x2 nan nan))
  7038                                  (v128.const i64x2 0 0))
  7039(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7040                                  (v128.const f64x2 -nan -nan))
  7041                                  (v128.const i64x2 0 0))
  7042(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7043                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7044                                  (v128.const i64x2 0 0))
  7045(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1 0x1p-1)
  7046                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7047                                  (v128.const i64x2 0 0))
  7048(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7049                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  7050                                  (v128.const i64x2 0 0))
  7051(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7052                                  (v128.const f64x2 -inf -inf))
  7053                                  (v128.const i64x2 -1 -1))
  7054(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7055                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7056                                  (v128.const i64x2 0 0))
  7057(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7058                                  (v128.const f64x2 0x1p+0 0x1p+0))
  7059                                  (v128.const i64x2 0 0))
  7060(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7061                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7062                                  (v128.const i64x2 -1 -1))
  7063(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7064                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7065                                  (v128.const i64x2 0 0))
  7066(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7067                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7068                                  (v128.const i64x2 0 0))
  7069(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7070                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7071                                  (v128.const i64x2 0 0))
  7072(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7073                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7074                                  (v128.const i64x2 0 0))
  7075(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7076                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7077                                  (v128.const i64x2 0 0))
  7078(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7079                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7080                                  (v128.const i64x2 0 0))
  7081(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7082                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7083                                  (v128.const i64x2 -1 -1))
  7084(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7085                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7086                                  (v128.const i64x2 0 0))
  7087(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7088                                  (v128.const f64x2 inf inf))
  7089                                  (v128.const i64x2 0 0))
  7090(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7091                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7092                                  (v128.const i64x2 0 0))
  7093(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7094                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7095                                  (v128.const i64x2 0 0))
  7096(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7097                                  (v128.const f64x2 nan nan))
  7098                                  (v128.const i64x2 0 0))
  7099(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7100                                  (v128.const f64x2 -nan -nan))
  7101                                  (v128.const i64x2 0 0))
  7102(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7103                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7104                                  (v128.const i64x2 0 0))
  7105(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7106                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7107                                  (v128.const i64x2 0 0))
  7108(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7109                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  7110                                  (v128.const i64x2 0 0))
  7111(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7112                                  (v128.const f64x2 -inf -inf))
  7113                                  (v128.const i64x2 -1 -1))
  7114(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7115                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7116                                  (v128.const i64x2 0 0))
  7117(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7118                                  (v128.const f64x2 0x1p+0 0x1p+0))
  7119                                  (v128.const i64x2 0 0))
  7120(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7121                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7122                                  (v128.const i64x2 -1 -1))
  7123(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7124                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7125                                  (v128.const i64x2 -1 -1))
  7126(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7127                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7128                                  (v128.const i64x2 -1 -1))
  7129(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7130                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7131                                  (v128.const i64x2 0 0))
  7132(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7133                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7134                                  (v128.const i64x2 -1 -1))
  7135(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7136                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7137                                  (v128.const i64x2 -1 -1))
  7138(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7139                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7140                                  (v128.const i64x2 0 0))
  7141(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7142                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7143                                  (v128.const i64x2 -1 -1))
  7144(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7145                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7146                                  (v128.const i64x2 -1 -1))
  7147(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7148                                  (v128.const f64x2 inf inf))
  7149                                  (v128.const i64x2 0 0))
  7150(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7151                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7152                                  (v128.const i64x2 -1 -1))
  7153(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7154                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7155                                  (v128.const i64x2 0 0))
  7156(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7157                                  (v128.const f64x2 nan nan))
  7158                                  (v128.const i64x2 0 0))
  7159(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7160                                  (v128.const f64x2 -nan -nan))
  7161                                  (v128.const i64x2 0 0))
  7162(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7163                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7164                                  (v128.const i64x2 0 0))
  7165(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x0p+0 0x0p+0)
  7166                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7167                                  (v128.const i64x2 0 0))
  7168(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7169                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  7170                                  (v128.const i64x2 -1 -1))
  7171(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7172                                  (v128.const f64x2 -inf -inf))
  7173                                  (v128.const i64x2 -1 -1))
  7174(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7175                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7176                                  (v128.const i64x2 -1 -1))
  7177(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7178                                  (v128.const f64x2 0x1p+0 0x1p+0))
  7179                                  (v128.const i64x2 -1 -1))
  7180(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7181                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7182                                  (v128.const i64x2 -1 -1))
  7183(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7184                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7185                                  (v128.const i64x2 -1 -1))
  7186(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7187                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7188                                  (v128.const i64x2 -1 -1))
  7189(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7190                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7191                                  (v128.const i64x2 -1 -1))
  7192(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7193                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7194                                  (v128.const i64x2 -1 -1))
  7195(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7196                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7197                                  (v128.const i64x2 -1 -1))
  7198(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7199                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7200                                  (v128.const i64x2 -1 -1))
  7201(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7202                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7203                                  (v128.const i64x2 -1 -1))
  7204(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7205                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7206                                  (v128.const i64x2 -1 -1))
  7207(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7208                                  (v128.const f64x2 inf inf))
  7209                                  (v128.const i64x2 -1 -1))
  7210(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7211                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7212                                  (v128.const i64x2 -1 -1))
  7213(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7214                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7215                                  (v128.const i64x2 -1 -1))
  7216(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7217                                  (v128.const f64x2 nan nan))
  7218                                  (v128.const i64x2 0 0))
  7219(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7220                                  (v128.const f64x2 -nan -nan))
  7221                                  (v128.const i64x2 0 0))
  7222(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7223                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7224                                  (v128.const i64x2 0 0))
  7225(assert_return (invoke "f64x2.ge" (v128.const f64x2 inf inf)
  7226                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7227                                  (v128.const i64x2 0 0))
  7228(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7229                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  7230                                  (v128.const i64x2 0 0))
  7231(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7232                                  (v128.const f64x2 -inf -inf))
  7233                                  (v128.const i64x2 -1 -1))
  7234(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7235                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7236                                  (v128.const i64x2 0 0))
  7237(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7238                                  (v128.const f64x2 0x1p+0 0x1p+0))
  7239                                  (v128.const i64x2 0 0))
  7240(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7241                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7242                                  (v128.const i64x2 -1 -1))
  7243(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7244                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7245                                  (v128.const i64x2 0 0))
  7246(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7247                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7248                                  (v128.const i64x2 0 0))
  7249(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7250                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7251                                  (v128.const i64x2 0 0))
  7252(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7253                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7254                                  (v128.const i64x2 0 0))
  7255(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7256                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7257                                  (v128.const i64x2 0 0))
  7258(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7259                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7260                                  (v128.const i64x2 0 0))
  7261(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7262                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7263                                  (v128.const i64x2 -1 -1))
  7264(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7265                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7266                                  (v128.const i64x2 0 0))
  7267(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7268                                  (v128.const f64x2 inf inf))
  7269                                  (v128.const i64x2 0 0))
  7270(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7271                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7272                                  (v128.const i64x2 -1 -1))
  7273(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7274                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7275                                  (v128.const i64x2 0 0))
  7276(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7277                                  (v128.const f64x2 nan nan))
  7278                                  (v128.const i64x2 0 0))
  7279(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7280                                  (v128.const f64x2 -nan -nan))
  7281                                  (v128.const i64x2 0 0))
  7282(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7283                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7284                                  (v128.const i64x2 0 0))
  7285(assert_return (invoke "f64x2.ge" (v128.const f64x2 -0x1p+0 -0x1p+0)
  7286                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7287                                  (v128.const i64x2 0 0))
  7288(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7289                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  7290                                  (v128.const i64x2 -1 -1))
  7291(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7292                                  (v128.const f64x2 -inf -inf))
  7293                                  (v128.const i64x2 -1 -1))
  7294(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7295                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7296                                  (v128.const i64x2 0 0))
  7297(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7298                                  (v128.const f64x2 0x1p+0 0x1p+0))
  7299                                  (v128.const i64x2 0 0))
  7300(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7301                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7302                                  (v128.const i64x2 -1 -1))
  7303(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7304                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7305                                  (v128.const i64x2 -1 -1))
  7306(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7307                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7308                                  (v128.const i64x2 -1 -1))
  7309(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7310                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7311                                  (v128.const i64x2 0 0))
  7312(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7313                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7314                                  (v128.const i64x2 -1 -1))
  7315(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7316                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7317                                  (v128.const i64x2 -1 -1))
  7318(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7319                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7320                                  (v128.const i64x2 0 0))
  7321(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7322                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7323                                  (v128.const i64x2 -1 -1))
  7324(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7325                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7326                                  (v128.const i64x2 -1 -1))
  7327(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7328                                  (v128.const f64x2 inf inf))
  7329                                  (v128.const i64x2 0 0))
  7330(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7331                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7332                                  (v128.const i64x2 -1 -1))
  7333(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7334                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7335                                  (v128.const i64x2 -1 -1))
  7336(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7337                                  (v128.const f64x2 nan nan))
  7338                                  (v128.const i64x2 0 0))
  7339(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7340                                  (v128.const f64x2 -nan -nan))
  7341                                  (v128.const i64x2 0 0))
  7342(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7343                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7344                                  (v128.const i64x2 0 0))
  7345(assert_return (invoke "f64x2.ge" (v128.const f64x2 0x1p-1022 0x1p-1022)
  7346                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7347                                  (v128.const i64x2 0 0))
  7348(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  7349                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  7350                                  (v128.const i64x2 -1 -1))
  7351(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  7352                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  7353                                  (v128.const i64x2 -1 -1))
  7354(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  7355                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  7356                                  (v128.const i64x2 -1 -1))
  7357(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  7358                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  7359                                  (v128.const i64x2 -1 -1))
  7360(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e038 01234567890123456789e038)
  7361                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  7362                                  (v128.const i64x2 -1 -1))
  7363(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  7364                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  7365                                  (v128.const i64x2 0 0))
  7366(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  7367                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  7368                                  (v128.const i64x2 -1 -1))
  7369(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  7370                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  7371                                  (v128.const i64x2 0 0))
  7372(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  7373                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  7374                                  (v128.const i64x2 0 0))
  7375(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038)
  7376                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  7377                                  (v128.const i64x2 0 0))
  7378(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e038 0123456789.e038)
  7379                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  7380                                  (v128.const i64x2 0 0))
  7381(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e038 0123456789.e038)
  7382                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  7383                                  (v128.const i64x2 -1 -1))
  7384(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e038 0123456789.e038)
  7385                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  7386                                  (v128.const i64x2 -1 -1))
  7387(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e038 0123456789.e038)
  7388                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  7389                                  (v128.const i64x2 -1 -1))
  7390(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e038 0123456789.e038)
  7391                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  7392                                  (v128.const i64x2 -1 -1))
  7393(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  7394                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  7395                                  (v128.const i64x2 0 0))
  7396(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  7397                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  7398                                  (v128.const i64x2 -1 -1))
  7399(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  7400                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  7401                                  (v128.const i64x2 -1 -1))
  7402(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  7403                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  7404                                  (v128.const i64x2 -1 -1))
  7405(assert_return (invoke "f64x2.ge" (v128.const f64x2 0123456789.e+038 0123456789.e+038)
  7406                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  7407                                  (v128.const i64x2 -1 -1))
  7408(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  7409                                  (v128.const f64x2 01234567890123456789e038 01234567890123456789e038))
  7410                                  (v128.const i64x2 0 0))
  7411(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  7412                                  (v128.const f64x2 01234567890123456789e-038 01234567890123456789e-038))
  7413                                  (v128.const i64x2 -1 -1))
  7414(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  7415                                  (v128.const f64x2 0123456789.e038 0123456789.e038))
  7416                                  (v128.const i64x2 0 0))
  7417(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  7418                                  (v128.const f64x2 0123456789.e+038 0123456789.e+038))
  7419                                  (v128.const i64x2 0 0))
  7420(assert_return (invoke "f64x2.ge" (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789)
  7421                                  (v128.const f64x2 01234567890123456789.01234567890123456789 01234567890123456789.01234567890123456789))
  7422                                  (v128.const i64x2 -1 -1))
  7423(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7424                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  7425                                  (v128.const i64x2 0 0))
  7426(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7427                                  (v128.const f64x2 -inf -inf))
  7428                                  (v128.const i64x2 0 0))
  7429(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7430                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7431                                  (v128.const i64x2 0 0))
  7432(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7433                                  (v128.const f64x2 0x1p+0 0x1p+0))
  7434                                  (v128.const i64x2 0 0))
  7435(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7436                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7437                                  (v128.const i64x2 0 0))
  7438(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7439                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7440                                  (v128.const i64x2 0 0))
  7441(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7442                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7443                                  (v128.const i64x2 0 0))
  7444(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7445                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7446                                  (v128.const i64x2 0 0))
  7447(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7448                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7449                                  (v128.const i64x2 0 0))
  7450(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7451                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7452                                  (v128.const i64x2 0 0))
  7453(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7454                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7455                                  (v128.const i64x2 0 0))
  7456(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7457                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7458                                  (v128.const i64x2 0 0))
  7459(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7460                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7461                                  (v128.const i64x2 0 0))
  7462(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7463                                  (v128.const f64x2 inf inf))
  7464                                  (v128.const i64x2 0 0))
  7465(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7466                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7467                                  (v128.const i64x2 0 0))
  7468(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7469                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7470                                  (v128.const i64x2 0 0))
  7471(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7472                                  (v128.const f64x2 nan nan))
  7473                                  (v128.const i64x2 0 0))
  7474(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7475                                  (v128.const f64x2 -nan -nan))
  7476                                  (v128.const i64x2 0 0))
  7477(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7478                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7479                                  (v128.const i64x2 0 0))
  7480(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan nan)
  7481                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7482                                  (v128.const i64x2 0 0))
  7483(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7484                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  7485                                  (v128.const i64x2 0 0))
  7486(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7487                                  (v128.const f64x2 -inf -inf))
  7488                                  (v128.const i64x2 0 0))
  7489(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7490                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7491                                  (v128.const i64x2 0 0))
  7492(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7493                                  (v128.const f64x2 0x1p+0 0x1p+0))
  7494                                  (v128.const i64x2 0 0))
  7495(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7496                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7497                                  (v128.const i64x2 0 0))
  7498(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7499                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7500                                  (v128.const i64x2 0 0))
  7501(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7502                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7503                                  (v128.const i64x2 0 0))
  7504(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7505                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7506                                  (v128.const i64x2 0 0))
  7507(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7508                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7509                                  (v128.const i64x2 0 0))
  7510(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7511                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7512                                  (v128.const i64x2 0 0))
  7513(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7514                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7515                                  (v128.const i64x2 0 0))
  7516(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7517                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7518                                  (v128.const i64x2 0 0))
  7519(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7520                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7521                                  (v128.const i64x2 0 0))
  7522(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7523                                  (v128.const f64x2 inf inf))
  7524                                  (v128.const i64x2 0 0))
  7525(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7526                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7527                                  (v128.const i64x2 0 0))
  7528(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7529                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7530                                  (v128.const i64x2 0 0))
  7531(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7532                                  (v128.const f64x2 nan nan))
  7533                                  (v128.const i64x2 0 0))
  7534(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7535                                  (v128.const f64x2 -nan -nan))
  7536                                  (v128.const i64x2 0 0))
  7537(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7538                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7539                                  (v128.const i64x2 0 0))
  7540(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan -nan)
  7541                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7542                                  (v128.const i64x2 0 0))
  7543(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7544                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  7545                                  (v128.const i64x2 0 0))
  7546(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7547                                  (v128.const f64x2 -inf -inf))
  7548                                  (v128.const i64x2 0 0))
  7549(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7550                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7551                                  (v128.const i64x2 0 0))
  7552(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7553                                  (v128.const f64x2 0x1p+0 0x1p+0))
  7554                                  (v128.const i64x2 0 0))
  7555(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7556                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7557                                  (v128.const i64x2 0 0))
  7558(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7559                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7560                                  (v128.const i64x2 0 0))
  7561(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7562                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7563                                  (v128.const i64x2 0 0))
  7564(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7565                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7566                                  (v128.const i64x2 0 0))
  7567(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7568                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7569                                  (v128.const i64x2 0 0))
  7570(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7571                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7572                                  (v128.const i64x2 0 0))
  7573(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7574                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7575                                  (v128.const i64x2 0 0))
  7576(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7577                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7578                                  (v128.const i64x2 0 0))
  7579(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7580                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7581                                  (v128.const i64x2 0 0))
  7582(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7583                                  (v128.const f64x2 inf inf))
  7584                                  (v128.const i64x2 0 0))
  7585(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7586                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7587                                  (v128.const i64x2 0 0))
  7588(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7589                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7590                                  (v128.const i64x2 0 0))
  7591(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7592                                  (v128.const f64x2 nan nan))
  7593                                  (v128.const i64x2 0 0))
  7594(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7595                                  (v128.const f64x2 -nan -nan))
  7596                                  (v128.const i64x2 0 0))
  7597(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7598                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7599                                  (v128.const i64x2 0 0))
  7600(assert_return (invoke "f64x2.ge" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  7601                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7602                                  (v128.const i64x2 0 0))
  7603(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7604                                  (v128.const f64x2 0x1p-1074 0x1p-1074))
  7605                                  (v128.const i64x2 0 0))
  7606(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7607                                  (v128.const f64x2 -inf -inf))
  7608                                  (v128.const i64x2 0 0))
  7609(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7610                                  (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7611                                  (v128.const i64x2 0 0))
  7612(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7613                                  (v128.const f64x2 0x1p+0 0x1p+0))
  7614                                  (v128.const i64x2 0 0))
  7615(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7616                                  (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7617                                  (v128.const i64x2 0 0))
  7618(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7619                                  (v128.const f64x2 -0x0p+0 -0x0p+0))
  7620                                  (v128.const i64x2 0 0))
  7621(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7622                                  (v128.const f64x2 -0x1p-1 -0x1p-1))
  7623                                  (v128.const i64x2 0 0))
  7624(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7625                                  (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7626                                  (v128.const i64x2 0 0))
  7627(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7628                                  (v128.const f64x2 -0x1p-1074 -0x1p-1074))
  7629                                  (v128.const i64x2 0 0))
  7630(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7631                                  (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7632                                  (v128.const i64x2 0 0))
  7633(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7634                                  (v128.const f64x2 0x1p-1 0x1p-1))
  7635                                  (v128.const i64x2 0 0))
  7636(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7637                                  (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7638                                  (v128.const i64x2 0 0))
  7639(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7640                                  (v128.const f64x2 0x0p+0 0x0p+0))
  7641                                  (v128.const i64x2 0 0))
  7642(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7643                                  (v128.const f64x2 inf inf))
  7644                                  (v128.const i64x2 0 0))
  7645(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7646                                  (v128.const f64x2 -0x1p+0 -0x1p+0))
  7647                                  (v128.const i64x2 0 0))
  7648(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7649                                  (v128.const f64x2 0x1p-1022 0x1p-1022))
  7650                                  (v128.const i64x2 0 0))
  7651(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7652                                  (v128.const f64x2 nan nan))
  7653                                  (v128.const i64x2 0 0))
  7654(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7655                                  (v128.const f64x2 -nan -nan))
  7656                                  (v128.const i64x2 0 0))
  7657(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7658                                  (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  7659                                  (v128.const i64x2 0 0))
  7660(assert_return (invoke "f64x2.ge" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  7661                                  (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  7662                                  (v128.const i64x2 0 0))
  7663(assert_return (invoke "f64x2.eq" (v128.const f64x2 -1 -1)
  7664                                  (v128.const f64x2 -1 -1))
  7665                                  (v128.const i64x2 -1 -1))
  7666(assert_return (invoke "f64x2.eq" (v128.const f64x2 -1 -1)
  7667                                  (v128.const f64x2 0 0))
  7668                                  (v128.const i64x2 0 0))
  7669(assert_return (invoke "f64x2.eq" (v128.const f64x2 -1 -1)
  7670                                  (v128.const f64x2 1 1))
  7671                                  (v128.const i64x2 0 0))
  7672(assert_return (invoke "f64x2.eq" (v128.const f64x2 -1 -1)
  7673                                  (v128.const f64x2 2.0 2.0))
  7674                                  (v128.const i64x2 0 0))
  7675(assert_return (invoke "f64x2.eq" (v128.const f64x2 0 0)
  7676                                  (v128.const f64x2 -1 -1))
  7677                                  (v128.const i64x2 0 0))
  7678(assert_return (invoke "f64x2.eq" (v128.const f64x2 0 0)
  7679                                  (v128.const f64x2 0 0))
  7680                                  (v128.const i64x2 -1 -1))
  7681(assert_return (invoke "f64x2.eq" (v128.const f64x2 0 0)
  7682                                  (v128.const f64x2 1 1))
  7683                                  (v128.const i64x2 0 0))
  7684(assert_return (invoke "f64x2.eq" (v128.const f64x2 0 0)
  7685                                  (v128.const f64x2 2.0 2.0))
  7686                                  (v128.const i64x2 0 0))
  7687(assert_return (invoke "f64x2.eq" (v128.const f64x2 1 1)
  7688                                  (v128.const f64x2 -1 -1))
  7689                                  (v128.const i64x2 0 0))
  7690(assert_return (invoke "f64x2.eq" (v128.const f64x2 1 1)
  7691                                  (v128.const f64x2 0 0))
  7692                                  (v128.const i64x2 0 0))
  7693(assert_return (invoke "f64x2.eq" (v128.const f64x2 1 1)
  7694                                  (v128.const f64x2 1 1))
  7695                                  (v128.const i64x2 -1 -1))
  7696(assert_return (invoke "f64x2.eq" (v128.const f64x2 1 1)
  7697                                  (v128.const f64x2 2.0 2.0))
  7698                                  (v128.const i64x2 0 0))
  7699(assert_return (invoke "f64x2.eq" (v128.const f64x2 2.0 2.0)
  7700                                  (v128.const f64x2 -1 -1))
  7701                                  (v128.const i64x2 0 0))
  7702(assert_return (invoke "f64x2.eq" (v128.const f64x2 2.0 2.0)
  7703                                  (v128.const f64x2 0 0))
  7704                                  (v128.const i64x2 0 0))
  7705(assert_return (invoke "f64x2.eq" (v128.const f64x2 2.0 2.0)
  7706                                  (v128.const f64x2 1 1))
  7707                                  (v128.const i64x2 0 0))
  7708(assert_return (invoke "f64x2.eq" (v128.const f64x2 2.0 2.0)
  7709                                  (v128.const f64x2 2.0 2.0))
  7710                                  (v128.const i64x2 -1 -1))
  7711(assert_return (invoke "f64x2.ne" (v128.const f64x2 -1 -1)
  7712                                  (v128.const f64x2 -1 -1))
  7713                                  (v128.const i64x2 0 0))
  7714(assert_return (invoke "f64x2.ne" (v128.const f64x2 -1 -1)
  7715                                  (v128.const f64x2 0 0))
  7716                                  (v128.const i64x2 -1 -1))
  7717(assert_return (invoke "f64x2.ne" (v128.const f64x2 -1 -1)
  7718                                  (v128.const f64x2 1 1))
  7719                                  (v128.const i64x2 -1 -1))
  7720(assert_return (invoke "f64x2.ne" (v128.const f64x2 -1 -1)
  7721                                  (v128.const f64x2 2.0 2.0))
  7722                                  (v128.const i64x2 -1 -1))
  7723(assert_return (invoke "f64x2.ne" (v128.const f64x2 0 0)
  7724                                  (v128.const f64x2 -1 -1))
  7725                                  (v128.const i64x2 -1 -1))
  7726(assert_return (invoke "f64x2.ne" (v128.const f64x2 0 0)
  7727                                  (v128.const f64x2 0 0))
  7728                                  (v128.const i64x2 0 0))
  7729(assert_return (invoke "f64x2.ne" (v128.const f64x2 0 0)
  7730                                  (v128.const f64x2 1 1))
  7731                                  (v128.const i64x2 -1 -1))
  7732(assert_return (invoke "f64x2.ne" (v128.const f64x2 0 0)
  7733                                  (v128.const f64x2 2.0 2.0))
  7734                                  (v128.const i64x2 -1 -1))
  7735(assert_return (invoke "f64x2.ne" (v128.const f64x2 1 1)
  7736                                  (v128.const f64x2 -1 -1))
  7737                                  (v128.const i64x2 -1 -1))
  7738(assert_return (invoke "f64x2.ne" (v128.const f64x2 1 1)
  7739                                  (v128.const f64x2 0 0))
  7740                                  (v128.const i64x2 -1 -1))
  7741(assert_return (invoke "f64x2.ne" (v128.const f64x2 1 1)
  7742                                  (v128.const f64x2 1 1))
  7743                                  (v128.const i64x2 0 0))
  7744(assert_return (invoke "f64x2.ne" (v128.const f64x2 1 1)
  7745                                  (v128.const f64x2 2.0 2.0))
  7746                                  (v128.const i64x2 -1 -1))
  7747(assert_return (invoke "f64x2.ne" (v128.const f64x2 2.0 2.0)
  7748                                  (v128.const f64x2 -1 -1))
  7749                                  (v128.const i64x2 -1 -1))
  7750(assert_return (invoke "f64x2.ne" (v128.const f64x2 2.0 2.0)
  7751                                  (v128.const f64x2 0 0))
  7752                                  (v128.const i64x2 -1 -1))
  7753(assert_return (invoke "f64x2.ne" (v128.const f64x2 2.0 2.0)
  7754                                  (v128.const f64x2 1 1))
  7755                                  (v128.const i64x2 -1 -1))
  7756(assert_return (invoke "f64x2.ne" (v128.const f64x2 2.0 2.0)
  7757                                  (v128.const f64x2 2.0 2.0))
  7758                                  (v128.const i64x2 0 0))
  7759(assert_return (invoke "f64x2.lt" (v128.const f64x2 -1 -1)
  7760                                  (v128.const f64x2 -1 -1))
  7761                                  (v128.const i64x2 0 0))
  7762(assert_return (invoke "f64x2.lt" (v128.const f64x2 -1 -1)
  7763                                  (v128.const f64x2 0 0))
  7764                                  (v128.const i64x2 -1 -1))
  7765(assert_return (invoke "f64x2.lt" (v128.const f64x2 -1 -1)
  7766                                  (v128.const f64x2 1 1))
  7767                                  (v128.const i64x2 -1 -1))
  7768(assert_return (invoke "f64x2.lt" (v128.const f64x2 -1 -1)
  7769                                  (v128.const f64x2 2.0 2.0))
  7770                                  (v128.const i64x2 -1 -1))
  7771(assert_return (invoke "f64x2.lt" (v128.const f64x2 0 0)
  7772                                  (v128.const f64x2 -1 -1))
  7773                                  (v128.const i64x2 0 0))
  7774(assert_return (invoke "f64x2.lt" (v128.const f64x2 0 0)
  7775                                  (v128.const f64x2 0 0))
  7776                                  (v128.const i64x2 0 0))
  7777(assert_return (invoke "f64x2.lt" (v128.const f64x2 0 0)
  7778                                  (v128.const f64x2 1 1))
  7779                                  (v128.const i64x2 -1 -1))
  7780(assert_return (invoke "f64x2.lt" (v128.const f64x2 0 0)
  7781                                  (v128.const f64x2 2.0 2.0))
  7782                                  (v128.const i64x2 -1 -1))
  7783(assert_return (invoke "f64x2.lt" (v128.const f64x2 1 1)
  7784                                  (v128.const f64x2 -1 -1))
  7785                                  (v128.const i64x2 0 0))
  7786(assert_return (invoke "f64x2.lt" (v128.const f64x2 1 1)
  7787                                  (v128.const f64x2 0 0))
  7788                                  (v128.const i64x2 0 0))
  7789(assert_return (invoke "f64x2.lt" (v128.const f64x2 1 1)
  7790                                  (v128.const f64x2 1 1))
  7791                                  (v128.const i64x2 0 0))
  7792(assert_return (invoke "f64x2.lt" (v128.const f64x2 1 1)
  7793                                  (v128.const f64x2 2.0 2.0))
  7794                                  (v128.const i64x2 -1 -1))
  7795(assert_return (invoke "f64x2.lt" (v128.const f64x2 2.0 2.0)
  7796                                  (v128.const f64x2 -1 -1))
  7797                                  (v128.const i64x2 0 0))
  7798(assert_return (invoke "f64x2.lt" (v128.const f64x2 2.0 2.0)
  7799                                  (v128.const f64x2 0 0))
  7800                                  (v128.const i64x2 0 0))
  7801(assert_return (invoke "f64x2.lt" (v128.const f64x2 2.0 2.0)
  7802                                  (v128.const f64x2 1 1))
  7803                                  (v128.const i64x2 0 0))
  7804(assert_return (invoke "f64x2.lt" (v128.const f64x2 2.0 2.0)
  7805                                  (v128.const f64x2 2.0 2.0))
  7806                                  (v128.const i64x2 0 0))
  7807(assert_return (invoke "f64x2.le" (v128.const f64x2 -1 -1)
  7808                                  (v128.const f64x2 -1 -1))
  7809                                  (v128.const i64x2 -1 -1))
  7810(assert_return (invoke "f64x2.le" (v128.const f64x2 -1 -1)
  7811                                  (v128.const f64x2 0 0))
  7812                                  (v128.const i64x2 -1 -1))
  7813(assert_return (invoke "f64x2.le" (v128.const f64x2 -1 -1)
  7814                                  (v128.const f64x2 1 1))
  7815                                  (v128.const i64x2 -1 -1))
  7816(assert_return (invoke "f64x2.le" (v128.const f64x2 -1 -1)
  7817                                  (v128.const f64x2 2.0 2.0))
  7818                                  (v128.const i64x2 -1 -1))
  7819(assert_return (invoke "f64x2.le" (v128.const f64x2 0 0)
  7820                                  (v128.const f64x2 -1 -1))
  7821                                  (v128.const i64x2 0 0))
  7822(assert_return (invoke "f64x2.le" (v128.const f64x2 0 0)
  7823                                  (v128.const f64x2 0 0))
  7824                                  (v128.const i64x2 -1 -1))
  7825(assert_return (invoke "f64x2.le" (v128.const f64x2 0 0)
  7826                                  (v128.const f64x2 1 1))
  7827                                  (v128.const i64x2 -1 -1))
  7828(assert_return (invoke "f64x2.le" (v128.const f64x2 0 0)
  7829                                  (v128.const f64x2 2.0 2.0))
  7830                                  (v128.const i64x2 -1 -1))
  7831(assert_return (invoke "f64x2.le" (v128.const f64x2 1 1)
  7832                                  (v128.const f64x2 -1 -1))
  7833                                  (v128.const i64x2 0 0))
  7834(assert_return (invoke "f64x2.le" (v128.const f64x2 1 1)
  7835                                  (v128.const f64x2 0 0))
  7836                                  (v128.const i64x2 0 0))
  7837(assert_return (invoke "f64x2.le" (v128.const f64x2 1 1)
  7838                                  (v128.const f64x2 1 1))
  7839                                  (v128.const i64x2 -1 -1))
  7840(assert_return (invoke "f64x2.le" (v128.const f64x2 1 1)
  7841                                  (v128.const f64x2 2.0 2.0))
  7842                                  (v128.const i64x2 -1 -1))
  7843(assert_return (invoke "f64x2.le" (v128.const f64x2 2.0 2.0)
  7844                                  (v128.const f64x2 -1 -1))
  7845                                  (v128.const i64x2 0 0))
  7846(assert_return (invoke "f64x2.le" (v128.const f64x2 2.0 2.0)
  7847                                  (v128.const f64x2 0 0))
  7848                                  (v128.const i64x2 0 0))
  7849(assert_return (invoke "f64x2.le" (v128.const f64x2 2.0 2.0)
  7850                                  (v128.const f64x2 1 1))
  7851                                  (v128.const i64x2 0 0))
  7852(assert_return (invoke "f64x2.le" (v128.const f64x2 2.0 2.0)
  7853                                  (v128.const f64x2 2.0 2.0))
  7854                                  (v128.const i64x2 -1 -1))
  7855(assert_return (invoke "f64x2.gt" (v128.const f64x2 -1 -1)
  7856                                  (v128.const f64x2 -1 -1))
  7857                                  (v128.const i64x2 0 0))
  7858(assert_return (invoke "f64x2.gt" (v128.const f64x2 -1 -1)
  7859                                  (v128.const f64x2 0 0))
  7860                                  (v128.const i64x2 0 0))
  7861(assert_return (invoke "f64x2.gt" (v128.const f64x2 -1 -1)
  7862                                  (v128.const f64x2 1 1))
  7863                                  (v128.const i64x2 0 0))
  7864(assert_return (invoke "f64x2.gt" (v128.const f64x2 -1 -1)
  7865                                  (v128.const f64x2 2.0 2.0))
  7866                                  (v128.const i64x2 0 0))
  7867(assert_return (invoke "f64x2.gt" (v128.const f64x2 0 0)
  7868                                  (v128.const f64x2 -1 -1))
  7869                                  (v128.const i64x2 -1 -1))
  7870(assert_return (invoke "f64x2.gt" (v128.const f64x2 0 0)
  7871                                  (v128.const f64x2 0 0))
  7872                                  (v128.const i64x2 0 0))
  7873(assert_return (invoke "f64x2.gt" (v128.const f64x2 0 0)
  7874                                  (v128.const f64x2 1 1))
  7875                                  (v128.const i64x2 0 0))
  7876(assert_return (invoke "f64x2.gt" (v128.const f64x2 0 0)
  7877                                  (v128.const f64x2 2.0 2.0))
  7878                                  (v128.const i64x2 0 0))
  7879(assert_return (invoke "f64x2.gt" (v128.const f64x2 1 1)
  7880                                  (v128.const f64x2 -1 -1))
  7881                                  (v128.const i64x2 -1 -1))
  7882(assert_return (invoke "f64x2.gt" (v128.const f64x2 1 1)
  7883                                  (v128.const f64x2 0 0))
  7884                                  (v128.const i64x2 -1 -1))
  7885(assert_return (invoke "f64x2.gt" (v128.const f64x2 1 1)
  7886                                  (v128.const f64x2 1 1))
  7887                                  (v128.const i64x2 0 0))
  7888(assert_return (invoke "f64x2.gt" (v128.const f64x2 1 1)
  7889                                  (v128.const f64x2 2.0 2.0))
  7890                                  (v128.const i64x2 0 0))
  7891(assert_return (invoke "f64x2.gt" (v128.const f64x2 2.0 2.0)
  7892                                  (v128.const f64x2 -1 -1))
  7893                                  (v128.const i64x2 -1 -1))
  7894(assert_return (invoke "f64x2.gt" (v128.const f64x2 2.0 2.0)
  7895                                  (v128.const f64x2 0 0))
  7896                                  (v128.const i64x2 -1 -1))
  7897(assert_return (invoke "f64x2.gt" (v128.const f64x2 2.0 2.0)
  7898                                  (v128.const f64x2 1 1))
  7899                                  (v128.const i64x2 -1 -1))
  7900(assert_return (invoke "f64x2.gt" (v128.const f64x2 2.0 2.0)
  7901                                  (v128.const f64x2 2.0 2.0))
  7902                                  (v128.const i64x2 0 0))
  7903(assert_return (invoke "f64x2.ge" (v128.const f64x2 -1 -1)
  7904                                  (v128.const f64x2 -1 -1))
  7905                                  (v128.const i64x2 -1 -1))
  7906(assert_return (invoke "f64x2.ge" (v128.const f64x2 -1 -1)
  7907                                  (v128.const f64x2 0 0))
  7908                                  (v128.const i64x2 0 0))
  7909(assert_return (invoke "f64x2.ge" (v128.const f64x2 -1 -1)
  7910                                  (v128.const f64x2 1 1))
  7911                                  (v128.const i64x2 0 0))
  7912(assert_return (invoke "f64x2.ge" (v128.const f64x2 -1 -1)
  7913                                  (v128.const f64x2 2.0 2.0))
  7914                                  (v128.const i64x2 0 0))
  7915(assert_return (invoke "f64x2.ge" (v128.const f64x2 0 0)
  7916                                  (v128.const f64x2 -1 -1))
  7917                                  (v128.const i64x2 -1 -1))
  7918(assert_return (invoke "f64x2.ge" (v128.const f64x2 0 0)
  7919                                  (v128.const f64x2 0 0))
  7920                                  (v128.const i64x2 -1 -1))
  7921(assert_return (invoke "f64x2.ge" (v128.const f64x2 0 0)
  7922                                  (v128.const f64x2 1 1))
  7923                                  (v128.const i64x2 0 0))
  7924(assert_return (invoke "f64x2.ge" (v128.const f64x2 0 0)
  7925                                  (v128.const f64x2 2.0 2.0))
  7926                                  (v128.const i64x2 0 0))
  7927(assert_return (invoke "f64x2.ge" (v128.const f64x2 1 1)
  7928                                  (v128.const f64x2 -1 -1))
  7929                                  (v128.const i64x2 -1 -1))
  7930(assert_return (invoke "f64x2.ge" (v128.const f64x2 1 1)
  7931                                  (v128.const f64x2 0 0))
  7932                                  (v128.const i64x2 -1 -1))
  7933(assert_return (invoke "f64x2.ge" (v128.const f64x2 1 1)
  7934                                  (v128.const f64x2 1 1))
  7935                                  (v128.const i64x2 -1 -1))
  7936(assert_return (invoke "f64x2.ge" (v128.const f64x2 1 1)
  7937                                  (v128.const f64x2 2.0 2.0))
  7938                                  (v128.const i64x2 0 0))
  7939(assert_return (invoke "f64x2.ge" (v128.const f64x2 2.0 2.0)
  7940                                  (v128.const f64x2 -1 -1))
  7941                                  (v128.const i64x2 -1 -1))
  7942(assert_return (invoke "f64x2.ge" (v128.const f64x2 2.0 2.0)
  7943                                  (v128.const f64x2 0 0))
  7944                                  (v128.const i64x2 -1 -1))
  7945(assert_return (invoke "f64x2.ge" (v128.const f64x2 2.0 2.0)
  7946                                  (v128.const f64x2 1 1))
  7947                                  (v128.const i64x2 -1 -1))
  7948(assert_return (invoke "f64x2.ge" (v128.const f64x2 2.0 2.0)
  7949                                  (v128.const f64x2 2.0 2.0))
  7950                                  (v128.const i64x2 -1 -1))
  7951
  7952
  7953;; unknown operators
  7954(assert_malformed (module quote "(memory 1) (func  (param $x v128) (param $y v128) (result v128) (f2x64.eq (local.get $x) (local.get $y)))") "unknown operator")
  7955(assert_malformed (module quote "(memory 1) (func  (param $x v128) (param $y v128) (result v128) (f2x64.ne (local.get $x) (local.get $y)))") "unknown operator")
  7956(assert_malformed (module quote "(memory 1) (func  (param $x v128) (param $y v128) (result v128) (f2x64.lt (local.get $x) (local.get $y)))") "unknown operator")
  7957(assert_malformed (module quote "(memory 1) (func  (param $x v128) (param $y v128) (result v128) (f2x64.le (local.get $x) (local.get $y)))") "unknown operator")
  7958(assert_malformed (module quote "(memory 1) (func  (param $x v128) (param $y v128) (result v128) (f2x64.gt (local.get $x) (local.get $y)))") "unknown operator")
  7959(assert_malformed (module quote "(memory 1) (func  (param $x v128) (param $y v128) (result v128) (f2x64.ge (local.get $x) (local.get $y)))") "unknown operator")
  7960
  7961;; type check
  7962(assert_invalid (module (func (result v128) (f64x2.eq (i32.const 0) (f32.const 0.0)))) "type mismatch")
  7963(assert_invalid (module (func (result v128) (f64x2.ne (i32.const 0) (f32.const 0.0)))) "type mismatch")
  7964(assert_invalid (module (func (result v128) (f64x2.lt (i32.const 0) (f32.const 0.0)))) "type mismatch")
  7965(assert_invalid (module (func (result v128) (f64x2.le (i32.const 0) (f32.const 0.0)))) "type mismatch")
  7966(assert_invalid (module (func (result v128) (f64x2.gt (i32.const 0) (f32.const 0.0)))) "type mismatch")
  7967(assert_invalid (module (func (result v128) (f64x2.ge (i32.const 0) (f32.const 0.0)))) "type mismatch")
  7968
  7969;; Test operation with empty argument
  7970
  7971(assert_invalid
  7972  (module
  7973    (func $f64x2.eq-1st-arg-empty (result v128)
  7974      (f64x2.eq (v128.const f64x2 0 0))
  7975    )
  7976  )
  7977  "type mismatch"
  7978)
  7979(assert_invalid
  7980  (module
  7981    (func $f64x2.eq-arg-empty (result v128)
  7982      (f64x2.eq)
  7983    )
  7984  )
  7985  "type mismatch"
  7986)
  7987(assert_invalid
  7988  (module
  7989    (func $f64x2.ne-1st-arg-empty (result v128)
  7990      (f64x2.ne (v128.const f64x2 0 0))
  7991    )
  7992  )
  7993  "type mismatch"
  7994)
  7995(assert_invalid
  7996  (module
  7997    (func $f64x2.ne-arg-empty (result v128)
  7998      (f64x2.ne)
  7999    )
  8000  )
  8001  "type mismatch"
  8002)
  8003(assert_invalid
  8004  (module
  8005    (func $f64x2.lt-1st-arg-empty (result v128)
  8006      (f64x2.lt (v128.const f64x2 0 0))
  8007    )
  8008  )
  8009  "type mismatch"
  8010)
  8011(assert_invalid
  8012  (module
  8013    (func $f64x2.lt-arg-empty (result v128)
  8014      (f64x2.lt)
  8015    )
  8016  )
  8017  "type mismatch"
  8018)
  8019(assert_invalid
  8020  (module
  8021    (func $f64x2.le-1st-arg-empty (result v128)
  8022      (f64x2.le (v128.const f64x2 0 0))
  8023    )
  8024  )
  8025  "type mismatch"
  8026)
  8027(assert_invalid
  8028  (module
  8029    (func $f64x2.le-arg-empty (result v128)
  8030      (f64x2.le)
  8031    )
  8032  )
  8033  "type mismatch"
  8034)
  8035(assert_invalid
  8036  (module
  8037    (func $f64x2.gt-1st-arg-empty (result v128)
  8038      (f64x2.gt (v128.const f64x2 0 0))
  8039    )
  8040  )
  8041  "type mismatch"
  8042)
  8043(assert_invalid
  8044  (module
  8045    (func $f64x2.gt-arg-empty (result v128)
  8046      (f64x2.gt)
  8047    )
  8048  )
  8049  "type mismatch"
  8050)
  8051(assert_invalid
  8052  (module
  8053    (func $f64x2.ge-1st-arg-empty (result v128)
  8054      (f64x2.ge (v128.const f64x2 0 0))
  8055    )
  8056  )
  8057  "type mismatch"
  8058)
  8059(assert_invalid
  8060  (module
  8061    (func $f64x2.ge-arg-empty (result v128)
  8062      (f64x2.ge)
  8063    )
  8064  )
  8065  "type mismatch"
  8066)
  8067
  8068;; combination
  8069(module (memory 1)
  8070  (func (export "f64x2.eq-in-block")
  8071    (block
  8072      (drop
  8073        (block (result v128)
  8074          (f64x2.eq
  8075            (block (result v128) (v128.load (i32.const 0)))
  8076            (block (result v128) (v128.load (i32.const 1)))
  8077          )
  8078        )
  8079      )
  8080    )
  8081  )
  8082  (func (export "f64x2.ne-in-block")
  8083    (block
  8084      (drop
  8085        (block (result v128)
  8086          (f64x2.ne
  8087            (block (result v128) (v128.load (i32.const 0)))
  8088            (block (result v128) (v128.load (i32.const 1)))
  8089          )
  8090        )
  8091      )
  8092    )
  8093  )
  8094  (func (export "f64x2.lt-in-block")
  8095    (block
  8096      (drop
  8097        (block (result v128)
  8098          (f64x2.lt
  8099            (block (result v128) (v128.load (i32.const 0)))
  8100            (block (result v128) (v128.load (i32.const 1)))
  8101          )
  8102        )
  8103      )
  8104    )
  8105  )
  8106  (func (export "f64x2.le-in-block")
  8107    (block
  8108      (drop
  8109        (block (result v128)
  8110          (f64x2.le
  8111            (block (result v128) (v128.load (i32.const 0)))
  8112            (block (result v128) (v128.load (i32.const 1)))
  8113          )
  8114        )
  8115      )
  8116    )
  8117  )
  8118  (func (export "f64x2.gt-in-block")
  8119    (block
  8120      (drop
  8121        (block (result v128)
  8122          (f64x2.gt
  8123            (block (result v128) (v128.load (i32.const 0)))
  8124            (block (result v128) (v128.load (i32.const 1)))
  8125          )
  8126        )
  8127      )
  8128    )
  8129  )
  8130  (func (export "f64x2.ge-in-block")
  8131    (block
  8132      (drop
  8133        (block (result v128)
  8134          (f64x2.ge
  8135            (block (result v128) (v128.load (i32.const 0)))
  8136            (block (result v128) (v128.load (i32.const 1)))
  8137          )
  8138        )
  8139      )
  8140    )
  8141  )
  8142  (func (export "nested-f64x2.eq")
  8143    (drop
  8144      (f64x2.eq
  8145        (f64x2.eq
  8146          (f64x2.eq
  8147            (v128.load (i32.const 0))
  8148            (v128.load (i32.const 1))
  8149          )
  8150          (f64x2.eq
  8151            (v128.load (i32.const 2))
  8152            (v128.load (i32.const 3))
  8153          )
  8154        )
  8155        (f64x2.eq
  8156          (f64x2.eq
  8157            (v128.load (i32.const 0))
  8158            (v128.load (i32.const 1))
  8159          )
  8160          (f64x2.eq
  8161            (v128.load (i32.const 2))
  8162            (v128.load (i32.const 3))
  8163          )
  8164        )
  8165      )
  8166    )
  8167  )
  8168  (func (export "nested-f64x2.ne")
  8169    (drop
  8170      (f64x2.ne
  8171        (f64x2.ne
  8172          (f64x2.ne
  8173            (v128.load (i32.const 0))
  8174            (v128.load (i32.const 1))
  8175          )
  8176          (f64x2.ne
  8177            (v128.load (i32.const 2))
  8178            (v128.load (i32.const 3))
  8179          )
  8180        )
  8181        (f64x2.ne
  8182          (f64x2.ne
  8183            (v128.load (i32.const 0))
  8184            (v128.load (i32.const 1))
  8185          )
  8186          (f64x2.ne
  8187            (v128.load (i32.const 2))
  8188            (v128.load (i32.const 3))
  8189          )
  8190        )
  8191      )
  8192    )
  8193  )
  8194  (func (export "nested-f64x2.lt")
  8195    (drop
  8196      (f64x2.lt
  8197        (f64x2.lt
  8198          (f64x2.lt
  8199            (v128.load (i32.const 0))
  8200            (v128.load (i32.const 1))
  8201          )
  8202          (f64x2.lt
  8203            (v128.load (i32.const 2))
  8204            (v128.load (i32.const 3))
  8205          )
  8206        )
  8207        (f64x2.lt
  8208          (f64x2.lt
  8209            (v128.load (i32.const 0))
  8210            (v128.load (i32.const 1))
  8211          )
  8212          (f64x2.lt
  8213            (v128.load (i32.const 2))
  8214            (v128.load (i32.const 3))
  8215          )
  8216        )
  8217      )
  8218    )
  8219  )
  8220  (func (export "nested-f64x2.le")
  8221    (drop
  8222      (f64x2.le
  8223        (f64x2.le
  8224          (f64x2.le
  8225            (v128.load (i32.const 0))
  8226            (v128.load (i32.const 1))
  8227          )
  8228          (f64x2.le
  8229            (v128.load (i32.const 2))
  8230            (v128.load (i32.const 3))
  8231          )
  8232        )
  8233        (f64x2.le
  8234          (f64x2.le
  8235            (v128.load (i32.const 0))
  8236            (v128.load (i32.const 1))
  8237          )
  8238          (f64x2.le
  8239            (v128.load (i32.const 2))
  8240            (v128.load (i32.const 3))
  8241          )
  8242        )
  8243      )
  8244    )
  8245  )
  8246  (func (export "nested-f64x2.gt")
  8247    (drop
  8248      (f64x2.gt
  8249        (f64x2.gt
  8250          (f64x2.gt
  8251            (v128.load (i32.const 0))
  8252            (v128.load (i32.const 1))
  8253          )
  8254          (f64x2.gt
  8255            (v128.load (i32.const 2))
  8256            (v128.load (i32.const 3))
  8257          )
  8258        )
  8259        (f64x2.gt
  8260          (f64x2.gt
  8261            (v128.load (i32.const 0))
  8262            (v128.load (i32.const 1))
  8263          )
  8264          (f64x2.gt
  8265            (v128.load (i32.const 2))
  8266            (v128.load (i32.const 3))
  8267          )
  8268        )
  8269      )
  8270    )
  8271  )
  8272  (func (export "nested-f64x2.ge")
  8273    (drop
  8274      (f64x2.ge
  8275        (f64x2.ge
  8276          (f64x2.ge
  8277            (v128.load (i32.const 0))
  8278            (v128.load (i32.const 1))
  8279          )
  8280          (f64x2.ge
  8281            (v128.load (i32.const 2))
  8282            (v128.load (i32.const 3))
  8283          )
  8284        )
  8285        (f64x2.ge
  8286          (f64x2.ge
  8287            (v128.load (i32.const 0))
  8288            (v128.load (i32.const 1))
  8289          )
  8290          (f64x2.ge
  8291            (v128.load (i32.const 2))
  8292            (v128.load (i32.const 3))
  8293          )
  8294        )
  8295      )
  8296    )
  8297  )
  8298  (func (export "as-param")
  8299    (drop
  8300      (f64x2.eq
  8301        (f64x2.ne
  8302          (f64x2.lt
  8303            (v128.load (i32.const 0))
  8304            (v128.load (i32.const 1))
  8305          )
  8306          (f64x2.le
  8307            (v128.load (i32.const 2))
  8308            (v128.load (i32.const 3))
  8309          )
  8310        )
  8311        (f64x2.gt
  8312          (f64x2.ge
  8313            (v128.load (i32.const 0))
  8314            (v128.load (i32.const 1))
  8315          )
  8316          (f64x2.eq
  8317            (v128.load (i32.const 2))
  8318            (v128.load (i32.const 3))
  8319          )
  8320        )
  8321      )
  8322    )
  8323  )
  8324)
  8325(assert_return (invoke "f64x2.eq-in-block"))
  8326(assert_return (invoke "f64x2.ne-in-block"))
  8327(assert_return (invoke "f64x2.lt-in-block"))
  8328(assert_return (invoke "f64x2.le-in-block"))
  8329(assert_return (invoke "f64x2.gt-in-block"))
  8330(assert_return (invoke "f64x2.ge-in-block"))
  8331(assert_return (invoke "nested-f64x2.eq"))
  8332(assert_return (invoke "nested-f64x2.ne"))
  8333(assert_return (invoke "nested-f64x2.lt"))
  8334(assert_return (invoke "nested-f64x2.le"))
  8335(assert_return (invoke "nested-f64x2.gt"))
  8336(assert_return (invoke "nested-f64x2.ge"))
  8337(assert_return (invoke "as-param"))

View as plain text