github.com/wasilibs/wazerox@v0.0.0-20240124024944-4923be63ab5f/internal/integration_test/spectest/v2/testdata/simd_f64x2_cmp.wast (about)

     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"))