wa-lang.org/wazero@v1.0.2/internal/integration_test/spectest/v2/testdata/simd_f64x2_pmin_pmax.wast (about)

     1  ;; Tests for f64x2 [pmin, pmax] operations on major boundary values and all special values.
     2  
     3  
     4  (module
     5    (func (export "f64x2.pmin") (param v128 v128) (result v128) (f64x2.pmin (local.get 0) (local.get 1)))
     6    (func (export "f64x2.pmax") (param v128 v128) (result v128) (f64x2.pmax (local.get 0) (local.get 1)))
     7  )
     8  
     9  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    10                                      (v128.const f64x2 0x0p+0 0x0p+0))
    11                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    12  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    13                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
    14                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    15  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    16                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
    17                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    18  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    19                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
    20                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
    21  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    22                                      (v128.const f64x2 0x1p-1 0x1p-1))
    23                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    24  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    25                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
    26                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
    27  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    28                                      (v128.const f64x2 0x1p+0 0x1p+0))
    29                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    30  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    31                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
    32                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
    33  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    34                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
    35                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    36  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    37                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
    38                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
    39  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    40                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
    41                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    42  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    43                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
    44                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
    45  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    46                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
    47                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    48  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    49                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
    50                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    51  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    52                                      (v128.const f64x2 inf inf))
    53                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    54  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    55                                      (v128.const f64x2 -inf -inf))
    56                                      (v128.const f64x2 -inf -inf))
    57  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    58                                      (v128.const f64x2 0123456789 0123456789))
    59                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    60  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    61                                      (v128.const f64x2 0123456789e019 0123456789e019))
    62                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    63  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    64                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
    65                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    66  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    67                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
    68                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    69  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    70                                      (v128.const f64x2 0123456789. 0123456789.))
    71                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    72  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    73                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
    74                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    75  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    76                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
    77                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    78  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    79                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
    80                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    81  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    82                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
    83                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    84  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    85                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
    86                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    87  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    88                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
    89                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    90  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    91                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
    92                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    93  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    94                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
    95                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    96  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
    97                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
    98                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
    99  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   100                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
   101                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   102  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   103                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
   104                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   105  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   106                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
   107                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   108  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   109                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
   110                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   111  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   112                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
   113                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   114  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   115                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
   116                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   117  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   118                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
   119                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   120  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   121                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
   122                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   123  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   124                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
   125                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   126  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
   127                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
   128                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   129  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   130                                      (v128.const f64x2 0x0p+0 0x0p+0))
   131                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   132  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   133                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
   134                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   135  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   136                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
   137                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   138  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   139                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   140                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   141  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   142                                      (v128.const f64x2 0x1p-1 0x1p-1))
   143                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   144  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   145                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
   146                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   147  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   148                                      (v128.const f64x2 0x1p+0 0x1p+0))
   149                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   150  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   151                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
   152                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   153  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   154                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   155                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   156  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   157                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   158                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   159  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   160                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   161                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   162  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   163                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   164                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   165  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   166                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   167                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   168  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   169                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   170                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   171  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   172                                      (v128.const f64x2 inf inf))
   173                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   174  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   175                                      (v128.const f64x2 -inf -inf))
   176                                      (v128.const f64x2 -inf -inf))
   177  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   178                                      (v128.const f64x2 0123456789 0123456789))
   179                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   180  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   181                                      (v128.const f64x2 0123456789e019 0123456789e019))
   182                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   183  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   184                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
   185                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   186  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   187                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
   188                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   189  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   190                                      (v128.const f64x2 0123456789. 0123456789.))
   191                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   192  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   193                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
   194                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   195  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   196                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
   197                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   198  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   199                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
   200                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   201  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   202                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
   203                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   204  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   205                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
   206                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   207  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   208                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
   209                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   210  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   211                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
   212                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   213  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   214                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
   215                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   216  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   217                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
   218                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   219  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   220                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
   221                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   222  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   223                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
   224                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   225  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   226                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
   227                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   228  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   229                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
   230                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   231  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   232                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
   233                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   234  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   235                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
   236                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   237  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   238                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
   239                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   240  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   241                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
   242                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   243  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   244                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
   245                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   246  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
   247                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
   248                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   249  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   250                                      (v128.const f64x2 0x0p+0 0x0p+0))
   251                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   252  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   253                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
   254                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   255  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   256                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
   257                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   258  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   259                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   260                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   261  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   262                                      (v128.const f64x2 0x1p-1 0x1p-1))
   263                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   264  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   265                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
   266                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   267  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   268                                      (v128.const f64x2 0x1p+0 0x1p+0))
   269                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   270  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   271                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
   272                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   273  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   274                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   275                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   276  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   277                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   278                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   279  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   280                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   281                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   282  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   283                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   284                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   285  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   286                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   287                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   288  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   289                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   290                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   291  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   292                                      (v128.const f64x2 inf inf))
   293                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   294  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   295                                      (v128.const f64x2 -inf -inf))
   296                                      (v128.const f64x2 -inf -inf))
   297  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   298                                      (v128.const f64x2 0123456789 0123456789))
   299                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   300  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   301                                      (v128.const f64x2 0123456789e019 0123456789e019))
   302                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   303  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   304                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
   305                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   306  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   307                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
   308                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   309  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   310                                      (v128.const f64x2 0123456789. 0123456789.))
   311                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   312  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   313                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
   314                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   315  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   316                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
   317                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   318  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   319                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
   320                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   321  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   322                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
   323                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   324  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   325                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
   326                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   327  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   328                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
   329                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   330  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   331                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
   332                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   333  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   334                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
   335                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   336  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   337                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
   338                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   339  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   340                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
   341                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   342  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   343                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
   344                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   345  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   346                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
   347                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   348  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   349                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
   350                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   351  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   352                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
   353                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   354  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   355                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
   356                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   357  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   358                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
   359                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   360  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   361                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
   362                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   363  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   364                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
   365                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   366  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
   367                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
   368                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   369  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   370                                      (v128.const f64x2 0x0p+0 0x0p+0))
   371                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   372  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   373                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
   374                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   375  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   376                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
   377                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   378  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   379                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   380                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   381  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   382                                      (v128.const f64x2 0x1p-1 0x1p-1))
   383                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   384  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   385                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
   386                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   387  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   388                                      (v128.const f64x2 0x1p+0 0x1p+0))
   389                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   390  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   391                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
   392                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   393  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   394                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   395                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   396  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   397                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   398                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   399  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   400                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   401                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   402  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   403                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   404                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   405  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   406                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   407                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   408  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   409                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   410                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   411  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   412                                      (v128.const f64x2 inf inf))
   413                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   414  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   415                                      (v128.const f64x2 -inf -inf))
   416                                      (v128.const f64x2 -inf -inf))
   417  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   418                                      (v128.const f64x2 0123456789 0123456789))
   419                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   420  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   421                                      (v128.const f64x2 0123456789e019 0123456789e019))
   422                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   423  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   424                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
   425                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   426  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   427                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
   428                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   429  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   430                                      (v128.const f64x2 0123456789. 0123456789.))
   431                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   432  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   433                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
   434                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   435  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   436                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
   437                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   438  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   439                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
   440                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   441  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   442                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
   443                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   444  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   445                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
   446                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   447  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   448                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
   449                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   450  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   451                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
   452                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   453  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   454                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
   455                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   456  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   457                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
   458                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   459  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   460                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
   461                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   462  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   463                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
   464                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   465  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   466                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
   467                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   468  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   469                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
   470                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   471  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   472                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
   473                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   474  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   475                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
   476                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   477  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   478                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
   479                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   480  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   481                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
   482                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   483  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   484                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
   485                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   486  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
   487                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
   488                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   489  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   490                                      (v128.const f64x2 0x0p+0 0x0p+0))
   491                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   492  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   493                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
   494                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   495  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   496                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
   497                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   498  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   499                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   500                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   501  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   502                                      (v128.const f64x2 0x1p-1 0x1p-1))
   503                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   504  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   505                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
   506                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   507  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   508                                      (v128.const f64x2 0x1p+0 0x1p+0))
   509                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   510  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   511                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
   512                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   513  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   514                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   515                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   516  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   517                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   518                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   519  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   520                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   521                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   522  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   523                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   524                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   525  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   526                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   527                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   528  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   529                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   530                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   531  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   532                                      (v128.const f64x2 inf inf))
   533                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   534  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   535                                      (v128.const f64x2 -inf -inf))
   536                                      (v128.const f64x2 -inf -inf))
   537  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   538                                      (v128.const f64x2 0123456789 0123456789))
   539                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   540  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   541                                      (v128.const f64x2 0123456789e019 0123456789e019))
   542                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   543  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   544                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
   545                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   546  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   547                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
   548                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
   549  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   550                                      (v128.const f64x2 0123456789. 0123456789.))
   551                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   552  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   553                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
   554                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   555  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   556                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
   557                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   558  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   559                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
   560                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
   561  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   562                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
   563                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   564  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   565                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
   566                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   567  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   568                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
   569                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   570  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   571                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
   572                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
   573  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   574                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
   575                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   576  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   577                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
   578                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   579  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   580                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
   581                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   582  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   583                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
   584                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   585  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   586                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
   587                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   588  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   589                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
   590                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   591  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   592                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
   593                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   594  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   595                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
   596                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   597  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   598                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
   599                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   600  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   601                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
   602                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   603  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   604                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
   605                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   606  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
   607                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
   608                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   609  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   610                                      (v128.const f64x2 0x0p+0 0x0p+0))
   611                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   612  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   613                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
   614                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   615  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   616                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
   617                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   618  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   619                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   620                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   621  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   622                                      (v128.const f64x2 0x1p-1 0x1p-1))
   623                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   624  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   625                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
   626                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   627  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   628                                      (v128.const f64x2 0x1p+0 0x1p+0))
   629                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   630  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   631                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
   632                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   633  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   634                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   635                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   636  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   637                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   638                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   639  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   640                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   641                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   642  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   643                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   644                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   645  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   646                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   647                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   648  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   649                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   650                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   651  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   652                                      (v128.const f64x2 inf inf))
   653                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   654  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   655                                      (v128.const f64x2 -inf -inf))
   656                                      (v128.const f64x2 -inf -inf))
   657  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   658                                      (v128.const f64x2 0123456789 0123456789))
   659                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   660  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   661                                      (v128.const f64x2 0123456789e019 0123456789e019))
   662                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   663  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   664                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
   665                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   666  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   667                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
   668                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   669  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   670                                      (v128.const f64x2 0123456789. 0123456789.))
   671                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   672  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   673                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
   674                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   675  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   676                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
   677                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   678  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   679                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
   680                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   681  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   682                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
   683                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   684  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   685                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
   686                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   687  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   688                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
   689                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   690  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   691                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
   692                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   693  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   694                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
   695                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   696  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   697                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
   698                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   699  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   700                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
   701                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   702  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   703                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
   704                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   705  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   706                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
   707                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   708  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   709                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
   710                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   711  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   712                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
   713                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   714  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   715                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
   716                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   717  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   718                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
   719                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   720  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   721                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
   722                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   723  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   724                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
   725                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   726  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
   727                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
   728                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   729  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   730                                      (v128.const f64x2 0x0p+0 0x0p+0))
   731                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   732  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   733                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
   734                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   735  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   736                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
   737                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   738  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   739                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   740                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   741  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   742                                      (v128.const f64x2 0x1p-1 0x1p-1))
   743                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   744  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   745                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
   746                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   747  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   748                                      (v128.const f64x2 0x1p+0 0x1p+0))
   749                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   750  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   751                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
   752                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   753  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   754                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   755                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   756  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   757                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   758                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   759  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   760                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   761                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   762  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   763                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   764                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   765  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   766                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   767                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   768  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   769                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   770                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   771  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   772                                      (v128.const f64x2 inf inf))
   773                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   774  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   775                                      (v128.const f64x2 -inf -inf))
   776                                      (v128.const f64x2 -inf -inf))
   777  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   778                                      (v128.const f64x2 0123456789 0123456789))
   779                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   780  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   781                                      (v128.const f64x2 0123456789e019 0123456789e019))
   782                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   783  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   784                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
   785                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   786  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   787                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
   788                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
   789  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   790                                      (v128.const f64x2 0123456789. 0123456789.))
   791                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   792  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   793                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
   794                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   795  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   796                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
   797                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   798  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   799                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
   800                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
   801  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   802                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
   803                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   804  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   805                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
   806                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   807  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   808                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
   809                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   810  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   811                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
   812                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
   813  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   814                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
   815                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   816  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   817                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
   818                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   819  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   820                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
   821                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   822  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   823                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
   824                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   825  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   826                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
   827                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   828  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   829                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
   830                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   831  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   832                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
   833                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   834  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   835                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
   836                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   837  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   838                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
   839                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   840  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   841                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
   842                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   843  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   844                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
   845                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   846  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
   847                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
   848                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   849  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   850                                      (v128.const f64x2 0x0p+0 0x0p+0))
   851                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   852  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   853                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
   854                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   855  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   856                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
   857                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   858  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   859                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   860                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   861  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   862                                      (v128.const f64x2 0x1p-1 0x1p-1))
   863                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   864  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   865                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
   866                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   867  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   868                                      (v128.const f64x2 0x1p+0 0x1p+0))
   869                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   870  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   871                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
   872                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   873  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   874                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   875                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   876  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   877                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   878                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   879  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   880                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
   881                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   882  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   883                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   884                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
   885  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   886                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   887                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   888  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   889                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
   890                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   891  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   892                                      (v128.const f64x2 inf inf))
   893                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   894  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   895                                      (v128.const f64x2 -inf -inf))
   896                                      (v128.const f64x2 -inf -inf))
   897  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   898                                      (v128.const f64x2 0123456789 0123456789))
   899                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   900  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   901                                      (v128.const f64x2 0123456789e019 0123456789e019))
   902                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   903  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   904                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
   905                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   906  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   907                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
   908                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   909  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   910                                      (v128.const f64x2 0123456789. 0123456789.))
   911                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   912  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   913                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
   914                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   915  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   916                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
   917                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   918  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   919                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
   920                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   921  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   922                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
   923                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   924  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   925                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
   926                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   927  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   928                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
   929                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   930  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   931                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
   932                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   933  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   934                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
   935                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   936  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   937                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
   938                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   939  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   940                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
   941                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   942  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   943                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
   944                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   945  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   946                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
   947                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   948  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   949                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
   950                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   951  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   952                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
   953                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   954  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   955                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
   956                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   957  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   958                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
   959                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   960  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   961                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
   962                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   963  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   964                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
   965                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   966  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
   967                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
   968                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   969  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   970                                      (v128.const f64x2 0x0p+0 0x0p+0))
   971                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
   972  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   973                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
   974                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
   975  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   976                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
   977                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
   978  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   979                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
   980                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
   981  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   982                                      (v128.const f64x2 0x1p-1 0x1p-1))
   983                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
   984  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   985                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
   986                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
   987  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   988                                      (v128.const f64x2 0x1p+0 0x1p+0))
   989                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
   990  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   991                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
   992                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
   993  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   994                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   995                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
   996  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
   997                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   998                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
   999  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1000                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1001                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1002  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1003                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1004                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1005  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1006                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1007                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1008  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1009                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1010                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1011  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1012                                      (v128.const f64x2 inf inf))
  1013                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1014  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1015                                      (v128.const f64x2 -inf -inf))
  1016                                      (v128.const f64x2 -inf -inf))
  1017  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1018                                      (v128.const f64x2 0123456789 0123456789))
  1019                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1020  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1021                                      (v128.const f64x2 0123456789e019 0123456789e019))
  1022                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1023  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1024                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  1025                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1026  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1027                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  1028                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  1029  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1030                                      (v128.const f64x2 0123456789. 0123456789.))
  1031                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1032  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1033                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  1034                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1035  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1036                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  1037                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1038  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1039                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  1040                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  1041  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1042                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  1043                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1044  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1045                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  1046                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1047  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1048                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  1049                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1050  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1051                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  1052                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  1053  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1054                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  1055                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1056  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1057                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  1058                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1059  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1060                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  1061                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1062  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1063                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  1064                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1065  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1066                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  1067                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1068  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1069                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  1070                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1071  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1072                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  1073                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1074  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1075                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  1076                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1077  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1078                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  1079                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1080  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1081                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  1082                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1083  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1084                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  1085                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1086  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  1087                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  1088                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1089  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1090                                      (v128.const f64x2 0x0p+0 0x0p+0))
  1091                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1092  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1093                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  1094                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1095  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1096                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  1097                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1098  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1099                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1100                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1101  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1102                                      (v128.const f64x2 0x1p-1 0x1p-1))
  1103                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1104  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1105                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  1106                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1107  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1108                                      (v128.const f64x2 0x1p+0 0x1p+0))
  1109                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1110  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1111                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  1112                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1113  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1114                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1115                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1116  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1117                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1118                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1119  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1120                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1121                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1122  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1123                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1124                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1125  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1126                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1127                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1128  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1129                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1130                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1131  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1132                                      (v128.const f64x2 inf inf))
  1133                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1134  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1135                                      (v128.const f64x2 -inf -inf))
  1136                                      (v128.const f64x2 -inf -inf))
  1137  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1138                                      (v128.const f64x2 0123456789 0123456789))
  1139                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1140  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1141                                      (v128.const f64x2 0123456789e019 0123456789e019))
  1142                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1143  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1144                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  1145                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1146  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1147                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  1148                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1149  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1150                                      (v128.const f64x2 0123456789. 0123456789.))
  1151                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1152  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1153                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  1154                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1155  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1156                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  1157                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1158  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1159                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  1160                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1161  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1162                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  1163                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1164  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1165                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  1166                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1167  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1168                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  1169                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1170  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1171                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  1172                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1173  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1174                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  1175                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1176  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1177                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  1178                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1179  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1180                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  1181                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1182  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1183                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  1184                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1185  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1186                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  1187                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1188  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1189                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  1190                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1191  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1192                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  1193                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1194  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1195                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  1196                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1197  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1198                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  1199                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1200  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1201                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  1202                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1203  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1204                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  1205                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1206  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  1207                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  1208                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1209  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1210                                      (v128.const f64x2 0x0p+0 0x0p+0))
  1211                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  1212  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1213                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  1214                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  1215  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1216                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  1217                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  1218  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1219                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1220                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  1221  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1222                                      (v128.const f64x2 0x1p-1 0x1p-1))
  1223                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  1224  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1225                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  1226                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  1227  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1228                                      (v128.const f64x2 0x1p+0 0x1p+0))
  1229                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  1230  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1231                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  1232                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  1233  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1234                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1235                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1236  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1237                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1238                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1239  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1240                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1241                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1242  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1243                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1244                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1245  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1246                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1247                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1248  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1249                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1250                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1251  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1252                                      (v128.const f64x2 inf inf))
  1253                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1254  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1255                                      (v128.const f64x2 -inf -inf))
  1256                                      (v128.const f64x2 -inf -inf))
  1257  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1258                                      (v128.const f64x2 0123456789 0123456789))
  1259                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1260  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1261                                      (v128.const f64x2 0123456789e019 0123456789e019))
  1262                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  1263  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1264                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  1265                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  1266  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1267                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  1268                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  1269  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1270                                      (v128.const f64x2 0123456789. 0123456789.))
  1271                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1272  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1273                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  1274                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  1275  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1276                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  1277                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  1278  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1279                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  1280                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  1281  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1282                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  1283                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  1284  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1285                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  1286                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  1287  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1288                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  1289                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  1290  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1291                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  1292                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  1293  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1294                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  1295                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  1296  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1297                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  1298                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1299  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1300                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  1301                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1302  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1303                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  1304                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  1305  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1306                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  1307                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  1308  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1309                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  1310                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1311  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1312                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  1313                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1314  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1315                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  1316                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  1317  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1318                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  1319                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  1320  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1321                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  1322                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1323  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1324                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  1325                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1326  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  1327                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  1328                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  1329  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1330                                      (v128.const f64x2 0x0p+0 0x0p+0))
  1331                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1332  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1333                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  1334                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1335  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1336                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  1337                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1338  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1339                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1340                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1341  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1342                                      (v128.const f64x2 0x1p-1 0x1p-1))
  1343                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1344  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1345                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  1346                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1347  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1348                                      (v128.const f64x2 0x1p+0 0x1p+0))
  1349                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1350  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1351                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  1352                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1353  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1354                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1355                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1356  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1357                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1358                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1359  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1360                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1361                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1362  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1363                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1364                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1365  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1366                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1367                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1368  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1369                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1370                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1371  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1372                                      (v128.const f64x2 inf inf))
  1373                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1374  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1375                                      (v128.const f64x2 -inf -inf))
  1376                                      (v128.const f64x2 -inf -inf))
  1377  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1378                                      (v128.const f64x2 0123456789 0123456789))
  1379                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1380  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1381                                      (v128.const f64x2 0123456789e019 0123456789e019))
  1382                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1383  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1384                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  1385                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1386  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1387                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  1388                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1389  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1390                                      (v128.const f64x2 0123456789. 0123456789.))
  1391                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1392  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1393                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  1394                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1395  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1396                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  1397                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1398  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1399                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  1400                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1401  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1402                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  1403                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1404  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1405                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  1406                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1407  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1408                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  1409                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1410  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1411                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  1412                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1413  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1414                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  1415                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1416  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1417                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  1418                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1419  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1420                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  1421                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1422  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1423                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  1424                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1425  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1426                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  1427                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1428  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1429                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  1430                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1431  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1432                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  1433                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1434  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1435                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  1436                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1437  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1438                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  1439                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1440  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1441                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  1442                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1443  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1444                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  1445                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1446  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  1447                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  1448                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1449  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1450                                      (v128.const f64x2 0x0p+0 0x0p+0))
  1451                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  1452  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1453                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  1454                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  1455  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1456                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  1457                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1458  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1459                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1460                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  1461  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1462                                      (v128.const f64x2 0x1p-1 0x1p-1))
  1463                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1464  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1465                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  1466                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  1467  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1468                                      (v128.const f64x2 0x1p+0 0x1p+0))
  1469                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1470  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1471                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  1472                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  1473  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1474                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1475                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1476  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1477                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1478                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1479  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1480                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1481                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1482  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1483                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1484                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1485  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1486                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1487                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1488  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1489                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1490                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1491  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1492                                      (v128.const f64x2 inf inf))
  1493                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1494  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1495                                      (v128.const f64x2 -inf -inf))
  1496                                      (v128.const f64x2 -inf -inf))
  1497  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1498                                      (v128.const f64x2 0123456789 0123456789))
  1499                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1500  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1501                                      (v128.const f64x2 0123456789e019 0123456789e019))
  1502                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1503  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1504                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  1505                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1506  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1507                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  1508                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1509  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1510                                      (v128.const f64x2 0123456789. 0123456789.))
  1511                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1512  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1513                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  1514                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1515  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1516                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  1517                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1518  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1519                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  1520                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1521  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1522                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  1523                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1524  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1525                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  1526                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1527  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1528                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  1529                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1530  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1531                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  1532                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1533  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1534                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  1535                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1536  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1537                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  1538                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1539  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1540                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  1541                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1542  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1543                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  1544                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1545  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1546                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  1547                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1548  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1549                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  1550                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1551  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1552                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  1553                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1554  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1555                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  1556                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1557  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1558                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  1559                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1560  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1561                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  1562                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1563  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1564                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  1565                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1566  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1567                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  1568                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1569  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1570                                      (v128.const f64x2 0x0p+0 0x0p+0))
  1571                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  1572  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1573                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  1574                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  1575  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1576                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  1577                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1578  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1579                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1580                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  1581  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1582                                      (v128.const f64x2 0x1p-1 0x1p-1))
  1583                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1584  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1585                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  1586                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  1587  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1588                                      (v128.const f64x2 0x1p+0 0x1p+0))
  1589                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1590  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1591                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  1592                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  1593  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1594                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1595                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1596  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1597                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1598                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1599  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1600                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1601                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1602  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1603                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1604                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1605  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1606                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1607                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1608  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1609                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1610                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1611  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1612                                      (v128.const f64x2 inf inf))
  1613                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1614  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1615                                      (v128.const f64x2 -inf -inf))
  1616                                      (v128.const f64x2 -inf -inf))
  1617  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1618                                      (v128.const f64x2 0123456789 0123456789))
  1619                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1620  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1621                                      (v128.const f64x2 0123456789e019 0123456789e019))
  1622                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1623  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1624                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  1625                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1626  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1627                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  1628                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1629  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1630                                      (v128.const f64x2 0123456789. 0123456789.))
  1631                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1632  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1633                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  1634                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1635  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1636                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  1637                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1638  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1639                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  1640                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1641  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1642                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  1643                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1644  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1645                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  1646                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1647  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1648                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  1649                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1650  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1651                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  1652                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1653  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1654                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  1655                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1656  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1657                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  1658                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1659  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1660                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  1661                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1662  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1663                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  1664                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1665  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1666                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  1667                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1668  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1669                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  1670                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1671  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1672                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  1673                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1674  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1675                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  1676                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1677  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1678                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  1679                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1680  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1681                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  1682                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1683  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1684                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  1685                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1686  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  1687                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  1688                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1689  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1690                                      (v128.const f64x2 0x0p+0 0x0p+0))
  1691                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  1692  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1693                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  1694                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  1695  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1696                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  1697                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  1698  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1699                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1700                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  1701  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1702                                      (v128.const f64x2 0x1p-1 0x1p-1))
  1703                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  1704  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1705                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  1706                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  1707  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1708                                      (v128.const f64x2 0x1p+0 0x1p+0))
  1709                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  1710  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1711                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  1712                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  1713  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1714                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1715                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1716  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1717                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1718                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1719  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1720                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1721                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1722  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1723                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1724                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1725  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1726                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1727                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1728  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1729                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1730                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1731  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1732                                      (v128.const f64x2 inf inf))
  1733                                      (v128.const f64x2 inf inf))
  1734  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1735                                      (v128.const f64x2 -inf -inf))
  1736                                      (v128.const f64x2 -inf -inf))
  1737  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1738                                      (v128.const f64x2 0123456789 0123456789))
  1739                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1740  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1741                                      (v128.const f64x2 0123456789e019 0123456789e019))
  1742                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  1743  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1744                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  1745                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  1746  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1747                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  1748                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  1749  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1750                                      (v128.const f64x2 0123456789. 0123456789.))
  1751                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1752  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1753                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  1754                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  1755  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1756                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  1757                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  1758  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1759                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  1760                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  1761  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1762                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  1763                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  1764  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1765                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  1766                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  1767  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1768                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  1769                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  1770  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1771                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  1772                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  1773  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1774                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  1775                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  1776  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1777                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  1778                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1779  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1780                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  1781                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1782  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1783                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  1784                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  1785  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1786                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  1787                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  1788  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1789                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  1790                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1791  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1792                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  1793                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1794  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1795                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  1796                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  1797  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1798                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  1799                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  1800  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1801                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  1802                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1803  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1804                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  1805                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  1806  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  1807                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  1808                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  1809  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1810                                      (v128.const f64x2 0x0p+0 0x0p+0))
  1811                                      (v128.const f64x2 -inf -inf))
  1812  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1813                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  1814                                      (v128.const f64x2 -inf -inf))
  1815  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1816                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  1817                                      (v128.const f64x2 -inf -inf))
  1818  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1819                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1820                                      (v128.const f64x2 -inf -inf))
  1821  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1822                                      (v128.const f64x2 0x1p-1 0x1p-1))
  1823                                      (v128.const f64x2 -inf -inf))
  1824  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1825                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  1826                                      (v128.const f64x2 -inf -inf))
  1827  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1828                                      (v128.const f64x2 0x1p+0 0x1p+0))
  1829                                      (v128.const f64x2 -inf -inf))
  1830  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1831                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  1832                                      (v128.const f64x2 -inf -inf))
  1833  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1834                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1835                                      (v128.const f64x2 -inf -inf))
  1836  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1837                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1838                                      (v128.const f64x2 -inf -inf))
  1839  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1840                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1841                                      (v128.const f64x2 -inf -inf))
  1842  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1843                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1844                                      (v128.const f64x2 -inf -inf))
  1845  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1846                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1847                                      (v128.const f64x2 -inf -inf))
  1848  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1849                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1850                                      (v128.const f64x2 -inf -inf))
  1851  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1852                                      (v128.const f64x2 inf inf))
  1853                                      (v128.const f64x2 -inf -inf))
  1854  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1855                                      (v128.const f64x2 -inf -inf))
  1856                                      (v128.const f64x2 -inf -inf))
  1857  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1858                                      (v128.const f64x2 0123456789 0123456789))
  1859                                      (v128.const f64x2 -inf -inf))
  1860  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1861                                      (v128.const f64x2 0123456789e019 0123456789e019))
  1862                                      (v128.const f64x2 -inf -inf))
  1863  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1864                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  1865                                      (v128.const f64x2 -inf -inf))
  1866  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1867                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  1868                                      (v128.const f64x2 -inf -inf))
  1869  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1870                                      (v128.const f64x2 0123456789. 0123456789.))
  1871                                      (v128.const f64x2 -inf -inf))
  1872  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1873                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  1874                                      (v128.const f64x2 -inf -inf))
  1875  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1876                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  1877                                      (v128.const f64x2 -inf -inf))
  1878  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1879                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  1880                                      (v128.const f64x2 -inf -inf))
  1881  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1882                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  1883                                      (v128.const f64x2 -inf -inf))
  1884  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1885                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  1886                                      (v128.const f64x2 -inf -inf))
  1887  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1888                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  1889                                      (v128.const f64x2 -inf -inf))
  1890  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1891                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  1892                                      (v128.const f64x2 -inf -inf))
  1893  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1894                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  1895                                      (v128.const f64x2 -inf -inf))
  1896  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1897                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  1898                                      (v128.const f64x2 -inf -inf))
  1899  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1900                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  1901                                      (v128.const f64x2 -inf -inf))
  1902  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1903                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  1904                                      (v128.const f64x2 -inf -inf))
  1905  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1906                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  1907                                      (v128.const f64x2 -inf -inf))
  1908  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1909                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  1910                                      (v128.const f64x2 -inf -inf))
  1911  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1912                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  1913                                      (v128.const f64x2 -inf -inf))
  1914  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1915                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  1916                                      (v128.const f64x2 -inf -inf))
  1917  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1918                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  1919                                      (v128.const f64x2 -inf -inf))
  1920  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1921                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  1922                                      (v128.const f64x2 -inf -inf))
  1923  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1924                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  1925                                      (v128.const f64x2 -inf -inf))
  1926  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  1927                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  1928                                      (v128.const f64x2 -inf -inf))
  1929  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1930                                      (v128.const f64x2 0x0p+0 0x0p+0))
  1931                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  1932  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1933                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  1934                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  1935  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1936                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  1937                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  1938  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1939                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  1940                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  1941  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1942                                      (v128.const f64x2 0x1p-1 0x1p-1))
  1943                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  1944  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1945                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  1946                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  1947  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1948                                      (v128.const f64x2 0x1p+0 0x1p+0))
  1949                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  1950  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1951                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  1952                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  1953  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1954                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1955                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  1956  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1957                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1958                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  1959  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1960                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  1961                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1962  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1963                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1964                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  1965  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1966                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1967                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1968  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1969                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1970                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  1971  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1972                                      (v128.const f64x2 inf inf))
  1973                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1974  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1975                                      (v128.const f64x2 -inf -inf))
  1976                                      (v128.const f64x2 -inf -inf))
  1977  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1978                                      (v128.const f64x2 0123456789 0123456789))
  1979                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1980  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1981                                      (v128.const f64x2 0123456789e019 0123456789e019))
  1982                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1983  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1984                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  1985                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1986  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1987                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  1988                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  1989  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1990                                      (v128.const f64x2 0123456789. 0123456789.))
  1991                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1992  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1993                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  1994                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1995  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1996                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  1997                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  1998  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  1999                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  2000                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2001  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2002                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  2003                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2004  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2005                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  2006                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2007  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2008                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  2009                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2010  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2011                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  2012                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  2013  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2014                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  2015                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2016  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2017                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  2018                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2019  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2020                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  2021                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2022  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2023                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  2024                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2025  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2026                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  2027                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2028  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2029                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  2030                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2031  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2032                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  2033                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2034  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2035                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  2036                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2037  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2038                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  2039                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2040  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2041                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  2042                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2043  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2044                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  2045                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2046  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  2047                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  2048                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2049  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2050                                      (v128.const f64x2 0x0p+0 0x0p+0))
  2051                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  2052  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2053                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  2054                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  2055  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2056                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  2057                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  2058  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2059                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2060                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  2061  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2062                                      (v128.const f64x2 0x1p-1 0x1p-1))
  2063                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  2064  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2065                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  2066                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  2067  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2068                                      (v128.const f64x2 0x1p+0 0x1p+0))
  2069                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  2070  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2071                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  2072                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  2073  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2074                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2075                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2076  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2077                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2078                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2079  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2080                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2081                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2082  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2083                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2084                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2085  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2086                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2087                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2088  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2089                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2090                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2091  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2092                                      (v128.const f64x2 inf inf))
  2093                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2094  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2095                                      (v128.const f64x2 -inf -inf))
  2096                                      (v128.const f64x2 -inf -inf))
  2097  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2098                                      (v128.const f64x2 0123456789 0123456789))
  2099                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2100  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2101                                      (v128.const f64x2 0123456789e019 0123456789e019))
  2102                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2103  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2104                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  2105                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2106  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2107                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  2108                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2109  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2110                                      (v128.const f64x2 0123456789. 0123456789.))
  2111                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2112  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2113                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  2114                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2115  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2116                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  2117                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2118  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2119                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  2120                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2121  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2122                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  2123                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2124  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2125                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  2126                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2127  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2128                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  2129                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2130  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2131                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  2132                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  2133  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2134                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  2135                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2136  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2137                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  2138                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2139  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2140                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  2141                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2142  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2143                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  2144                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2145  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2146                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  2147                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2148  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2149                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  2150                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2151  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2152                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  2153                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2154  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2155                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  2156                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2157  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2158                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  2159                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2160  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2161                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  2162                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2163  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2164                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  2165                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2166  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  2167                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  2168                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2169  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2170                                      (v128.const f64x2 0x0p+0 0x0p+0))
  2171                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  2172  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2173                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  2174                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  2175  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2176                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  2177                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  2178  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2179                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2180                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  2181  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2182                                      (v128.const f64x2 0x1p-1 0x1p-1))
  2183                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  2184  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2185                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  2186                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  2187  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2188                                      (v128.const f64x2 0x1p+0 0x1p+0))
  2189                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  2190  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2191                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  2192                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  2193  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2194                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2195                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2196  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2197                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2198                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2199  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2200                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2201                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2202  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2203                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2204                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2205  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2206                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2207                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2208  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2209                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2210                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2211  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2212                                      (v128.const f64x2 inf inf))
  2213                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2214  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2215                                      (v128.const f64x2 -inf -inf))
  2216                                      (v128.const f64x2 -inf -inf))
  2217  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2218                                      (v128.const f64x2 0123456789 0123456789))
  2219                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2220  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2221                                      (v128.const f64x2 0123456789e019 0123456789e019))
  2222                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2223  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2224                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  2225                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2226  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2227                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  2228                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2229  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2230                                      (v128.const f64x2 0123456789. 0123456789.))
  2231                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2232  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2233                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  2234                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2235  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2236                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  2237                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2238  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2239                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  2240                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2241  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2242                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  2243                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2244  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2245                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  2246                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2247  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2248                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  2249                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2250  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2251                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  2252                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  2253  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2254                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  2255                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2256  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2257                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  2258                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2259  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2260                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  2261                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2262  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2263                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  2264                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2265  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2266                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  2267                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2268  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2269                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  2270                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2271  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2272                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  2273                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2274  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2275                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  2276                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2277  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2278                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  2279                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2280  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2281                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  2282                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2283  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2284                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  2285                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2286  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  2287                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  2288                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2289  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2290                                      (v128.const f64x2 0x0p+0 0x0p+0))
  2291                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  2292  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2293                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  2294                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  2295  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2296                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  2297                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  2298  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2299                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2300                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  2301  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2302                                      (v128.const f64x2 0x1p-1 0x1p-1))
  2303                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2304  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2305                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  2306                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  2307  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2308                                      (v128.const f64x2 0x1p+0 0x1p+0))
  2309                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2310  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2311                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  2312                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  2313  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2314                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2315                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2316  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2317                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2318                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2319  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2320                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2321                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2322  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2323                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2324                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2325  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2326                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2327                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2328  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2329                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2330                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2331  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2332                                      (v128.const f64x2 inf inf))
  2333                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2334  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2335                                      (v128.const f64x2 -inf -inf))
  2336                                      (v128.const f64x2 -inf -inf))
  2337  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2338                                      (v128.const f64x2 0123456789 0123456789))
  2339                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2340  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2341                                      (v128.const f64x2 0123456789e019 0123456789e019))
  2342                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2343  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2344                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  2345                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2346  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2347                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  2348                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2349  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2350                                      (v128.const f64x2 0123456789. 0123456789.))
  2351                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2352  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2353                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  2354                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2355  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2356                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  2357                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2358  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2359                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  2360                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2361  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2362                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  2363                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2364  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2365                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  2366                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2367  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2368                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  2369                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2370  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2371                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  2372                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2373  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2374                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  2375                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2376  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2377                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  2378                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2379  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2380                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  2381                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2382  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2383                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  2384                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2385  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2386                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  2387                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2388  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2389                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  2390                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2391  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2392                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  2393                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2394  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2395                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  2396                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2397  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2398                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  2399                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2400  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2401                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  2402                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2403  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2404                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  2405                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2406  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  2407                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  2408                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2409  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2410                                      (v128.const f64x2 0x0p+0 0x0p+0))
  2411                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  2412  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2413                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  2414                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  2415  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2416                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  2417                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  2418  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2419                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2420                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  2421  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2422                                      (v128.const f64x2 0x1p-1 0x1p-1))
  2423                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  2424  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2425                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  2426                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  2427  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2428                                      (v128.const f64x2 0x1p+0 0x1p+0))
  2429                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  2430  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2431                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  2432                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  2433  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2434                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2435                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2436  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2437                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2438                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2439  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2440                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2441                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2442  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2443                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2444                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2445  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2446                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2447                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2448  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2449                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2450                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2451  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2452                                      (v128.const f64x2 inf inf))
  2453                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2454  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2455                                      (v128.const f64x2 -inf -inf))
  2456                                      (v128.const f64x2 -inf -inf))
  2457  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2458                                      (v128.const f64x2 0123456789 0123456789))
  2459                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2460  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2461                                      (v128.const f64x2 0123456789e019 0123456789e019))
  2462                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2463  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2464                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  2465                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2466  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2467                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  2468                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2469  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2470                                      (v128.const f64x2 0123456789. 0123456789.))
  2471                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2472  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2473                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  2474                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2475  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2476                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  2477                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2478  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2479                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  2480                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2481  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2482                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  2483                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2484  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2485                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  2486                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2487  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2488                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  2489                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2490  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2491                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  2492                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  2493  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2494                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  2495                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2496  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2497                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  2498                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2499  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2500                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  2501                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2502  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2503                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  2504                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2505  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2506                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  2507                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2508  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2509                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  2510                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2511  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2512                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  2513                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2514  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2515                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  2516                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2517  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2518                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  2519                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2520  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2521                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  2522                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2523  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2524                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  2525                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2526  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  2527                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  2528                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2529  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2530                                      (v128.const f64x2 0x0p+0 0x0p+0))
  2531                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  2532  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2533                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  2534                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  2535  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2536                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  2537                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  2538  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2539                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2540                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  2541  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2542                                      (v128.const f64x2 0x1p-1 0x1p-1))
  2543                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  2544  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2545                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  2546                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  2547  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2548                                      (v128.const f64x2 0x1p+0 0x1p+0))
  2549                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  2550  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2551                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  2552                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  2553  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2554                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2555                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2556  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2557                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2558                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2559  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2560                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2561                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2562  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2563                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2564                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2565  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2566                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2567                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2568  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2569                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2570                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2571  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2572                                      (v128.const f64x2 inf inf))
  2573                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2574  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2575                                      (v128.const f64x2 -inf -inf))
  2576                                      (v128.const f64x2 -inf -inf))
  2577  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2578                                      (v128.const f64x2 0123456789 0123456789))
  2579                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2580  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2581                                      (v128.const f64x2 0123456789e019 0123456789e019))
  2582                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2583  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2584                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  2585                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2586  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2587                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  2588                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2589  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2590                                      (v128.const f64x2 0123456789. 0123456789.))
  2591                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2592  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2593                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  2594                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2595  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2596                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  2597                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2598  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2599                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  2600                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2601  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2602                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  2603                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2604  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2605                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  2606                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2607  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2608                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  2609                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2610  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2611                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  2612                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  2613  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2614                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  2615                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2616  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2617                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  2618                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2619  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2620                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  2621                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2622  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2623                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  2624                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2625  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2626                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  2627                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2628  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2629                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  2630                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2631  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2632                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  2633                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2634  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2635                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  2636                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2637  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2638                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  2639                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2640  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2641                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  2642                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2643  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2644                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  2645                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2646  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  2647                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  2648                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2649  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2650                                      (v128.const f64x2 0x0p+0 0x0p+0))
  2651                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  2652  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2653                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  2654                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  2655  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2656                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  2657                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  2658  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2659                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2660                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  2661  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2662                                      (v128.const f64x2 0x1p-1 0x1p-1))
  2663                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  2664  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2665                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  2666                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  2667  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2668                                      (v128.const f64x2 0x1p+0 0x1p+0))
  2669                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  2670  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2671                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  2672                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  2673  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2674                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2675                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2676  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2677                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2678                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2679  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2680                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2681                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2682  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2683                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2684                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2685  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2686                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2687                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2688  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2689                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2690                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2691  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2692                                      (v128.const f64x2 inf inf))
  2693                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2694  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2695                                      (v128.const f64x2 -inf -inf))
  2696                                      (v128.const f64x2 -inf -inf))
  2697  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2698                                      (v128.const f64x2 0123456789 0123456789))
  2699                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2700  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2701                                      (v128.const f64x2 0123456789e019 0123456789e019))
  2702                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2703  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2704                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  2705                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2706  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2707                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  2708                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2709  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2710                                      (v128.const f64x2 0123456789. 0123456789.))
  2711                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2712  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2713                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  2714                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2715  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2716                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  2717                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2718  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2719                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  2720                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2721  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2722                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  2723                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2724  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2725                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  2726                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2727  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2728                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  2729                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2730  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2731                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  2732                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  2733  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2734                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  2735                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2736  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2737                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  2738                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2739  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2740                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  2741                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2742  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2743                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  2744                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2745  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2746                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  2747                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2748  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2749                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  2750                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2751  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2752                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  2753                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2754  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2755                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  2756                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2757  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2758                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  2759                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  2760  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2761                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  2762                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2763  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2764                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  2765                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  2766  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  2767                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  2768                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  2769  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2770                                      (v128.const f64x2 0x0p+0 0x0p+0))
  2771                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  2772  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2773                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  2774                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  2775  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2776                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  2777                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  2778  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2779                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2780                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  2781  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2782                                      (v128.const f64x2 0x1p-1 0x1p-1))
  2783                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2784  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2785                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  2786                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  2787  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2788                                      (v128.const f64x2 0x1p+0 0x1p+0))
  2789                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2790  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2791                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  2792                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  2793  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2794                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2795                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2796  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2797                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2798                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2799  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2800                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2801                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2802  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2803                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2804                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2805  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2806                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2807                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2808  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2809                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2810                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2811  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2812                                      (v128.const f64x2 inf inf))
  2813                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2814  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2815                                      (v128.const f64x2 -inf -inf))
  2816                                      (v128.const f64x2 -inf -inf))
  2817  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2818                                      (v128.const f64x2 0123456789 0123456789))
  2819                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2820  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2821                                      (v128.const f64x2 0123456789e019 0123456789e019))
  2822                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2823  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2824                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  2825                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2826  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2827                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  2828                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2829  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2830                                      (v128.const f64x2 0123456789. 0123456789.))
  2831                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2832  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2833                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  2834                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2835  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2836                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  2837                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2838  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2839                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  2840                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2841  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2842                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  2843                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2844  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2845                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  2846                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2847  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2848                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  2849                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2850  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2851                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  2852                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2853  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2854                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  2855                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2856  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2857                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  2858                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2859  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2860                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  2861                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2862  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2863                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  2864                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2865  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2866                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  2867                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2868  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2869                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  2870                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2871  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2872                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  2873                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2874  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2875                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  2876                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2877  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2878                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  2879                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2880  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2881                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  2882                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2883  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2884                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  2885                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2886  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  2887                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  2888                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2889  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2890                                      (v128.const f64x2 0x0p+0 0x0p+0))
  2891                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  2892  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2893                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  2894                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  2895  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2896                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  2897                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  2898  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2899                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  2900                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  2901  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2902                                      (v128.const f64x2 0x1p-1 0x1p-1))
  2903                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  2904  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2905                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  2906                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  2907  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2908                                      (v128.const f64x2 0x1p+0 0x1p+0))
  2909                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  2910  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2911                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  2912                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  2913  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2914                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2915                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  2916  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2917                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2918                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  2919  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2920                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  2921                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2922  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2923                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2924                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  2925  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2926                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2927                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2928  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2929                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2930                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  2931  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2932                                      (v128.const f64x2 inf inf))
  2933                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2934  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2935                                      (v128.const f64x2 -inf -inf))
  2936                                      (v128.const f64x2 -inf -inf))
  2937  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2938                                      (v128.const f64x2 0123456789 0123456789))
  2939                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2940  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2941                                      (v128.const f64x2 0123456789e019 0123456789e019))
  2942                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2943  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2944                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  2945                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2946  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2947                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  2948                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2949  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2950                                      (v128.const f64x2 0123456789. 0123456789.))
  2951                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  2952  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2953                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  2954                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2955  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2956                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  2957                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2958  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2959                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  2960                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  2961  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2962                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  2963                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2964  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2965                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  2966                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2967  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2968                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  2969                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2970  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2971                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  2972                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  2973  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2974                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  2975                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2976  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2977                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  2978                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2979  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2980                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  2981                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2982  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2983                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  2984                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2985  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2986                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  2987                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2988  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2989                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  2990                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2991  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2992                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  2993                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2994  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2995                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  2996                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  2997  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  2998                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  2999                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3000  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  3001                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  3002                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3003  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  3004                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  3005                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3006  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  3007                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  3008                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3009  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3010                                      (v128.const f64x2 0x0p+0 0x0p+0))
  3011                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  3012  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3013                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  3014                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  3015  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3016                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  3017                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  3018  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3019                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3020                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  3021  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3022                                      (v128.const f64x2 0x1p-1 0x1p-1))
  3023                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  3024  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3025                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  3026                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  3027  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3028                                      (v128.const f64x2 0x1p+0 0x1p+0))
  3029                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  3030  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3031                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  3032                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  3033  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3034                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3035                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3036  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3037                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3038                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3039  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3040                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3041                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3042  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3043                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3044                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3045  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3046                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3047                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3048  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3049                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3050                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3051  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3052                                      (v128.const f64x2 inf inf))
  3053                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3054  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3055                                      (v128.const f64x2 -inf -inf))
  3056                                      (v128.const f64x2 -inf -inf))
  3057  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3058                                      (v128.const f64x2 0123456789 0123456789))
  3059                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3060  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3061                                      (v128.const f64x2 0123456789e019 0123456789e019))
  3062                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3063  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3064                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  3065                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3066  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3067                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  3068                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3069  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3070                                      (v128.const f64x2 0123456789. 0123456789.))
  3071                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3072  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3073                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  3074                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3075  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3076                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  3077                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3078  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3079                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  3080                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3081  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3082                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  3083                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3084  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3085                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  3086                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3087  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3088                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  3089                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3090  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3091                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  3092                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3093  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3094                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  3095                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3096  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3097                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  3098                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3099  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3100                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  3101                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3102  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3103                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  3104                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3105  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3106                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  3107                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3108  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3109                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  3110                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3111  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3112                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  3113                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3114  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3115                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  3116                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3117  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3118                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  3119                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3120  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3121                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  3122                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3123  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3124                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  3125                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3126  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  3127                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  3128                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3129  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3130                                      (v128.const f64x2 0x0p+0 0x0p+0))
  3131                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  3132  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3133                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  3134                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  3135  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3136                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  3137                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  3138  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3139                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3140                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  3141  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3142                                      (v128.const f64x2 0x1p-1 0x1p-1))
  3143                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  3144  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3145                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  3146                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  3147  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3148                                      (v128.const f64x2 0x1p+0 0x1p+0))
  3149                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  3150  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3151                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  3152                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  3153  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3154                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3155                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3156  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3157                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3158                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3159  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3160                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3161                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3162  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3163                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3164                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3165  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3166                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3167                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3168  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3169                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3170                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3171  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3172                                      (v128.const f64x2 inf inf))
  3173                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3174  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3175                                      (v128.const f64x2 -inf -inf))
  3176                                      (v128.const f64x2 -inf -inf))
  3177  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3178                                      (v128.const f64x2 0123456789 0123456789))
  3179                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3180  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3181                                      (v128.const f64x2 0123456789e019 0123456789e019))
  3182                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3183  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3184                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  3185                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3186  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3187                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  3188                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3189  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3190                                      (v128.const f64x2 0123456789. 0123456789.))
  3191                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3192  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3193                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  3194                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3195  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3196                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  3197                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3198  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3199                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  3200                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3201  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3202                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  3203                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3204  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3205                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  3206                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3207  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3208                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  3209                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3210  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3211                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  3212                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3213  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3214                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  3215                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3216  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3217                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  3218                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3219  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3220                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  3221                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3222  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3223                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  3224                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3225  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3226                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  3227                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3228  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3229                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  3230                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3231  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3232                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  3233                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3234  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3235                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  3236                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3237  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3238                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  3239                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3240  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3241                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  3242                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3243  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3244                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  3245                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3246  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  3247                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  3248                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3249  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3250                                      (v128.const f64x2 0x0p+0 0x0p+0))
  3251                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  3252  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3253                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  3254                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  3255  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3256                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  3257                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  3258  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3259                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3260                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  3261  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3262                                      (v128.const f64x2 0x1p-1 0x1p-1))
  3263                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3264  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3265                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  3266                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  3267  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3268                                      (v128.const f64x2 0x1p+0 0x1p+0))
  3269                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3270  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3271                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  3272                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  3273  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3274                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3275                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3276  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3277                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3278                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3279  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3280                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3281                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3282  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3283                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3284                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3285  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3286                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3287                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3288  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3289                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3290                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3291  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3292                                      (v128.const f64x2 inf inf))
  3293                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3294  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3295                                      (v128.const f64x2 -inf -inf))
  3296                                      (v128.const f64x2 -inf -inf))
  3297  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3298                                      (v128.const f64x2 0123456789 0123456789))
  3299                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3300  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3301                                      (v128.const f64x2 0123456789e019 0123456789e019))
  3302                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3303  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3304                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  3305                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3306  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3307                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  3308                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3309  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3310                                      (v128.const f64x2 0123456789. 0123456789.))
  3311                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3312  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3313                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  3314                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3315  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3316                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  3317                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3318  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3319                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  3320                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3321  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3322                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  3323                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3324  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3325                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  3326                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3327  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3328                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  3329                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3330  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3331                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  3332                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3333  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3334                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  3335                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3336  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3337                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  3338                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3339  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3340                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  3341                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3342  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3343                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  3344                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3345  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3346                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  3347                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3348  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3349                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  3350                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3351  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3352                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  3353                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3354  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3355                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  3356                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3357  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3358                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  3359                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3360  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3361                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  3362                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3363  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3364                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  3365                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3366  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  3367                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  3368                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3369  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3370                                      (v128.const f64x2 0x0p+0 0x0p+0))
  3371                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  3372  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3373                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  3374                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  3375  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3376                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  3377                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  3378  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3379                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3380                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  3381  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3382                                      (v128.const f64x2 0x1p-1 0x1p-1))
  3383                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  3384  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3385                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  3386                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  3387  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3388                                      (v128.const f64x2 0x1p+0 0x1p+0))
  3389                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  3390  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3391                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  3392                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  3393  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3394                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3395                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3396  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3397                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3398                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3399  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3400                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3401                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3402  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3403                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3404                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3405  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3406                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3407                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3408  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3409                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3410                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3411  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3412                                      (v128.const f64x2 inf inf))
  3413                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3414  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3415                                      (v128.const f64x2 -inf -inf))
  3416                                      (v128.const f64x2 -inf -inf))
  3417  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3418                                      (v128.const f64x2 0123456789 0123456789))
  3419                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3420  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3421                                      (v128.const f64x2 0123456789e019 0123456789e019))
  3422                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3423  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3424                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  3425                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3426  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3427                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  3428                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3429  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3430                                      (v128.const f64x2 0123456789. 0123456789.))
  3431                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3432  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3433                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  3434                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3435  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3436                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  3437                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3438  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3439                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  3440                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3441  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3442                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  3443                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3444  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3445                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  3446                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3447  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3448                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  3449                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3450  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3451                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  3452                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3453  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3454                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  3455                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3456  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3457                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  3458                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3459  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3460                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  3461                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3462  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3463                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  3464                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3465  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3466                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  3467                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3468  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3469                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  3470                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3471  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3472                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  3473                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3474  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3475                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  3476                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3477  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3478                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  3479                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3480  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3481                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  3482                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3483  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3484                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  3485                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3486  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  3487                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  3488                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3489  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3490                                      (v128.const f64x2 0x0p+0 0x0p+0))
  3491                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  3492  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3493                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  3494                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  3495  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3496                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  3497                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  3498  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3499                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3500                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  3501  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3502                                      (v128.const f64x2 0x1p-1 0x1p-1))
  3503                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  3504  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3505                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  3506                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  3507  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3508                                      (v128.const f64x2 0x1p+0 0x1p+0))
  3509                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  3510  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3511                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  3512                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  3513  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3514                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3515                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3516  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3517                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3518                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3519  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3520                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3521                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3522  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3523                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3524                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3525  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3526                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3527                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3528  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3529                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3530                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3531  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3532                                      (v128.const f64x2 inf inf))
  3533                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3534  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3535                                      (v128.const f64x2 -inf -inf))
  3536                                      (v128.const f64x2 -inf -inf))
  3537  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3538                                      (v128.const f64x2 0123456789 0123456789))
  3539                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3540  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3541                                      (v128.const f64x2 0123456789e019 0123456789e019))
  3542                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3543  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3544                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  3545                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3546  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3547                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  3548                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3549  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3550                                      (v128.const f64x2 0123456789. 0123456789.))
  3551                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3552  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3553                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  3554                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3555  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3556                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  3557                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3558  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3559                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  3560                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3561  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3562                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  3563                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3564  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3565                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  3566                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3567  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3568                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  3569                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3570  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3571                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  3572                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3573  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3574                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  3575                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3576  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3577                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  3578                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3579  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3580                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  3581                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3582  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3583                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  3584                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3585  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3586                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  3587                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3588  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3589                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  3590                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3591  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3592                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  3593                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3594  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3595                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  3596                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3597  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3598                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  3599                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3600  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3601                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  3602                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3603  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3604                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  3605                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3606  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  3607                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  3608                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3609  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3610                                      (v128.const f64x2 0x0p+0 0x0p+0))
  3611                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  3612  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3613                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  3614                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  3615  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3616                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  3617                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  3618  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3619                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3620                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  3621  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3622                                      (v128.const f64x2 0x1p-1 0x1p-1))
  3623                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  3624  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3625                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  3626                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  3627  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3628                                      (v128.const f64x2 0x1p+0 0x1p+0))
  3629                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  3630  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3631                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  3632                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  3633  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3634                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3635                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3636  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3637                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3638                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3639  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3640                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3641                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3642  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3643                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3644                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3645  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3646                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3647                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3648  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3649                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3650                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3651  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3652                                      (v128.const f64x2 inf inf))
  3653                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3654  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3655                                      (v128.const f64x2 -inf -inf))
  3656                                      (v128.const f64x2 -inf -inf))
  3657  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3658                                      (v128.const f64x2 0123456789 0123456789))
  3659                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3660  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3661                                      (v128.const f64x2 0123456789e019 0123456789e019))
  3662                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3663  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3664                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  3665                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3666  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3667                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  3668                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3669  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3670                                      (v128.const f64x2 0123456789. 0123456789.))
  3671                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3672  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3673                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  3674                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3675  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3676                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  3677                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  3678  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3679                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  3680                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3681  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3682                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  3683                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3684  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3685                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  3686                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3687  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3688                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  3689                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  3690  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3691                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  3692                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3693  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3694                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  3695                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3696  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3697                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  3698                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3699  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3700                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  3701                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3702  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3703                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  3704                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3705  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3706                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  3707                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3708  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3709                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  3710                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3711  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3712                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  3713                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3714  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3715                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  3716                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3717  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3718                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  3719                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3720  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3721                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  3722                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3723  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3724                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  3725                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  3726  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  3727                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  3728                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3729  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3730                                      (v128.const f64x2 0x0p+0 0x0p+0))
  3731                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  3732  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3733                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  3734                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  3735  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3736                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  3737                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  3738  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3739                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3740                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  3741  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3742                                      (v128.const f64x2 0x1p-1 0x1p-1))
  3743                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  3744  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3745                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  3746                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  3747  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3748                                      (v128.const f64x2 0x1p+0 0x1p+0))
  3749                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  3750  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3751                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  3752                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  3753  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3754                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3755                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3756  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3757                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3758                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3759  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3760                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3761                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3762  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3763                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3764                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3765  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3766                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3767                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3768  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3769                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3770                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3771  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3772                                      (v128.const f64x2 inf inf))
  3773                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3774  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3775                                      (v128.const f64x2 -inf -inf))
  3776                                      (v128.const f64x2 -inf -inf))
  3777  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3778                                      (v128.const f64x2 0123456789 0123456789))
  3779                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3780  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3781                                      (v128.const f64x2 0123456789e019 0123456789e019))
  3782                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3783  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3784                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  3785                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3786  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3787                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  3788                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3789  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3790                                      (v128.const f64x2 0123456789. 0123456789.))
  3791                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3792  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3793                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  3794                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3795  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3796                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  3797                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3798  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3799                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  3800                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3801  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3802                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  3803                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3804  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3805                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  3806                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3807  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3808                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  3809                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3810  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3811                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  3812                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3813  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3814                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  3815                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3816  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3817                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  3818                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3819  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3820                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  3821                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3822  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3823                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  3824                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3825  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3826                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  3827                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3828  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3829                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  3830                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3831  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3832                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  3833                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3834  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3835                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  3836                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3837  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3838                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  3839                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3840  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3841                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  3842                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3843  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3844                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  3845                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3846  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  3847                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  3848                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3849  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3850                                      (v128.const f64x2 0x0p+0 0x0p+0))
  3851                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  3852  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3853                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  3854                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  3855  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3856                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  3857                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  3858  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3859                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3860                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  3861  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3862                                      (v128.const f64x2 0x1p-1 0x1p-1))
  3863                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  3864  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3865                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  3866                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  3867  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3868                                      (v128.const f64x2 0x1p+0 0x1p+0))
  3869                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  3870  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3871                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  3872                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  3873  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3874                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3875                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3876  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3877                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3878                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3879  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3880                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  3881                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3882  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3883                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3884                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  3885  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3886                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3887                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3888  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3889                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3890                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  3891  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3892                                      (v128.const f64x2 inf inf))
  3893                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3894  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3895                                      (v128.const f64x2 -inf -inf))
  3896                                      (v128.const f64x2 -inf -inf))
  3897  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3898                                      (v128.const f64x2 0123456789 0123456789))
  3899                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3900  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3901                                      (v128.const f64x2 0123456789e019 0123456789e019))
  3902                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3903  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3904                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  3905                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3906  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3907                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  3908                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3909  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3910                                      (v128.const f64x2 0123456789. 0123456789.))
  3911                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  3912  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3913                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  3914                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3915  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3916                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  3917                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3918  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3919                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  3920                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  3921  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3922                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  3923                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  3924  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3925                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  3926                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3927  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3928                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  3929                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3930  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3931                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  3932                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  3933  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3934                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  3935                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3936  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3937                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  3938                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3939  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3940                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  3941                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3942  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3943                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  3944                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3945  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3946                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  3947                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3948  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3949                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  3950                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3951  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3952                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  3953                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3954  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3955                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  3956                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3957  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3958                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  3959                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3960  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3961                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  3962                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3963  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3964                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  3965                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  3966  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  3967                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  3968                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  3969  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3970                                      (v128.const f64x2 0x0p+0 0x0p+0))
  3971                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  3972  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3973                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  3974                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  3975  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3976                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  3977                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  3978  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3979                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  3980                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  3981  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3982                                      (v128.const f64x2 0x1p-1 0x1p-1))
  3983                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  3984  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3985                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  3986                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  3987  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3988                                      (v128.const f64x2 0x1p+0 0x1p+0))
  3989                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  3990  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3991                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  3992                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  3993  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3994                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3995                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  3996  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  3997                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3998                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  3999  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4000                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4001                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4002  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4003                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4004                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4005  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4006                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4007                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4008  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4009                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4010                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4011  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4012                                      (v128.const f64x2 inf inf))
  4013                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4014  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4015                                      (v128.const f64x2 -inf -inf))
  4016                                      (v128.const f64x2 -inf -inf))
  4017  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4018                                      (v128.const f64x2 0123456789 0123456789))
  4019                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4020  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4021                                      (v128.const f64x2 0123456789e019 0123456789e019))
  4022                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4023  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4024                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  4025                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4026  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4027                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  4028                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4029  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4030                                      (v128.const f64x2 0123456789. 0123456789.))
  4031                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4032  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4033                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  4034                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4035  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4036                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  4037                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4038  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4039                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  4040                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4041  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4042                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  4043                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  4044  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4045                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  4046                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  4047  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4048                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  4049                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  4050  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4051                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  4052                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  4053  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4054                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  4055                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4056  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4057                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  4058                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4059  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4060                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  4061                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4062  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4063                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  4064                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4065  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4066                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  4067                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4068  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4069                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  4070                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4071  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4072                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  4073                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4074  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4075                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  4076                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4077  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4078                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  4079                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4080  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4081                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  4082                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4083  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4084                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  4085                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4086  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  4087                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  4088                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4089  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4090                                      (v128.const f64x2 0x0p+0 0x0p+0))
  4091                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  4092  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4093                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  4094                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  4095  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4096                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  4097                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  4098  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4099                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4100                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  4101  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4102                                      (v128.const f64x2 0x1p-1 0x1p-1))
  4103                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  4104  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4105                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  4106                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  4107  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4108                                      (v128.const f64x2 0x1p+0 0x1p+0))
  4109                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  4110  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4111                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  4112                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  4113  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4114                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4115                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4116  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4117                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4118                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4119  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4120                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4121                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4122  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4123                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4124                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4125  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4126                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4127                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4128  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4129                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4130                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4131  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4132                                      (v128.const f64x2 inf inf))
  4133                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4134  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4135                                      (v128.const f64x2 -inf -inf))
  4136                                      (v128.const f64x2 -inf -inf))
  4137  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4138                                      (v128.const f64x2 0123456789 0123456789))
  4139                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4140  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4141                                      (v128.const f64x2 0123456789e019 0123456789e019))
  4142                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4143  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4144                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  4145                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4146  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4147                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  4148                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4149  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4150                                      (v128.const f64x2 0123456789. 0123456789.))
  4151                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4152  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4153                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  4154                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4155  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4156                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  4157                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4158  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4159                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  4160                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4161  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4162                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  4163                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  4164  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4165                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  4166                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  4167  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4168                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  4169                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  4170  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4171                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  4172                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  4173  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4174                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  4175                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4176  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4177                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  4178                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4179  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4180                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  4181                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4182  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4183                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  4184                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4185  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4186                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  4187                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4188  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4189                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  4190                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4191  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4192                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  4193                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4194  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4195                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  4196                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4197  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4198                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  4199                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4200  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4201                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  4202                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4203  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4204                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  4205                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4206  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  4207                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  4208                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4209  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4210                                      (v128.const f64x2 0x0p+0 0x0p+0))
  4211                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  4212  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4213                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  4214                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  4215  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4216                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  4217                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  4218  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4219                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4220                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  4221  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4222                                      (v128.const f64x2 0x1p-1 0x1p-1))
  4223                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  4224  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4225                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  4226                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  4227  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4228                                      (v128.const f64x2 0x1p+0 0x1p+0))
  4229                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  4230  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4231                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  4232                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  4233  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4234                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4235                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4236  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4237                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4238                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4239  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4240                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4241                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4242  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4243                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4244                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4245  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4246                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4247                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4248  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4249                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4250                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4251  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4252                                      (v128.const f64x2 inf inf))
  4253                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4254  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4255                                      (v128.const f64x2 -inf -inf))
  4256                                      (v128.const f64x2 -inf -inf))
  4257  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4258                                      (v128.const f64x2 0123456789 0123456789))
  4259                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4260  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4261                                      (v128.const f64x2 0123456789e019 0123456789e019))
  4262                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4263  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4264                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  4265                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4266  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4267                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  4268                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4269  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4270                                      (v128.const f64x2 0123456789. 0123456789.))
  4271                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4272  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4273                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  4274                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4275  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4276                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  4277                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4278  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4279                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  4280                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4281  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4282                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  4283                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  4284  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4285                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  4286                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4287  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4288                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  4289                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4290  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4291                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  4292                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  4293  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4294                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  4295                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4296  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4297                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  4298                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4299  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4300                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  4301                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4302  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4303                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  4304                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4305  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4306                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  4307                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4308  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4309                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  4310                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4311  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4312                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  4313                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4314  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4315                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  4316                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4317  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4318                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  4319                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4320  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4321                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  4322                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4323  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4324                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  4325                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4326  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  4327                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  4328                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4329  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4330                                      (v128.const f64x2 0x0p+0 0x0p+0))
  4331                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  4332  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4333                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  4334                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  4335  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4336                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  4337                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  4338  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4339                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4340                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  4341  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4342                                      (v128.const f64x2 0x1p-1 0x1p-1))
  4343                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  4344  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4345                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  4346                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  4347  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4348                                      (v128.const f64x2 0x1p+0 0x1p+0))
  4349                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  4350  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4351                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  4352                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  4353  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4354                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4355                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4356  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4357                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4358                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4359  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4360                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4361                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4362  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4363                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4364                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4365  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4366                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4367                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4368  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4369                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4370                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4371  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4372                                      (v128.const f64x2 inf inf))
  4373                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4374  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4375                                      (v128.const f64x2 -inf -inf))
  4376                                      (v128.const f64x2 -inf -inf))
  4377  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4378                                      (v128.const f64x2 0123456789 0123456789))
  4379                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4380  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4381                                      (v128.const f64x2 0123456789e019 0123456789e019))
  4382                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4383  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4384                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  4385                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4386  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4387                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  4388                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4389  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4390                                      (v128.const f64x2 0123456789. 0123456789.))
  4391                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4392  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4393                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  4394                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4395  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4396                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  4397                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4398  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4399                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  4400                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4401  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4402                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  4403                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  4404  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4405                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  4406                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4407  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4408                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  4409                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4410  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4411                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  4412                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  4413  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4414                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  4415                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4416  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4417                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  4418                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4419  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4420                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  4421                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4422  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4423                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  4424                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4425  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4426                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  4427                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4428  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4429                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  4430                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4431  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4432                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  4433                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4434  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4435                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  4436                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4437  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4438                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  4439                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4440  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4441                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  4442                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4443  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4444                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  4445                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4446  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  4447                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  4448                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4449  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4450                                      (v128.const f64x2 0x0p+0 0x0p+0))
  4451                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  4452  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4453                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  4454                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  4455  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4456                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  4457                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  4458  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4459                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4460                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  4461  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4462                                      (v128.const f64x2 0x1p-1 0x1p-1))
  4463                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  4464  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4465                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  4466                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  4467  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4468                                      (v128.const f64x2 0x1p+0 0x1p+0))
  4469                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  4470  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4471                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  4472                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  4473  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4474                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4475                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4476  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4477                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4478                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4479  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4480                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4481                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4482  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4483                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4484                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4485  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4486                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4487                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4488  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4489                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4490                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4491  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4492                                      (v128.const f64x2 inf inf))
  4493                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4494  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4495                                      (v128.const f64x2 -inf -inf))
  4496                                      (v128.const f64x2 -inf -inf))
  4497  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4498                                      (v128.const f64x2 0123456789 0123456789))
  4499                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4500  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4501                                      (v128.const f64x2 0123456789e019 0123456789e019))
  4502                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4503  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4504                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  4505                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4506  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4507                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  4508                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4509  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4510                                      (v128.const f64x2 0123456789. 0123456789.))
  4511                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4512  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4513                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  4514                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4515  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4516                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  4517                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4518  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4519                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  4520                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4521  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4522                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  4523                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  4524  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4525                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  4526                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  4527  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4528                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  4529                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  4530  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4531                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  4532                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  4533  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4534                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  4535                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4536  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4537                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  4538                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4539  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4540                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  4541                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4542  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4543                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  4544                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4545  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4546                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  4547                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4548  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4549                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  4550                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4551  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4552                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  4553                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4554  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4555                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  4556                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4557  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4558                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  4559                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4560  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4561                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  4562                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4563  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4564                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  4565                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4566  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  4567                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  4568                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4569  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4570                                      (v128.const f64x2 0x0p+0 0x0p+0))
  4571                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  4572  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4573                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  4574                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  4575  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4576                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  4577                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  4578  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4579                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4580                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  4581  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4582                                      (v128.const f64x2 0x1p-1 0x1p-1))
  4583                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  4584  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4585                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  4586                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  4587  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4588                                      (v128.const f64x2 0x1p+0 0x1p+0))
  4589                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  4590  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4591                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  4592                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  4593  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4594                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4595                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4596  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4597                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4598                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4599  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4600                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4601                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4602  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4603                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4604                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4605  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4606                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4607                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4608  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4609                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4610                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4611  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4612                                      (v128.const f64x2 inf inf))
  4613                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4614  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4615                                      (v128.const f64x2 -inf -inf))
  4616                                      (v128.const f64x2 -inf -inf))
  4617  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4618                                      (v128.const f64x2 0123456789 0123456789))
  4619                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4620  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4621                                      (v128.const f64x2 0123456789e019 0123456789e019))
  4622                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4623  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4624                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  4625                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4626  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4627                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  4628                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4629  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4630                                      (v128.const f64x2 0123456789. 0123456789.))
  4631                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4632  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4633                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  4634                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4635  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4636                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  4637                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  4638  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4639                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  4640                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4641  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4642                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  4643                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  4644  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4645                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  4646                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  4647  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4648                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  4649                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  4650  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4651                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  4652                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  4653  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4654                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  4655                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4656  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4657                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  4658                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4659  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4660                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  4661                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4662  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4663                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  4664                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4665  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4666                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  4667                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4668  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4669                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  4670                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4671  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4672                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  4673                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4674  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4675                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  4676                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4677  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4678                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  4679                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  4680  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4681                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  4682                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4683  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4684                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  4685                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  4686  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  4687                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  4688                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4689  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4690                                      (v128.const f64x2 0x0p+0 0x0p+0))
  4691                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  4692  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4693                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  4694                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  4695  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4696                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  4697                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  4698  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4699                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4700                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  4701  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4702                                      (v128.const f64x2 0x1p-1 0x1p-1))
  4703                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  4704  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4705                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  4706                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  4707  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4708                                      (v128.const f64x2 0x1p+0 0x1p+0))
  4709                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  4710  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4711                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  4712                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  4713  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4714                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4715                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4716  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4717                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4718                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4719  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4720                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4721                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4722  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4723                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4724                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4725  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4726                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4727                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4728  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4729                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4730                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4731  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4732                                      (v128.const f64x2 inf inf))
  4733                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4734  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4735                                      (v128.const f64x2 -inf -inf))
  4736                                      (v128.const f64x2 -inf -inf))
  4737  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4738                                      (v128.const f64x2 0123456789 0123456789))
  4739                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4740  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4741                                      (v128.const f64x2 0123456789e019 0123456789e019))
  4742                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4743  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4744                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  4745                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4746  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4747                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  4748                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4749  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4750                                      (v128.const f64x2 0123456789. 0123456789.))
  4751                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  4752  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4753                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  4754                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4755  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4756                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  4757                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4758  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4759                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  4760                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  4761  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4762                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  4763                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  4764  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4765                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  4766                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4767  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4768                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  4769                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4770  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4771                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  4772                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  4773  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4774                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  4775                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4776  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4777                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  4778                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4779  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4780                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  4781                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4782  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4783                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  4784                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4785  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4786                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  4787                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4788  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4789                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  4790                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4791  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4792                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  4793                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4794  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4795                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  4796                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4797  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4798                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  4799                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4800  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4801                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  4802                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4803  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4804                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  4805                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4806  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  4807                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  4808                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  4809  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4810                                      (v128.const f64x2 0x0p+0 0x0p+0))
  4811                                      (v128.const f64x2 nan nan))
  4812  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4813                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  4814                                      (v128.const f64x2 nan nan))
  4815  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4816                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  4817                                      (v128.const f64x2 nan nan))
  4818  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4819                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4820                                      (v128.const f64x2 nan nan))
  4821  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4822                                      (v128.const f64x2 0x1p-1 0x1p-1))
  4823                                      (v128.const f64x2 nan nan))
  4824  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4825                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  4826                                      (v128.const f64x2 nan nan))
  4827  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4828                                      (v128.const f64x2 0x1p+0 0x1p+0))
  4829                                      (v128.const f64x2 nan nan))
  4830  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4831                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  4832                                      (v128.const f64x2 nan nan))
  4833  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4834                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4835                                      (v128.const f64x2 nan nan))
  4836  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4837                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4838                                      (v128.const f64x2 nan nan))
  4839  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4840                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4841                                      (v128.const f64x2 nan nan))
  4842  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4843                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4844                                      (v128.const f64x2 nan nan))
  4845  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4846                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4847                                      (v128.const f64x2 nan nan))
  4848  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4849                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4850                                      (v128.const f64x2 nan nan))
  4851  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4852                                      (v128.const f64x2 inf inf))
  4853                                      (v128.const f64x2 nan nan))
  4854  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4855                                      (v128.const f64x2 -inf -inf))
  4856                                      (v128.const f64x2 nan nan))
  4857  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4858                                      (v128.const f64x2 0123456789 0123456789))
  4859                                      (v128.const f64x2 nan nan))
  4860  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4861                                      (v128.const f64x2 0123456789e019 0123456789e019))
  4862                                      (v128.const f64x2 nan nan))
  4863  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4864                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  4865                                      (v128.const f64x2 nan nan))
  4866  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4867                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  4868                                      (v128.const f64x2 nan nan))
  4869  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4870                                      (v128.const f64x2 0123456789. 0123456789.))
  4871                                      (v128.const f64x2 nan nan))
  4872  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4873                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  4874                                      (v128.const f64x2 nan nan))
  4875  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4876                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  4877                                      (v128.const f64x2 nan nan))
  4878  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4879                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  4880                                      (v128.const f64x2 nan nan))
  4881  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4882                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  4883                                      (v128.const f64x2 nan nan))
  4884  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4885                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  4886                                      (v128.const f64x2 nan nan))
  4887  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4888                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  4889                                      (v128.const f64x2 nan nan))
  4890  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4891                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  4892                                      (v128.const f64x2 nan nan))
  4893  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4894                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  4895                                      (v128.const f64x2 nan nan))
  4896  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4897                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  4898                                      (v128.const f64x2 nan nan))
  4899  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4900                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  4901                                      (v128.const f64x2 nan nan))
  4902  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4903                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  4904                                      (v128.const f64x2 nan nan))
  4905  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4906                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  4907                                      (v128.const f64x2 nan nan))
  4908  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4909                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  4910                                      (v128.const f64x2 nan nan))
  4911  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4912                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  4913                                      (v128.const f64x2 nan nan))
  4914  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4915                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  4916                                      (v128.const f64x2 nan nan))
  4917  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4918                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  4919                                      (v128.const f64x2 nan nan))
  4920  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4921                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  4922                                      (v128.const f64x2 nan nan))
  4923  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4924                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  4925                                      (v128.const f64x2 nan nan))
  4926  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4927                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  4928                                      (v128.const f64x2 nan nan))
  4929  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4930                                      (v128.const f64x2 nan nan))
  4931                                      (v128.const f64x2 nan nan))
  4932  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4933                                      (v128.const f64x2 -nan -nan))
  4934                                      (v128.const f64x2 nan nan))
  4935  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4936                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  4937                                      (v128.const f64x2 nan nan))
  4938  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan nan)
  4939                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  4940                                      (v128.const f64x2 nan nan))
  4941  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4942                                      (v128.const f64x2 0x0p+0 0x0p+0))
  4943                                      (v128.const f64x2 -nan -nan))
  4944  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4945                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  4946                                      (v128.const f64x2 -nan -nan))
  4947  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4948                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  4949                                      (v128.const f64x2 -nan -nan))
  4950  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4951                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  4952                                      (v128.const f64x2 -nan -nan))
  4953  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4954                                      (v128.const f64x2 0x1p-1 0x1p-1))
  4955                                      (v128.const f64x2 -nan -nan))
  4956  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4957                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  4958                                      (v128.const f64x2 -nan -nan))
  4959  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4960                                      (v128.const f64x2 0x1p+0 0x1p+0))
  4961                                      (v128.const f64x2 -nan -nan))
  4962  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4963                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  4964                                      (v128.const f64x2 -nan -nan))
  4965  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4966                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  4967                                      (v128.const f64x2 -nan -nan))
  4968  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4969                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  4970                                      (v128.const f64x2 -nan -nan))
  4971  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4972                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  4973                                      (v128.const f64x2 -nan -nan))
  4974  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4975                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  4976                                      (v128.const f64x2 -nan -nan))
  4977  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4978                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4979                                      (v128.const f64x2 -nan -nan))
  4980  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4981                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  4982                                      (v128.const f64x2 -nan -nan))
  4983  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4984                                      (v128.const f64x2 inf inf))
  4985                                      (v128.const f64x2 -nan -nan))
  4986  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4987                                      (v128.const f64x2 -inf -inf))
  4988                                      (v128.const f64x2 -nan -nan))
  4989  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4990                                      (v128.const f64x2 0123456789 0123456789))
  4991                                      (v128.const f64x2 -nan -nan))
  4992  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4993                                      (v128.const f64x2 0123456789e019 0123456789e019))
  4994                                      (v128.const f64x2 -nan -nan))
  4995  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4996                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  4997                                      (v128.const f64x2 -nan -nan))
  4998  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  4999                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  5000                                      (v128.const f64x2 -nan -nan))
  5001  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5002                                      (v128.const f64x2 0123456789. 0123456789.))
  5003                                      (v128.const f64x2 -nan -nan))
  5004  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5005                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  5006                                      (v128.const f64x2 -nan -nan))
  5007  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5008                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  5009                                      (v128.const f64x2 -nan -nan))
  5010  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5011                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  5012                                      (v128.const f64x2 -nan -nan))
  5013  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5014                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  5015                                      (v128.const f64x2 -nan -nan))
  5016  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5017                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  5018                                      (v128.const f64x2 -nan -nan))
  5019  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5020                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  5021                                      (v128.const f64x2 -nan -nan))
  5022  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5023                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  5024                                      (v128.const f64x2 -nan -nan))
  5025  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5026                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  5027                                      (v128.const f64x2 -nan -nan))
  5028  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5029                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  5030                                      (v128.const f64x2 -nan -nan))
  5031  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5032                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  5033                                      (v128.const f64x2 -nan -nan))
  5034  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5035                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  5036                                      (v128.const f64x2 -nan -nan))
  5037  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5038                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  5039                                      (v128.const f64x2 -nan -nan))
  5040  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5041                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  5042                                      (v128.const f64x2 -nan -nan))
  5043  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5044                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  5045                                      (v128.const f64x2 -nan -nan))
  5046  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5047                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  5048                                      (v128.const f64x2 -nan -nan))
  5049  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5050                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  5051                                      (v128.const f64x2 -nan -nan))
  5052  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5053                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  5054                                      (v128.const f64x2 -nan -nan))
  5055  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5056                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  5057                                      (v128.const f64x2 -nan -nan))
  5058  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5059                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  5060                                      (v128.const f64x2 -nan -nan))
  5061  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5062                                      (v128.const f64x2 nan nan))
  5063                                      (v128.const f64x2 -nan -nan))
  5064  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5065                                      (v128.const f64x2 -nan -nan))
  5066                                      (v128.const f64x2 -nan -nan))
  5067  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5068                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5069                                      (v128.const f64x2 -nan -nan))
  5070  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan -nan)
  5071                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5072                                      (v128.const f64x2 -nan -nan))
  5073  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5074                                      (v128.const f64x2 0x0p+0 0x0p+0))
  5075                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5076  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5077                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  5078                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5079  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5080                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  5081                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5082  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5083                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5084                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5085  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5086                                      (v128.const f64x2 0x1p-1 0x1p-1))
  5087                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5088  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5089                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  5090                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5091  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5092                                      (v128.const f64x2 0x1p+0 0x1p+0))
  5093                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5094  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5095                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  5096                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5097  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5098                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5099                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5100  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5101                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5102                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5103  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5104                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5105                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5106  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5107                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5108                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5109  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5110                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5111                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5112  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5113                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5114                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5115  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5116                                      (v128.const f64x2 inf inf))
  5117                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5118  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5119                                      (v128.const f64x2 -inf -inf))
  5120                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5121  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5122                                      (v128.const f64x2 0123456789 0123456789))
  5123                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5124  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5125                                      (v128.const f64x2 0123456789e019 0123456789e019))
  5126                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5127  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5128                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  5129                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5130  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5131                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  5132                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5133  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5134                                      (v128.const f64x2 0123456789. 0123456789.))
  5135                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5136  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5137                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  5138                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5139  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5140                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  5141                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5142  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5143                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  5144                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5145  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5146                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  5147                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5148  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5149                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  5150                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5151  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5152                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  5153                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5154  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5155                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  5156                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5157  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5158                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  5159                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5160  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5161                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  5162                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5163  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5164                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  5165                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5166  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5167                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  5168                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5169  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5170                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  5171                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5172  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5173                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  5174                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5175  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5176                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  5177                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5178  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5179                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  5180                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5181  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5182                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  5183                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5184  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5185                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  5186                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5187  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5188                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  5189                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5190  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5191                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  5192                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5193  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5194                                      (v128.const f64x2 nan nan))
  5195                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5196  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5197                                      (v128.const f64x2 -nan -nan))
  5198                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5199  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5200                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5201                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5202  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
  5203                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5204                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5205  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5206                                      (v128.const f64x2 0x0p+0 0x0p+0))
  5207                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5208  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5209                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  5210                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5211  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5212                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  5213                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5214  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5215                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5216                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5217  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5218                                      (v128.const f64x2 0x1p-1 0x1p-1))
  5219                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5220  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5221                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  5222                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5223  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5224                                      (v128.const f64x2 0x1p+0 0x1p+0))
  5225                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5226  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5227                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  5228                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5229  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5230                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5231                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5232  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5233                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5234                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5235  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5236                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5237                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5238  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5239                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5240                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5241  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5242                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5243                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5244  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5245                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5246                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5247  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5248                                      (v128.const f64x2 inf inf))
  5249                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5250  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5251                                      (v128.const f64x2 -inf -inf))
  5252                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5253  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5254                                      (v128.const f64x2 0123456789 0123456789))
  5255                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5256  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5257                                      (v128.const f64x2 0123456789e019 0123456789e019))
  5258                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5259  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5260                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  5261                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5262  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5263                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  5264                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5265  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5266                                      (v128.const f64x2 0123456789. 0123456789.))
  5267                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5268  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5269                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  5270                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5271  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5272                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  5273                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5274  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5275                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  5276                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5277  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5278                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  5279                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5280  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5281                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  5282                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5283  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5284                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  5285                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5286  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5287                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  5288                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5289  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5290                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  5291                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5292  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5293                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  5294                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5295  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5296                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  5297                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5298  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5299                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  5300                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5301  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5302                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  5303                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5304  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5305                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  5306                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5307  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5308                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  5309                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5310  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5311                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  5312                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5313  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5314                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  5315                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5316  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5317                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  5318                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5319  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5320                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  5321                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5322  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5323                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  5324                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5325  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5326                                      (v128.const f64x2 nan nan))
  5327                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5328  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5329                                      (v128.const f64x2 -nan -nan))
  5330                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5331  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5332                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5333                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5334  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
  5335                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5336                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5337  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
  5338                                      (v128.const f64x2 nan nan))
  5339                                      (v128.const f64x2 0x0p+0 0x0p+0))
  5340  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5341                                      (v128.const f64x2 nan nan))
  5342                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  5343  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
  5344                                      (v128.const f64x2 nan nan))
  5345                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  5346  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5347                                      (v128.const f64x2 nan nan))
  5348                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5349  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
  5350                                      (v128.const f64x2 nan nan))
  5351                                      (v128.const f64x2 0x1p-1 0x1p-1))
  5352  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5353                                      (v128.const f64x2 nan nan))
  5354                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  5355  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
  5356                                      (v128.const f64x2 nan nan))
  5357                                      (v128.const f64x2 0x1p+0 0x1p+0))
  5358  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5359                                      (v128.const f64x2 nan nan))
  5360                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  5361  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5362                                      (v128.const f64x2 nan nan))
  5363                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5364  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5365                                      (v128.const f64x2 nan nan))
  5366                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5367  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5368                                      (v128.const f64x2 nan nan))
  5369                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5370  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5371                                      (v128.const f64x2 nan nan))
  5372                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5373  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  5374                                      (v128.const f64x2 nan nan))
  5375                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5376  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  5377                                      (v128.const f64x2 nan nan))
  5378                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5379  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  5380                                      (v128.const f64x2 nan nan))
  5381                                      (v128.const f64x2 inf inf))
  5382  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  5383                                      (v128.const f64x2 nan nan))
  5384                                      (v128.const f64x2 -inf -inf))
  5385  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  5386                                      (v128.const f64x2 nan nan))
  5387                                      (v128.const f64x2 0123456789 0123456789))
  5388  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  5389                                      (v128.const f64x2 nan nan))
  5390                                      (v128.const f64x2 0123456789e019 0123456789e019))
  5391  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  5392                                      (v128.const f64x2 nan nan))
  5393                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  5394  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  5395                                      (v128.const f64x2 nan nan))
  5396                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  5397  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  5398                                      (v128.const f64x2 nan nan))
  5399                                      (v128.const f64x2 0123456789. 0123456789.))
  5400  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  5401                                      (v128.const f64x2 nan nan))
  5402                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  5403  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  5404                                      (v128.const f64x2 nan nan))
  5405                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  5406  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  5407                                      (v128.const f64x2 nan nan))
  5408                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  5409  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  5410                                      (v128.const f64x2 nan nan))
  5411                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  5412  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  5413                                      (v128.const f64x2 nan nan))
  5414                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  5415  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  5416                                      (v128.const f64x2 nan nan))
  5417                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  5418  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  5419                                      (v128.const f64x2 nan nan))
  5420                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  5421  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  5422                                      (v128.const f64x2 nan nan))
  5423                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  5424  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  5425                                      (v128.const f64x2 nan nan))
  5426                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  5427  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  5428                                      (v128.const f64x2 nan nan))
  5429                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  5430  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  5431                                      (v128.const f64x2 nan nan))
  5432                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  5433  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  5434                                      (v128.const f64x2 nan nan))
  5435                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  5436  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  5437                                      (v128.const f64x2 nan nan))
  5438                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  5439  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  5440                                      (v128.const f64x2 nan nan))
  5441                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  5442  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  5443                                      (v128.const f64x2 nan nan))
  5444                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  5445  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  5446                                      (v128.const f64x2 nan nan))
  5447                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  5448  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  5449                                      (v128.const f64x2 nan nan))
  5450                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  5451  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  5452                                      (v128.const f64x2 nan nan))
  5453                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  5454  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  5455                                      (v128.const f64x2 nan nan))
  5456                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  5457  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
  5458                                      (v128.const f64x2 -nan -nan))
  5459                                      (v128.const f64x2 0x0p+0 0x0p+0))
  5460  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5461                                      (v128.const f64x2 -nan -nan))
  5462                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  5463  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
  5464                                      (v128.const f64x2 -nan -nan))
  5465                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  5466  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5467                                      (v128.const f64x2 -nan -nan))
  5468                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5469  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
  5470                                      (v128.const f64x2 -nan -nan))
  5471                                      (v128.const f64x2 0x1p-1 0x1p-1))
  5472  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5473                                      (v128.const f64x2 -nan -nan))
  5474                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  5475  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
  5476                                      (v128.const f64x2 -nan -nan))
  5477                                      (v128.const f64x2 0x1p+0 0x1p+0))
  5478  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5479                                      (v128.const f64x2 -nan -nan))
  5480                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  5481  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5482                                      (v128.const f64x2 -nan -nan))
  5483                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5484  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5485                                      (v128.const f64x2 -nan -nan))
  5486                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5487  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5488                                      (v128.const f64x2 -nan -nan))
  5489                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5490  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5491                                      (v128.const f64x2 -nan -nan))
  5492                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5493  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  5494                                      (v128.const f64x2 -nan -nan))
  5495                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5496  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  5497                                      (v128.const f64x2 -nan -nan))
  5498                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5499  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  5500                                      (v128.const f64x2 -nan -nan))
  5501                                      (v128.const f64x2 inf inf))
  5502  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  5503                                      (v128.const f64x2 -nan -nan))
  5504                                      (v128.const f64x2 -inf -inf))
  5505  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  5506                                      (v128.const f64x2 -nan -nan))
  5507                                      (v128.const f64x2 0123456789 0123456789))
  5508  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  5509                                      (v128.const f64x2 -nan -nan))
  5510                                      (v128.const f64x2 0123456789e019 0123456789e019))
  5511  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  5512                                      (v128.const f64x2 -nan -nan))
  5513                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  5514  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  5515                                      (v128.const f64x2 -nan -nan))
  5516                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  5517  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  5518                                      (v128.const f64x2 -nan -nan))
  5519                                      (v128.const f64x2 0123456789. 0123456789.))
  5520  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  5521                                      (v128.const f64x2 -nan -nan))
  5522                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  5523  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  5524                                      (v128.const f64x2 -nan -nan))
  5525                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  5526  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  5527                                      (v128.const f64x2 -nan -nan))
  5528                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  5529  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  5530                                      (v128.const f64x2 -nan -nan))
  5531                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  5532  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  5533                                      (v128.const f64x2 -nan -nan))
  5534                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  5535  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  5536                                      (v128.const f64x2 -nan -nan))
  5537                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  5538  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  5539                                      (v128.const f64x2 -nan -nan))
  5540                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  5541  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  5542                                      (v128.const f64x2 -nan -nan))
  5543                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  5544  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  5545                                      (v128.const f64x2 -nan -nan))
  5546                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  5547  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  5548                                      (v128.const f64x2 -nan -nan))
  5549                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  5550  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  5551                                      (v128.const f64x2 -nan -nan))
  5552                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  5553  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  5554                                      (v128.const f64x2 -nan -nan))
  5555                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  5556  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  5557                                      (v128.const f64x2 -nan -nan))
  5558                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  5559  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  5560                                      (v128.const f64x2 -nan -nan))
  5561                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  5562  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  5563                                      (v128.const f64x2 -nan -nan))
  5564                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  5565  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  5566                                      (v128.const f64x2 -nan -nan))
  5567                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  5568  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  5569                                      (v128.const f64x2 -nan -nan))
  5570                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  5571  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  5572                                      (v128.const f64x2 -nan -nan))
  5573                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  5574  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  5575                                      (v128.const f64x2 -nan -nan))
  5576                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  5577  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
  5578                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5579                                      (v128.const f64x2 0x0p+0 0x0p+0))
  5580  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5581                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5582                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  5583  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
  5584                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5585                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  5586  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5587                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5588                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5589  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
  5590                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5591                                      (v128.const f64x2 0x1p-1 0x1p-1))
  5592  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5593                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5594                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  5595  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
  5596                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5597                                      (v128.const f64x2 0x1p+0 0x1p+0))
  5598  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5599                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5600                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  5601  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5602                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5603                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5604  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5605                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5606                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5607  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5608                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5609                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5610  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5611                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5612                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5613  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  5614                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5615                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5616  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  5617                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5618                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5619  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  5620                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5621                                      (v128.const f64x2 inf inf))
  5622  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  5623                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5624                                      (v128.const f64x2 -inf -inf))
  5625  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  5626                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5627                                      (v128.const f64x2 0123456789 0123456789))
  5628  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  5629                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5630                                      (v128.const f64x2 0123456789e019 0123456789e019))
  5631  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  5632                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5633                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  5634  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  5635                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5636                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  5637  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  5638                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5639                                      (v128.const f64x2 0123456789. 0123456789.))
  5640  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  5641                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5642                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  5643  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  5644                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5645                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  5646  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  5647                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5648                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  5649  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  5650                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5651                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  5652  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  5653                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5654                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  5655  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  5656                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5657                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  5658  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  5659                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5660                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  5661  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  5662                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5663                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  5664  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  5665                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5666                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  5667  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  5668                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5669                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  5670  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  5671                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5672                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  5673  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  5674                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5675                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  5676  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  5677                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5678                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  5679  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  5680                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5681                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  5682  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  5683                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5684                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  5685  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  5686                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5687                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  5688  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  5689                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5690                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  5691  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  5692                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5693                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  5694  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  5695                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
  5696                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  5697  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0p+0 0x0p+0)
  5698                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5699                                      (v128.const f64x2 0x0p+0 0x0p+0))
  5700  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5701                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5702                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  5703  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1022 0x1p-1022)
  5704                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5705                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  5706  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  5707                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5708                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5709  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p-1 0x1p-1)
  5710                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5711                                      (v128.const f64x2 0x1p-1 0x1p-1))
  5712  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p-1 -0x1p-1)
  5713                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5714                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  5715  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1p+0 0x1p+0)
  5716                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5717                                      (v128.const f64x2 0x1p+0 0x1p+0))
  5718  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1p+0 -0x1p+0)
  5719                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5720                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  5721  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  5722                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5723                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5724  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  5725                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5726                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5727  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  5728                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5729                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5730  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  5731                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5732                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5733  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  5734                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5735                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5736  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  5737                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5738                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5739  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 inf inf)
  5740                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5741                                      (v128.const f64x2 inf inf))
  5742  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 -inf -inf)
  5743                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5744                                      (v128.const f64x2 -inf -inf))
  5745  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789 0123456789)
  5746                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5747                                      (v128.const f64x2 0123456789 0123456789))
  5748  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e019 0123456789e019)
  5749                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5750                                      (v128.const f64x2 0123456789e019 0123456789e019))
  5751  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e+019 0123456789e+019)
  5752                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5753                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  5754  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789e-019 0123456789e-019)
  5755                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5756                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  5757  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789. 0123456789.)
  5758                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5759                                      (v128.const f64x2 0123456789. 0123456789.))
  5760  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e019 0123456789.e019)
  5761                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5762                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  5763  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  5764                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5765                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  5766  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  5767                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5768                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  5769  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  5770                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5771                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  5772  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  5773                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5774                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  5775  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  5776                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5777                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  5778  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  5779                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5780                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  5781  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  5782                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5783                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  5784  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  5785                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5786                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  5787  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  5788                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5789                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  5790  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  5791                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5792                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  5793  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  5794                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5795                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  5796  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  5797                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5798                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  5799  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  5800                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5801                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  5802  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
  5803                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5804                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  5805  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
  5806                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5807                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  5808  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
  5809                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5810                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  5811  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
  5812                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5813                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  5814  (assert_return (invoke "f64x2.pmin" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
  5815                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
  5816                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  5817  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5818                                      (v128.const f64x2 0x0p+0 0x0p+0))
  5819                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  5820  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5821                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  5822                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  5823  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5824                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  5825                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  5826  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5827                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5828                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  5829  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5830                                      (v128.const f64x2 0x1p-1 0x1p-1))
  5831                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  5832  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5833                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  5834                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  5835  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5836                                      (v128.const f64x2 0x1p+0 0x1p+0))
  5837                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  5838  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5839                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  5840                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  5841  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5842                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5843                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5844  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5845                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5846                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  5847  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5848                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5849                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5850  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5851                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5852                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  5853  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5854                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5855                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5856  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5857                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5858                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5859  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5860                                      (v128.const f64x2 inf inf))
  5861                                      (v128.const f64x2 inf inf))
  5862  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5863                                      (v128.const f64x2 -inf -inf))
  5864                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  5865  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5866                                      (v128.const f64x2 0123456789 0123456789))
  5867                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  5868  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5869                                      (v128.const f64x2 0123456789e019 0123456789e019))
  5870                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  5871  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5872                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  5873                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  5874  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5875                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  5876                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  5877  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5878                                      (v128.const f64x2 0123456789. 0123456789.))
  5879                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  5880  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5881                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  5882                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  5883  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5884                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  5885                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  5886  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5887                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  5888                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  5889  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5890                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  5891                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  5892  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5893                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  5894                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  5895  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5896                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  5897                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  5898  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5899                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  5900                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  5901  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5902                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  5903                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  5904  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5905                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  5906                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  5907  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5908                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  5909                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  5910  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5911                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  5912                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  5913  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5914                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  5915                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  5916  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5917                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  5918                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  5919  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5920                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  5921                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  5922  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5923                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  5924                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  5925  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5926                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  5927                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  5928  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5929                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  5930                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  5931  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5932                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  5933                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  5934  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
  5935                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  5936                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  5937  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5938                                      (v128.const f64x2 0x0p+0 0x0p+0))
  5939                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  5940  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5941                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  5942                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  5943  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5944                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  5945                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  5946  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5947                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  5948                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  5949  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5950                                      (v128.const f64x2 0x1p-1 0x1p-1))
  5951                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  5952  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5953                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  5954                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  5955  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5956                                      (v128.const f64x2 0x1p+0 0x1p+0))
  5957                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  5958  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5959                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  5960                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  5961  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5962                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5963                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  5964  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5965                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  5966                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  5967  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5968                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5969                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  5970  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5971                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  5972                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  5973  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5974                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5975                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5976  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5977                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5978                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  5979  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5980                                      (v128.const f64x2 inf inf))
  5981                                      (v128.const f64x2 inf inf))
  5982  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5983                                      (v128.const f64x2 -inf -inf))
  5984                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  5985  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5986                                      (v128.const f64x2 0123456789 0123456789))
  5987                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  5988  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5989                                      (v128.const f64x2 0123456789e019 0123456789e019))
  5990                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  5991  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5992                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  5993                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  5994  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5995                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  5996                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  5997  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  5998                                      (v128.const f64x2 0123456789. 0123456789.))
  5999                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6000  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6001                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  6002                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6003  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6004                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  6005                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6006  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6007                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  6008                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6009  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6010                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  6011                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  6012  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6013                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  6014                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6015  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6016                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  6017                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6018  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6019                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  6020                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  6021  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6022                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  6023                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6024  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6025                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  6026                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6027  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6028                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  6029                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6030  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6031                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  6032                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6033  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6034                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  6035                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6036  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6037                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  6038                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6039  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6040                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  6041                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6042  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6043                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  6044                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6045  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6046                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  6047                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6048  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6049                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  6050                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6051  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6052                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  6053                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6054  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
  6055                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  6056                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6057  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6058                                      (v128.const f64x2 0x0p+0 0x0p+0))
  6059                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6060  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6061                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  6062                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6063  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6064                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  6065                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6066  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6067                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6068                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6069  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6070                                      (v128.const f64x2 0x1p-1 0x1p-1))
  6071                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6072  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6073                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  6074                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6075  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6076                                      (v128.const f64x2 0x1p+0 0x1p+0))
  6077                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6078  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6079                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  6080                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6081  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6082                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6083                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6084  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6085                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6086                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6087  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6088                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6089                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6090  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6091                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6092                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6093  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6094                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6095                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6096  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6097                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6098                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6099  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6100                                      (v128.const f64x2 inf inf))
  6101                                      (v128.const f64x2 inf inf))
  6102  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6103                                      (v128.const f64x2 -inf -inf))
  6104                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6105  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6106                                      (v128.const f64x2 0123456789 0123456789))
  6107                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6108  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6109                                      (v128.const f64x2 0123456789e019 0123456789e019))
  6110                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6111  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6112                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  6113                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6114  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6115                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  6116                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6117  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6118                                      (v128.const f64x2 0123456789. 0123456789.))
  6119                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6120  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6121                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  6122                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6123  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6124                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  6125                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6126  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6127                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  6128                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6129  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6130                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  6131                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  6132  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6133                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  6134                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6135  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6136                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  6137                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6138  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6139                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  6140                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  6141  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6142                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  6143                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6144  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6145                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  6146                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6147  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6148                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  6149                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6150  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6151                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  6152                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6153  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6154                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  6155                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6156  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6157                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  6158                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6159  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6160                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  6161                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6162  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6163                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  6164                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6165  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6166                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  6167                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6168  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6169                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  6170                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6171  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6172                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  6173                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6174  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
  6175                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  6176                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6177  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6178                                      (v128.const f64x2 0x0p+0 0x0p+0))
  6179                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  6180  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6181                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  6182                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  6183  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6184                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  6185                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6186  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6187                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6188                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  6189  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6190                                      (v128.const f64x2 0x1p-1 0x1p-1))
  6191                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6192  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6193                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  6194                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  6195  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6196                                      (v128.const f64x2 0x1p+0 0x1p+0))
  6197                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6198  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6199                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  6200                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  6201  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6202                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6203                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6204  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6205                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6206                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  6207  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6208                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6209                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6210  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6211                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6212                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  6213  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6214                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6215                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6216  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6217                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6218                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6219  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6220                                      (v128.const f64x2 inf inf))
  6221                                      (v128.const f64x2 inf inf))
  6222  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6223                                      (v128.const f64x2 -inf -inf))
  6224                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  6225  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6226                                      (v128.const f64x2 0123456789 0123456789))
  6227                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6228  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6229                                      (v128.const f64x2 0123456789e019 0123456789e019))
  6230                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6231  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6232                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  6233                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6234  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6235                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  6236                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6237  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6238                                      (v128.const f64x2 0123456789. 0123456789.))
  6239                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6240  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6241                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  6242                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6243  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6244                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  6245                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6246  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6247                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  6248                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6249  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6250                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  6251                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  6252  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6253                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  6254                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6255  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6256                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  6257                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6258  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6259                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  6260                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  6261  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6262                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  6263                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6264  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6265                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  6266                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6267  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6268                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  6269                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6270  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6271                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  6272                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6273  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6274                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  6275                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6276  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6277                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  6278                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6279  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6280                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  6281                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6282  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6283                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  6284                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6285  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6286                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  6287                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6288  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6289                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  6290                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6291  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6292                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  6293                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6294  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
  6295                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  6296                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6297  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6298                                      (v128.const f64x2 0x0p+0 0x0p+0))
  6299                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6300  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6301                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  6302                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6303  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6304                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  6305                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6306  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6307                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6308                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6309  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6310                                      (v128.const f64x2 0x1p-1 0x1p-1))
  6311                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6312  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6313                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  6314                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6315  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6316                                      (v128.const f64x2 0x1p+0 0x1p+0))
  6317                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6318  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6319                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  6320                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6321  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6322                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6323                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6324  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6325                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6326                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6327  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6328                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6329                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6330  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6331                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6332                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6333  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6334                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6335                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6336  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6337                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6338                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6339  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6340                                      (v128.const f64x2 inf inf))
  6341                                      (v128.const f64x2 inf inf))
  6342  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6343                                      (v128.const f64x2 -inf -inf))
  6344                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6345  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6346                                      (v128.const f64x2 0123456789 0123456789))
  6347                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6348  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6349                                      (v128.const f64x2 0123456789e019 0123456789e019))
  6350                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6351  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6352                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  6353                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6354  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6355                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  6356                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6357  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6358                                      (v128.const f64x2 0123456789. 0123456789.))
  6359                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6360  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6361                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  6362                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6363  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6364                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  6365                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6366  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6367                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  6368                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6369  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6370                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  6371                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  6372  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6373                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  6374                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6375  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6376                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  6377                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6378  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6379                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  6380                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6381  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6382                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  6383                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6384  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6385                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  6386                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6387  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6388                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  6389                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6390  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6391                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  6392                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6393  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6394                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  6395                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6396  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6397                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  6398                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6399  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6400                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  6401                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6402  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6403                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  6404                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6405  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6406                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  6407                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6408  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6409                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  6410                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6411  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6412                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  6413                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6414  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
  6415                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  6416                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6417  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6418                                      (v128.const f64x2 0x0p+0 0x0p+0))
  6419                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  6420  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6421                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  6422                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  6423  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6424                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  6425                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6426  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6427                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6428                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  6429  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6430                                      (v128.const f64x2 0x1p-1 0x1p-1))
  6431                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6432  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6433                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  6434                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  6435  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6436                                      (v128.const f64x2 0x1p+0 0x1p+0))
  6437                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6438  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6439                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  6440                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  6441  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6442                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6443                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6444  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6445                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6446                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  6447  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6448                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6449                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6450  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6451                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6452                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  6453  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6454                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6455                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6456  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6457                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6458                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6459  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6460                                      (v128.const f64x2 inf inf))
  6461                                      (v128.const f64x2 inf inf))
  6462  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6463                                      (v128.const f64x2 -inf -inf))
  6464                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  6465  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6466                                      (v128.const f64x2 0123456789 0123456789))
  6467                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6468  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6469                                      (v128.const f64x2 0123456789e019 0123456789e019))
  6470                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6471  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6472                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  6473                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6474  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6475                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  6476                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6477  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6478                                      (v128.const f64x2 0123456789. 0123456789.))
  6479                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6480  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6481                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  6482                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6483  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6484                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  6485                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6486  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6487                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  6488                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6489  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6490                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  6491                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  6492  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6493                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  6494                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6495  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6496                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  6497                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6498  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6499                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  6500                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  6501  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6502                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  6503                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6504  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6505                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  6506                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6507  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6508                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  6509                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6510  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6511                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  6512                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6513  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6514                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  6515                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6516  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6517                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  6518                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6519  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6520                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  6521                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6522  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6523                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  6524                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6525  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6526                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  6527                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6528  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6529                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  6530                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6531  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6532                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  6533                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6534  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
  6535                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  6536                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6537  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6538                                      (v128.const f64x2 0x0p+0 0x0p+0))
  6539                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6540  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6541                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  6542                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6543  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6544                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  6545                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6546  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6547                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6548                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6549  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6550                                      (v128.const f64x2 0x1p-1 0x1p-1))
  6551                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6552  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6553                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  6554                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6555  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6556                                      (v128.const f64x2 0x1p+0 0x1p+0))
  6557                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6558  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6559                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  6560                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6561  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6562                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6563                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6564  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6565                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6566                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6567  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6568                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6569                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6570  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6571                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6572                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6573  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6574                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6575                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6576  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6577                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6578                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6579  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6580                                      (v128.const f64x2 inf inf))
  6581                                      (v128.const f64x2 inf inf))
  6582  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6583                                      (v128.const f64x2 -inf -inf))
  6584                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6585  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6586                                      (v128.const f64x2 0123456789 0123456789))
  6587                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6588  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6589                                      (v128.const f64x2 0123456789e019 0123456789e019))
  6590                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6591  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6592                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  6593                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6594  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6595                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  6596                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6597  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6598                                      (v128.const f64x2 0123456789. 0123456789.))
  6599                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6600  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6601                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  6602                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6603  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6604                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  6605                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6606  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6607                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  6608                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6609  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6610                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  6611                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  6612  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6613                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  6614                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6615  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6616                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  6617                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6618  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6619                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  6620                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6621  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6622                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  6623                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6624  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6625                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  6626                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6627  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6628                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  6629                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6630  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6631                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  6632                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6633  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6634                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  6635                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6636  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6637                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  6638                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6639  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6640                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  6641                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6642  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6643                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  6644                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6645  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6646                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  6647                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6648  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6649                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  6650                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6651  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6652                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  6653                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6654  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
  6655                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  6656                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6657  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6658                                      (v128.const f64x2 0x0p+0 0x0p+0))
  6659                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  6660  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6661                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  6662                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  6663  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6664                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  6665                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6666  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6667                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6668                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  6669  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6670                                      (v128.const f64x2 0x1p-1 0x1p-1))
  6671                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6672  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6673                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  6674                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  6675  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6676                                      (v128.const f64x2 0x1p+0 0x1p+0))
  6677                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6678  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6679                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  6680                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  6681  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6682                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6683                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6684  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6685                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6686                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  6687  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6688                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6689                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6690  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6691                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6692                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  6693  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6694                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6695                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6696  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6697                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6698                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6699  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6700                                      (v128.const f64x2 inf inf))
  6701                                      (v128.const f64x2 inf inf))
  6702  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6703                                      (v128.const f64x2 -inf -inf))
  6704                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  6705  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6706                                      (v128.const f64x2 0123456789 0123456789))
  6707                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6708  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6709                                      (v128.const f64x2 0123456789e019 0123456789e019))
  6710                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6711  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6712                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  6713                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6714  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6715                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  6716                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6717  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6718                                      (v128.const f64x2 0123456789. 0123456789.))
  6719                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6720  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6721                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  6722                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6723  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6724                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  6725                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6726  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6727                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  6728                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6729  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6730                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  6731                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  6732  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6733                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  6734                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6735  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6736                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  6737                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6738  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6739                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  6740                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  6741  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6742                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  6743                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6744  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6745                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  6746                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6747  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6748                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  6749                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6750  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6751                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  6752                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6753  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6754                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  6755                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6756  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6757                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  6758                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6759  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6760                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  6761                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6762  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6763                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  6764                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6765  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6766                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  6767                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6768  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6769                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  6770                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6771  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6772                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  6773                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6774  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
  6775                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  6776                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6777  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6778                                      (v128.const f64x2 0x0p+0 0x0p+0))
  6779                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6780  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6781                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  6782                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6783  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6784                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  6785                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6786  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6787                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6788                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6789  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6790                                      (v128.const f64x2 0x1p-1 0x1p-1))
  6791                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6792  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6793                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  6794                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6795  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6796                                      (v128.const f64x2 0x1p+0 0x1p+0))
  6797                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6798  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6799                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  6800                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6801  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6802                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6803                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6804  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6805                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6806                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6807  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6808                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6809                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6810  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6811                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6812                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6813  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6814                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6815                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6816  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6817                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6818                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6819  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6820                                      (v128.const f64x2 inf inf))
  6821                                      (v128.const f64x2 inf inf))
  6822  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6823                                      (v128.const f64x2 -inf -inf))
  6824                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6825  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6826                                      (v128.const f64x2 0123456789 0123456789))
  6827                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6828  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6829                                      (v128.const f64x2 0123456789e019 0123456789e019))
  6830                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6831  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6832                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  6833                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6834  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6835                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  6836                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6837  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6838                                      (v128.const f64x2 0123456789. 0123456789.))
  6839                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6840  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6841                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  6842                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6843  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6844                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  6845                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6846  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6847                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  6848                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6849  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6850                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  6851                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  6852  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6853                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  6854                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6855  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6856                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  6857                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6858  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6859                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  6860                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6861  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6862                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  6863                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6864  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6865                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  6866                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6867  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6868                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  6869                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6870  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6871                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  6872                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6873  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6874                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  6875                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6876  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6877                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  6878                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6879  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6880                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  6881                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6882  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6883                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  6884                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6885  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6886                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  6887                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6888  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6889                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  6890                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6891  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6892                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  6893                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6894  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
  6895                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  6896                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6897  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6898                                      (v128.const f64x2 0x0p+0 0x0p+0))
  6899                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  6900  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6901                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  6902                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  6903  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6904                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  6905                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  6906  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6907                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  6908                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  6909  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6910                                      (v128.const f64x2 0x1p-1 0x1p-1))
  6911                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  6912  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6913                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  6914                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  6915  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6916                                      (v128.const f64x2 0x1p+0 0x1p+0))
  6917                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  6918  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6919                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  6920                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  6921  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6922                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6923                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  6924  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6925                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6926                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6927  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6928                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6929                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  6930  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6931                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  6932                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6933  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6934                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6935                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6936  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6937                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6938                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  6939  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6940                                      (v128.const f64x2 inf inf))
  6941                                      (v128.const f64x2 inf inf))
  6942  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6943                                      (v128.const f64x2 -inf -inf))
  6944                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  6945  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6946                                      (v128.const f64x2 0123456789 0123456789))
  6947                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6948  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6949                                      (v128.const f64x2 0123456789e019 0123456789e019))
  6950                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6951  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6952                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  6953                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6954  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6955                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  6956                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6957  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6958                                      (v128.const f64x2 0123456789. 0123456789.))
  6959                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  6960  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6961                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  6962                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6963  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6964                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  6965                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  6966  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6967                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  6968                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  6969  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6970                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  6971                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  6972  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6973                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  6974                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6975  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6976                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  6977                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  6978  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6979                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  6980                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  6981  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6982                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  6983                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6984  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6985                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  6986                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6987  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6988                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  6989                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6990  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6991                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  6992                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  6993  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6994                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  6995                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  6996  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  6997                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  6998                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  6999  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7000                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  7001                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7002  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7003                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  7004                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7005  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7006                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  7007                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7008  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7009                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  7010                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7011  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7012                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  7013                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7014  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
  7015                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  7016                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7017  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7018                                      (v128.const f64x2 0x0p+0 0x0p+0))
  7019                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7020  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7021                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  7022                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7023  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7024                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  7025                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7026  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7027                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7028                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7029  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7030                                      (v128.const f64x2 0x1p-1 0x1p-1))
  7031                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7032  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7033                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  7034                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7035  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7036                                      (v128.const f64x2 0x1p+0 0x1p+0))
  7037                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7038  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7039                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  7040                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7041  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7042                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7043                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7044  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7045                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7046                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7047  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7048                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7049                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7050  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7051                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7052                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7053  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7054                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7055                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7056  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7057                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7058                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7059  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7060                                      (v128.const f64x2 inf inf))
  7061                                      (v128.const f64x2 inf inf))
  7062  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7063                                      (v128.const f64x2 -inf -inf))
  7064                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7065  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7066                                      (v128.const f64x2 0123456789 0123456789))
  7067                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7068  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7069                                      (v128.const f64x2 0123456789e019 0123456789e019))
  7070                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7071  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7072                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  7073                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7074  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7075                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  7076                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7077  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7078                                      (v128.const f64x2 0123456789. 0123456789.))
  7079                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7080  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7081                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  7082                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7083  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7084                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  7085                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7086  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7087                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  7088                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7089  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7090                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  7091                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7092  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7093                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  7094                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7095  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7096                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  7097                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7098  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7099                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  7100                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7101  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7102                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  7103                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7104  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7105                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  7106                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7107  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7108                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  7109                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7110  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7111                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  7112                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7113  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7114                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  7115                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7116  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7117                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  7118                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7119  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7120                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  7121                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7122  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7123                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  7124                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7125  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7126                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  7127                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7128  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7129                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  7130                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7131  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7132                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  7133                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7134  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
  7135                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  7136                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7137  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7138                                      (v128.const f64x2 0x0p+0 0x0p+0))
  7139                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  7140  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7141                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  7142                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  7143  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7144                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  7145                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  7146  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7147                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7148                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  7149  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7150                                      (v128.const f64x2 0x1p-1 0x1p-1))
  7151                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  7152  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7153                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  7154                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  7155  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7156                                      (v128.const f64x2 0x1p+0 0x1p+0))
  7157                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  7158  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7159                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  7160                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  7161  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7162                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7163                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7164  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7165                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7166                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7167  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7168                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7169                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7170  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7171                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7172                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7173  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7174                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7175                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7176  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7177                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7178                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7179  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7180                                      (v128.const f64x2 inf inf))
  7181                                      (v128.const f64x2 inf inf))
  7182  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7183                                      (v128.const f64x2 -inf -inf))
  7184                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7185  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7186                                      (v128.const f64x2 0123456789 0123456789))
  7187                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7188  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7189                                      (v128.const f64x2 0123456789e019 0123456789e019))
  7190                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7191  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7192                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  7193                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7194  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7195                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  7196                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  7197  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7198                                      (v128.const f64x2 0123456789. 0123456789.))
  7199                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7200  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7201                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  7202                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7203  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7204                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  7205                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7206  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7207                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  7208                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  7209  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7210                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  7211                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  7212  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7213                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  7214                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7215  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7216                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  7217                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7218  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7219                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  7220                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  7221  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7222                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  7223                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7224  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7225                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  7226                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7227  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7228                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  7229                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7230  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7231                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  7232                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7233  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7234                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  7235                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7236  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7237                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  7238                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7239  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7240                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  7241                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7242  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7243                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  7244                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7245  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7246                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  7247                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7248  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7249                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  7250                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7251  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7252                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  7253                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7254  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
  7255                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  7256                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7257  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7258                                      (v128.const f64x2 0x0p+0 0x0p+0))
  7259                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7260  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7261                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  7262                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7263  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7264                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  7265                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  7266  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7267                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7268                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7269  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7270                                      (v128.const f64x2 0x1p-1 0x1p-1))
  7271                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  7272  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7273                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  7274                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7275  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7276                                      (v128.const f64x2 0x1p+0 0x1p+0))
  7277                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  7278  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7279                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  7280                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7281  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7282                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7283                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7284  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7285                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7286                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7287  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7288                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7289                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7290  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7291                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7292                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7293  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7294                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7295                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7296  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7297                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7298                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7299  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7300                                      (v128.const f64x2 inf inf))
  7301                                      (v128.const f64x2 inf inf))
  7302  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7303                                      (v128.const f64x2 -inf -inf))
  7304                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7305  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7306                                      (v128.const f64x2 0123456789 0123456789))
  7307                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7308  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7309                                      (v128.const f64x2 0123456789e019 0123456789e019))
  7310                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7311  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7312                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  7313                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7314  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7315                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  7316                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  7317  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7318                                      (v128.const f64x2 0123456789. 0123456789.))
  7319                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7320  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7321                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  7322                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7323  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7324                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  7325                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7326  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7327                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  7328                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  7329  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7330                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  7331                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  7332  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7333                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  7334                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7335  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7336                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  7337                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7338  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7339                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  7340                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  7341  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7342                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  7343                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7344  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7345                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  7346                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7347  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7348                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  7349                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7350  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7351                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  7352                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7353  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7354                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  7355                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7356  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7357                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  7358                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7359  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7360                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  7361                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7362  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7363                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  7364                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7365  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7366                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  7367                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7368  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7369                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  7370                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7371  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7372                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  7373                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7374  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7375                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  7376                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7377  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7378                                      (v128.const f64x2 0x0p+0 0x0p+0))
  7379                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7380  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7381                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  7382                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7383  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7384                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  7385                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  7386  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7387                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7388                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7389  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7390                                      (v128.const f64x2 0x1p-1 0x1p-1))
  7391                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  7392  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7393                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  7394                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7395  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7396                                      (v128.const f64x2 0x1p+0 0x1p+0))
  7397                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  7398  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7399                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  7400                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7401  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7402                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7403                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7404  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7405                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7406                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7407  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7408                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7409                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7410  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7411                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7412                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7413  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7414                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7415                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7416  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7417                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7418                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7419  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7420                                      (v128.const f64x2 inf inf))
  7421                                      (v128.const f64x2 inf inf))
  7422  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7423                                      (v128.const f64x2 -inf -inf))
  7424                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7425  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7426                                      (v128.const f64x2 0123456789 0123456789))
  7427                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7428  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7429                                      (v128.const f64x2 0123456789e019 0123456789e019))
  7430                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7431  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7432                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  7433                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7434  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7435                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  7436                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  7437  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7438                                      (v128.const f64x2 0123456789. 0123456789.))
  7439                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7440  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7441                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  7442                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7443  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7444                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  7445                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7446  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7447                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  7448                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  7449  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7450                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  7451                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  7452  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7453                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  7454                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7455  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7456                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  7457                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7458  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7459                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  7460                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  7461  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7462                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  7463                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7464  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7465                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  7466                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7467  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7468                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  7469                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7470  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7471                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  7472                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7473  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7474                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  7475                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7476  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7477                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  7478                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7479  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7480                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  7481                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7482  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7483                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  7484                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7485  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7486                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  7487                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7488  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7489                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  7490                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7491  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7492                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  7493                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7494  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
  7495                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  7496                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7497  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7498                                      (v128.const f64x2 0x0p+0 0x0p+0))
  7499                                      (v128.const f64x2 inf inf))
  7500  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7501                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  7502                                      (v128.const f64x2 inf inf))
  7503  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7504                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  7505                                      (v128.const f64x2 inf inf))
  7506  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7507                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7508                                      (v128.const f64x2 inf inf))
  7509  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7510                                      (v128.const f64x2 0x1p-1 0x1p-1))
  7511                                      (v128.const f64x2 inf inf))
  7512  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7513                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  7514                                      (v128.const f64x2 inf inf))
  7515  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7516                                      (v128.const f64x2 0x1p+0 0x1p+0))
  7517                                      (v128.const f64x2 inf inf))
  7518  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7519                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  7520                                      (v128.const f64x2 inf inf))
  7521  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7522                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7523                                      (v128.const f64x2 inf inf))
  7524  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7525                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7526                                      (v128.const f64x2 inf inf))
  7527  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7528                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7529                                      (v128.const f64x2 inf inf))
  7530  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7531                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7532                                      (v128.const f64x2 inf inf))
  7533  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7534                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7535                                      (v128.const f64x2 inf inf))
  7536  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7537                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7538                                      (v128.const f64x2 inf inf))
  7539  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7540                                      (v128.const f64x2 inf inf))
  7541                                      (v128.const f64x2 inf inf))
  7542  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7543                                      (v128.const f64x2 -inf -inf))
  7544                                      (v128.const f64x2 inf inf))
  7545  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7546                                      (v128.const f64x2 0123456789 0123456789))
  7547                                      (v128.const f64x2 inf inf))
  7548  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7549                                      (v128.const f64x2 0123456789e019 0123456789e019))
  7550                                      (v128.const f64x2 inf inf))
  7551  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7552                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  7553                                      (v128.const f64x2 inf inf))
  7554  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7555                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  7556                                      (v128.const f64x2 inf inf))
  7557  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7558                                      (v128.const f64x2 0123456789. 0123456789.))
  7559                                      (v128.const f64x2 inf inf))
  7560  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7561                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  7562                                      (v128.const f64x2 inf inf))
  7563  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7564                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  7565                                      (v128.const f64x2 inf inf))
  7566  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7567                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  7568                                      (v128.const f64x2 inf inf))
  7569  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7570                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  7571                                      (v128.const f64x2 inf inf))
  7572  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7573                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  7574                                      (v128.const f64x2 inf inf))
  7575  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7576                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  7577                                      (v128.const f64x2 inf inf))
  7578  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7579                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  7580                                      (v128.const f64x2 inf inf))
  7581  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7582                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  7583                                      (v128.const f64x2 inf inf))
  7584  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7585                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  7586                                      (v128.const f64x2 inf inf))
  7587  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7588                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  7589                                      (v128.const f64x2 inf inf))
  7590  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7591                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  7592                                      (v128.const f64x2 inf inf))
  7593  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7594                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  7595                                      (v128.const f64x2 inf inf))
  7596  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7597                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  7598                                      (v128.const f64x2 inf inf))
  7599  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7600                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  7601                                      (v128.const f64x2 inf inf))
  7602  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7603                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  7604                                      (v128.const f64x2 inf inf))
  7605  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7606                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  7607                                      (v128.const f64x2 inf inf))
  7608  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7609                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  7610                                      (v128.const f64x2 inf inf))
  7611  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7612                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  7613                                      (v128.const f64x2 inf inf))
  7614  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
  7615                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  7616                                      (v128.const f64x2 inf inf))
  7617  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7618                                      (v128.const f64x2 0x0p+0 0x0p+0))
  7619                                      (v128.const f64x2 0x0.0p+0 0x0.0p+0))
  7620  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7621                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  7622                                      (v128.const f64x2 -0x0.0p+0 -0x0.0p+0))
  7623  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7624                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  7625                                      (v128.const f64x2 0x1.0000000000000p-1022 0x1.0000000000000p-1022))
  7626  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7627                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7628                                      (v128.const f64x2 -0x1.0000000000000p-1022 -0x1.0000000000000p-1022))
  7629  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7630                                      (v128.const f64x2 0x1p-1 0x1p-1))
  7631                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  7632  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7633                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  7634                                      (v128.const f64x2 -0x1.0000000000000p-1 -0x1.0000000000000p-1))
  7635  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7636                                      (v128.const f64x2 0x1p+0 0x1p+0))
  7637                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  7638  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7639                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  7640                                      (v128.const f64x2 -0x1.0000000000000p+0 -0x1.0000000000000p+0))
  7641  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7642                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7643                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7644  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7645                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7646                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7647  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7648                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7649                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7650  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7651                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7652                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7653  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7654                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7655                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7656  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7657                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7658                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7659  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7660                                      (v128.const f64x2 inf inf))
  7661                                      (v128.const f64x2 inf inf))
  7662  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7663                                      (v128.const f64x2 -inf -inf))
  7664                                      (v128.const f64x2 -inf -inf))
  7665  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7666                                      (v128.const f64x2 0123456789 0123456789))
  7667                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7668  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7669                                      (v128.const f64x2 0123456789e019 0123456789e019))
  7670                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7671  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7672                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  7673                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7674  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7675                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  7676                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  7677  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7678                                      (v128.const f64x2 0123456789. 0123456789.))
  7679                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7680  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7681                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  7682                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7683  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7684                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  7685                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7686  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7687                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  7688                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  7689  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7690                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  7691                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  7692  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7693                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  7694                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7695  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7696                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  7697                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7698  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7699                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  7700                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  7701  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7702                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  7703                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7704  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7705                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  7706                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7707  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7708                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  7709                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7710  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7711                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  7712                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7713  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7714                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  7715                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7716  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7717                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  7718                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7719  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7720                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  7721                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7722  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7723                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  7724                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7725  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7726                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  7727                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7728  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7729                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  7730                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7731  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7732                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  7733                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7734  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
  7735                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  7736                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7737  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7738                                      (v128.const f64x2 0x0p+0 0x0p+0))
  7739                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7740  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7741                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  7742                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7743  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7744                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  7745                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7746  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7747                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7748                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7749  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7750                                      (v128.const f64x2 0x1p-1 0x1p-1))
  7751                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7752  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7753                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  7754                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7755  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7756                                      (v128.const f64x2 0x1p+0 0x1p+0))
  7757                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7758  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7759                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  7760                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7761  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7762                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7763                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7764  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7765                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7766                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7767  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7768                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7769                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7770  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7771                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7772                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7773  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7774                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7775                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7776  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7777                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7778                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7779  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7780                                      (v128.const f64x2 inf inf))
  7781                                      (v128.const f64x2 inf inf))
  7782  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7783                                      (v128.const f64x2 -inf -inf))
  7784                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7785  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7786                                      (v128.const f64x2 0123456789 0123456789))
  7787                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7788  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7789                                      (v128.const f64x2 0123456789e019 0123456789e019))
  7790                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7791  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7792                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  7793                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7794  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7795                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  7796                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7797  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7798                                      (v128.const f64x2 0123456789. 0123456789.))
  7799                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7800  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7801                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  7802                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7803  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7804                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  7805                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7806  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7807                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  7808                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7809  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7810                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  7811                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  7812  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7813                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  7814                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7815  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7816                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  7817                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7818  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7819                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  7820                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  7821  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7822                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  7823                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7824  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7825                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  7826                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7827  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7828                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  7829                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7830  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7831                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  7832                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7833  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7834                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  7835                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7836  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7837                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  7838                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7839  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7840                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  7841                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7842  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7843                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  7844                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7845  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7846                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  7847                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  7848  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7849                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  7850                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7851  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7852                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  7853                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7854  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
  7855                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  7856                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  7857  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7858                                      (v128.const f64x2 0x0p+0 0x0p+0))
  7859                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7860  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7861                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  7862                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7863  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7864                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  7865                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7866  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7867                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7868                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7869  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7870                                      (v128.const f64x2 0x1p-1 0x1p-1))
  7871                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7872  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7873                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  7874                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7875  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7876                                      (v128.const f64x2 0x1p+0 0x1p+0))
  7877                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7878  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7879                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  7880                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7881  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7882                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  7883                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7884  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7885                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  7886                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7887  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7888                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7889                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  7890  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7891                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  7892                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7893  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7894                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7895                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7896  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7897                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  7898                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7899  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7900                                      (v128.const f64x2 inf inf))
  7901                                      (v128.const f64x2 inf inf))
  7902  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7903                                      (v128.const f64x2 -inf -inf))
  7904                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7905  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7906                                      (v128.const f64x2 0123456789 0123456789))
  7907                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7908  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7909                                      (v128.const f64x2 0123456789e019 0123456789e019))
  7910                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7911  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7912                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  7913                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7914  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7915                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  7916                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7917  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7918                                      (v128.const f64x2 0123456789. 0123456789.))
  7919                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7920  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7921                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  7922                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7923  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7924                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  7925                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7926  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7927                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  7928                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7929  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7930                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  7931                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7932  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7933                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  7934                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7935  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7936                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  7937                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  7938  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7939                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  7940                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7941  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7942                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  7943                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7944  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7945                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  7946                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7947  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7948                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  7949                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7950  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7951                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  7952                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7953  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7954                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  7955                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7956  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7957                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  7958                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7959  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7960                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  7961                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7962  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7963                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  7964                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7965  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7966                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  7967                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7968  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7969                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  7970                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7971  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7972                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  7973                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  7974  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
  7975                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  7976                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7977  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  7978                                      (v128.const f64x2 0x0p+0 0x0p+0))
  7979                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7980  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  7981                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  7982                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7983  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  7984                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  7985                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7986  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  7987                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  7988                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7989  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  7990                                      (v128.const f64x2 0x1p-1 0x1p-1))
  7991                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7992  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  7993                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  7994                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7995  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  7996                                      (v128.const f64x2 0x1p+0 0x1p+0))
  7997                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  7998  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  7999                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  8000                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8001  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8002                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8003                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8004  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8005                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  8006                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8007  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8008                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8009                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8010  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8011                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  8012                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8013  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8014                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8015                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8016  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8017                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8018                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8019  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8020                                      (v128.const f64x2 inf inf))
  8021                                      (v128.const f64x2 inf inf))
  8022  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8023                                      (v128.const f64x2 -inf -inf))
  8024                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8025  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8026                                      (v128.const f64x2 0123456789 0123456789))
  8027                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8028  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8029                                      (v128.const f64x2 0123456789e019 0123456789e019))
  8030                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8031  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8032                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  8033                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8034  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8035                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  8036                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8037  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8038                                      (v128.const f64x2 0123456789. 0123456789.))
  8039                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8040  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8041                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  8042                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8043  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8044                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  8045                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8046  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8047                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  8048                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8049  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8050                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  8051                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8052  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8053                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  8054                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8055  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8056                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  8057                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8058  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8059                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  8060                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8061  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8062                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  8063                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8064  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8065                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  8066                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8067  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8068                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  8069                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8070  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8071                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  8072                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8073  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8074                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  8075                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8076  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8077                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  8078                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8079  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8080                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  8081                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8082  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8083                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  8084                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8085  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8086                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  8087                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8088  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8089                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  8090                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8091  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8092                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  8093                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8094  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
  8095                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  8096                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8097  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8098                                      (v128.const f64x2 0x0p+0 0x0p+0))
  8099                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8100  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8101                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  8102                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8103  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8104                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  8105                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8106  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8107                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  8108                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8109  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8110                                      (v128.const f64x2 0x1p-1 0x1p-1))
  8111                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  8112  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8113                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  8114                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8115  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8116                                      (v128.const f64x2 0x1p+0 0x1p+0))
  8117                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  8118  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8119                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  8120                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8121  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8122                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8123                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8124  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8125                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  8126                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8127  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8128                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8129                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8130  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8131                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  8132                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8133  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8134                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8135                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8136  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8137                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8138                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8139  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8140                                      (v128.const f64x2 inf inf))
  8141                                      (v128.const f64x2 inf inf))
  8142  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8143                                      (v128.const f64x2 -inf -inf))
  8144                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8145  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8146                                      (v128.const f64x2 0123456789 0123456789))
  8147                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8148  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8149                                      (v128.const f64x2 0123456789e019 0123456789e019))
  8150                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8151  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8152                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  8153                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8154  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8155                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  8156                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8157  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8158                                      (v128.const f64x2 0123456789. 0123456789.))
  8159                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8160  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8161                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  8162                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8163  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8164                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  8165                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8166  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8167                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  8168                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8169  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8170                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  8171                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8172  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8173                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  8174                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8175  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8176                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  8177                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8178  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8179                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  8180                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  8181  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8182                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  8183                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8184  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8185                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  8186                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8187  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8188                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  8189                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8190  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8191                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  8192                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8193  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8194                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  8195                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8196  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8197                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  8198                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8199  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8200                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  8201                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8202  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8203                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  8204                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8205  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8206                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  8207                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8208  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8209                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  8210                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8211  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8212                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  8213                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8214  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
  8215                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  8216                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8217  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8218                                      (v128.const f64x2 0x0p+0 0x0p+0))
  8219                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8220  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8221                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  8222                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8223  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8224                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  8225                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8226  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8227                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  8228                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8229  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8230                                      (v128.const f64x2 0x1p-1 0x1p-1))
  8231                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8232  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8233                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  8234                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8235  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8236                                      (v128.const f64x2 0x1p+0 0x1p+0))
  8237                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8238  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8239                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  8240                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8241  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8242                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8243                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8244  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8245                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  8246                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8247  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8248                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8249                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8250  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8251                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  8252                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8253  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8254                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8255                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8256  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8257                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8258                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8259  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8260                                      (v128.const f64x2 inf inf))
  8261                                      (v128.const f64x2 inf inf))
  8262  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8263                                      (v128.const f64x2 -inf -inf))
  8264                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8265  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8266                                      (v128.const f64x2 0123456789 0123456789))
  8267                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8268  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8269                                      (v128.const f64x2 0123456789e019 0123456789e019))
  8270                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8271  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8272                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  8273                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8274  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8275                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  8276                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8277  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8278                                      (v128.const f64x2 0123456789. 0123456789.))
  8279                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8280  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8281                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  8282                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8283  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8284                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  8285                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8286  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8287                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  8288                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8289  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8290                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  8291                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8292  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8293                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  8294                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8295  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8296                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  8297                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8298  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8299                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  8300                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8301  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8302                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  8303                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8304  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8305                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  8306                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8307  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8308                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  8309                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8310  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8311                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  8312                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8313  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8314                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  8315                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8316  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8317                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  8318                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8319  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8320                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  8321                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8322  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8323                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  8324                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8325  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8326                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  8327                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8328  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8329                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  8330                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8331  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8332                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  8333                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8334  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
  8335                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  8336                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8337  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8338                                      (v128.const f64x2 0x0p+0 0x0p+0))
  8339                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8340  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8341                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  8342                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8343  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8344                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  8345                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8346  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8347                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  8348                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8349  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8350                                      (v128.const f64x2 0x1p-1 0x1p-1))
  8351                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8352  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8353                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  8354                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8355  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8356                                      (v128.const f64x2 0x1p+0 0x1p+0))
  8357                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8358  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8359                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  8360                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8361  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8362                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8363                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8364  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8365                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  8366                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8367  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8368                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8369                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8370  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8371                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  8372                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8373  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8374                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8375                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8376  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8377                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8378                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8379  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8380                                      (v128.const f64x2 inf inf))
  8381                                      (v128.const f64x2 inf inf))
  8382  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8383                                      (v128.const f64x2 -inf -inf))
  8384                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8385  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8386                                      (v128.const f64x2 0123456789 0123456789))
  8387                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8388  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8389                                      (v128.const f64x2 0123456789e019 0123456789e019))
  8390                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8391  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8392                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  8393                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8394  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8395                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  8396                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8397  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8398                                      (v128.const f64x2 0123456789. 0123456789.))
  8399                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8400  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8401                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  8402                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8403  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8404                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  8405                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8406  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8407                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  8408                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8409  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8410                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  8411                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8412  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8413                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  8414                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8415  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8416                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  8417                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8418  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8419                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  8420                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8421  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8422                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  8423                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8424  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8425                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  8426                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8427  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8428                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  8429                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8430  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8431                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  8432                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8433  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8434                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  8435                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8436  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8437                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  8438                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8439  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8440                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  8441                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8442  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8443                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  8444                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8445  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8446                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  8447                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8448  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8449                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  8450                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8451  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8452                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  8453                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8454  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
  8455                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  8456                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8457  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8458                                      (v128.const f64x2 0x0p+0 0x0p+0))
  8459                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8460  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8461                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  8462                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8463  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8464                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  8465                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8466  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8467                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  8468                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8469  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8470                                      (v128.const f64x2 0x1p-1 0x1p-1))
  8471                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8472  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8473                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  8474                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8475  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8476                                      (v128.const f64x2 0x1p+0 0x1p+0))
  8477                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8478  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8479                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  8480                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8481  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8482                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8483                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8484  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8485                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  8486                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8487  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8488                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8489                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8490  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8491                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  8492                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8493  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8494                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8495                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8496  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8497                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8498                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8499  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8500                                      (v128.const f64x2 inf inf))
  8501                                      (v128.const f64x2 inf inf))
  8502  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8503                                      (v128.const f64x2 -inf -inf))
  8504                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8505  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8506                                      (v128.const f64x2 0123456789 0123456789))
  8507                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8508  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8509                                      (v128.const f64x2 0123456789e019 0123456789e019))
  8510                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8511  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8512                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  8513                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8514  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8515                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  8516                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8517  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8518                                      (v128.const f64x2 0123456789. 0123456789.))
  8519                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8520  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8521                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  8522                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8523  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8524                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  8525                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8526  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8527                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  8528                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8529  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8530                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  8531                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8532  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8533                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  8534                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8535  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8536                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  8537                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8538  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8539                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  8540                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8541  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8542                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  8543                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8544  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8545                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  8546                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8547  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8548                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  8549                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8550  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8551                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  8552                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8553  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8554                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  8555                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8556  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8557                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  8558                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8559  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8560                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  8561                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8562  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8563                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  8564                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8565  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8566                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  8567                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8568  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8569                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  8570                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8571  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8572                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  8573                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8574  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
  8575                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  8576                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8577  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8578                                      (v128.const f64x2 0x0p+0 0x0p+0))
  8579                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8580  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8581                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  8582                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8583  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8584                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  8585                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8586  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8587                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  8588                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8589  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8590                                      (v128.const f64x2 0x1p-1 0x1p-1))
  8591                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  8592  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8593                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  8594                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8595  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8596                                      (v128.const f64x2 0x1p+0 0x1p+0))
  8597                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  8598  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8599                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  8600                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8601  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8602                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8603                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8604  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8605                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  8606                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8607  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8608                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8609                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8610  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8611                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  8612                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8613  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8614                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8615                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8616  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8617                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8618                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8619  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8620                                      (v128.const f64x2 inf inf))
  8621                                      (v128.const f64x2 inf inf))
  8622  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8623                                      (v128.const f64x2 -inf -inf))
  8624                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8625  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8626                                      (v128.const f64x2 0123456789 0123456789))
  8627                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8628  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8629                                      (v128.const f64x2 0123456789e019 0123456789e019))
  8630                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8631  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8632                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  8633                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8634  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8635                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  8636                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8637  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8638                                      (v128.const f64x2 0123456789. 0123456789.))
  8639                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  8640  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8641                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  8642                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8643  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8644                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  8645                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8646  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8647                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  8648                                      (v128.const f64x2 0x1.b25ffd62b4311p-37 0x1.b25ffd62b4311p-37))
  8649  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8650                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  8651                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8652  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8653                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  8654                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8655  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8656                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  8657                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8658  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8659                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  8660                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  8661  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8662                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  8663                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8664  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8665                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  8666                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8667  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8668                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  8669                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8670  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8671                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  8672                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8673  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8674                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  8675                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8676  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8677                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  8678                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8679  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8680                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  8681                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8682  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8683                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  8684                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8685  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8686                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  8687                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8688  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8689                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  8690                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8691  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8692                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  8693                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8694  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
  8695                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  8696                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8697  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8698                                      (v128.const f64x2 0x0p+0 0x0p+0))
  8699                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8700  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8701                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  8702                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8703  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8704                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  8705                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8706  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8707                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  8708                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8709  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8710                                      (v128.const f64x2 0x1p-1 0x1p-1))
  8711                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8712  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8713                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  8714                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8715  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8716                                      (v128.const f64x2 0x1p+0 0x1p+0))
  8717                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8718  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8719                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  8720                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8721  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8722                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8723                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8724  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8725                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  8726                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8727  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8728                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8729                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8730  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8731                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  8732                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8733  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8734                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8735                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8736  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8737                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8738                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8739  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8740                                      (v128.const f64x2 inf inf))
  8741                                      (v128.const f64x2 inf inf))
  8742  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8743                                      (v128.const f64x2 -inf -inf))
  8744                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8745  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8746                                      (v128.const f64x2 0123456789 0123456789))
  8747                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8748  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8749                                      (v128.const f64x2 0123456789e019 0123456789e019))
  8750                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8751  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8752                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  8753                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8754  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8755                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  8756                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8757  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8758                                      (v128.const f64x2 0123456789. 0123456789.))
  8759                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8760  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8761                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  8762                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8763  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8764                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  8765                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  8766  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8767                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  8768                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8769  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8770                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  8771                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8772  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8773                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  8774                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8775  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8776                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  8777                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8778  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8779                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  8780                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  8781  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8782                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  8783                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8784  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8785                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  8786                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8787  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8788                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  8789                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8790  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8791                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  8792                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8793  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8794                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  8795                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8796  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8797                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  8798                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8799  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8800                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  8801                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8802  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8803                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  8804                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8805  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8806                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  8807                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  8808  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8809                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  8810                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8811  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8812                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  8813                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8814  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
  8815                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  8816                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  8817  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8818                                      (v128.const f64x2 0x0p+0 0x0p+0))
  8819                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8820  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8821                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  8822                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8823  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8824                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  8825                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8826  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8827                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  8828                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8829  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8830                                      (v128.const f64x2 0x1p-1 0x1p-1))
  8831                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8832  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8833                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  8834                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8835  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8836                                      (v128.const f64x2 0x1p+0 0x1p+0))
  8837                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8838  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8839                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  8840                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8841  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8842                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8843                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8844  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8845                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  8846                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8847  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8848                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8849                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8850  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8851                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  8852                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8853  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8854                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8855                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8856  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8857                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8858                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8859  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8860                                      (v128.const f64x2 inf inf))
  8861                                      (v128.const f64x2 inf inf))
  8862  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8863                                      (v128.const f64x2 -inf -inf))
  8864                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8865  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8866                                      (v128.const f64x2 0123456789 0123456789))
  8867                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8868  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8869                                      (v128.const f64x2 0123456789e019 0123456789e019))
  8870                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8871  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8872                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  8873                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8874  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8875                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  8876                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8877  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8878                                      (v128.const f64x2 0123456789. 0123456789.))
  8879                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8880  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8881                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  8882                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8883  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8884                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  8885                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8886  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8887                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  8888                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8889  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8890                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  8891                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8892  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8893                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  8894                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8895  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8896                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  8897                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8898  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8899                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  8900                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8901  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8902                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  8903                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8904  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8905                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  8906                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8907  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8908                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  8909                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8910  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8911                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  8912                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8913  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8914                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  8915                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8916  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8917                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  8918                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8919  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8920                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  8921                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8922  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8923                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  8924                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8925  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8926                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  8927                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8928  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8929                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  8930                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8931  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8932                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  8933                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  8934  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
  8935                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  8936                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8937  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8938                                      (v128.const f64x2 0x0p+0 0x0p+0))
  8939                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8940  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8941                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  8942                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8943  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8944                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  8945                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8946  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8947                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  8948                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8949  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8950                                      (v128.const f64x2 0x1p-1 0x1p-1))
  8951                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8952  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8953                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  8954                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8955  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8956                                      (v128.const f64x2 0x1p+0 0x1p+0))
  8957                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8958  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8959                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  8960                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8961  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8962                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  8963                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8964  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8965                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  8966                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8967  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8968                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8969                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  8970  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8971                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  8972                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8973  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8974                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8975                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8976  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8977                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  8978                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8979  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8980                                      (v128.const f64x2 inf inf))
  8981                                      (v128.const f64x2 inf inf))
  8982  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8983                                      (v128.const f64x2 -inf -inf))
  8984                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8985  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8986                                      (v128.const f64x2 0123456789 0123456789))
  8987                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8988  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8989                                      (v128.const f64x2 0123456789e019 0123456789e019))
  8990                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8991  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8992                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  8993                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8994  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8995                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  8996                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  8997  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  8998                                      (v128.const f64x2 0123456789. 0123456789.))
  8999                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9000  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9001                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  9002                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9003  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9004                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  9005                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9006  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9007                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  9008                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9009  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9010                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  9011                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9012  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9013                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  9014                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9015  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9016                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  9017                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9018  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9019                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  9020                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9021  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9022                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  9023                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9024  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9025                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  9026                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9027  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9028                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  9029                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9030  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9031                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  9032                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9033  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9034                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  9035                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9036  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9037                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  9038                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9039  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9040                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  9041                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9042  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9043                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  9044                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9045  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9046                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  9047                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9048  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9049                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  9050                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9051  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9052                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  9053                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9054  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
  9055                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  9056                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9057  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9058                                      (v128.const f64x2 0x0p+0 0x0p+0))
  9059                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9060  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9061                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  9062                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9063  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9064                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  9065                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9066  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9067                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  9068                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9069  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9070                                      (v128.const f64x2 0x1p-1 0x1p-1))
  9071                                      (v128.const f64x2 0x1.0000000000000p-1 0x1.0000000000000p-1))
  9072  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9073                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  9074                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9075  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9076                                      (v128.const f64x2 0x1p+0 0x1p+0))
  9077                                      (v128.const f64x2 0x1.0000000000000p+0 0x1.0000000000000p+0))
  9078  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9079                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  9080                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9081  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9082                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  9083                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  9084  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9085                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  9086                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9087  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9088                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9089                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9090  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9091                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  9092                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9093  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9094                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9095                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9096  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9097                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9098                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9099  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9100                                      (v128.const f64x2 inf inf))
  9101                                      (v128.const f64x2 inf inf))
  9102  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9103                                      (v128.const f64x2 -inf -inf))
  9104                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9105  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9106                                      (v128.const f64x2 0123456789 0123456789))
  9107                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  9108  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9109                                      (v128.const f64x2 0123456789e019 0123456789e019))
  9110                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9111  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9112                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  9113                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9114  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9115                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  9116                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9117  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9118                                      (v128.const f64x2 0123456789. 0123456789.))
  9119                                      (v128.const f64x2 0x1.d6f3454000000p+26 0x1.d6f3454000000p+26))
  9120  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9121                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  9122                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9123  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9124                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  9125                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9126  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9127                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  9128                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9129  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9130                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  9131                                      (v128.const f64x2 0x1.d6f34540ca458p+26 0x1.d6f34540ca458p+26))
  9132  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9133                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  9134                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9135  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9136                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  9137                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9138  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9139                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  9140                                      (v128.const f64x2 0x1.b25ffd636ec12p-37 0x1.b25ffd636ec12p-37))
  9141  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9142                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  9143                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9144  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9145                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  9146                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9147  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9148                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  9149                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9150  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9151                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  9152                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9153  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9154                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  9155                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9156  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9157                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  9158                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9159  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9160                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  9161                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9162  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9163                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  9164                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9165  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9166                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  9167                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9168  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9169                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  9170                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9171  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9172                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  9173                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9174  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
  9175                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  9176                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9177  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9178                                      (v128.const f64x2 0x0p+0 0x0p+0))
  9179                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9180  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9181                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  9182                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9183  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9184                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  9185                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9186  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9187                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  9188                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9189  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9190                                      (v128.const f64x2 0x1p-1 0x1p-1))
  9191                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9192  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9193                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  9194                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9195  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9196                                      (v128.const f64x2 0x1p+0 0x1p+0))
  9197                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9198  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9199                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  9200                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9201  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9202                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  9203                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9204  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9205                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  9206                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9207  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9208                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9209                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9210  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9211                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  9212                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9213  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9214                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9215                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9216  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9217                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9218                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9219  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9220                                      (v128.const f64x2 inf inf))
  9221                                      (v128.const f64x2 inf inf))
  9222  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9223                                      (v128.const f64x2 -inf -inf))
  9224                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9225  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9226                                      (v128.const f64x2 0123456789 0123456789))
  9227                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9228  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9229                                      (v128.const f64x2 0123456789e019 0123456789e019))
  9230                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9231  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9232                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  9233                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9234  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9235                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  9236                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9237  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9238                                      (v128.const f64x2 0123456789. 0123456789.))
  9239                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9240  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9241                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  9242                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9243  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9244                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  9245                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9246  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9247                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  9248                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9249  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9250                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  9251                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9252  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9253                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  9254                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9255  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9256                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  9257                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9258  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9259                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  9260                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9261  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9262                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  9263                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9264  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9265                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  9266                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9267  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9268                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  9269                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9270  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9271                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  9272                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9273  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9274                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  9275                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9276  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9277                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  9278                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9279  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9280                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  9281                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9282  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9283                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  9284                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9285  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9286                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  9287                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9288  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9289                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  9290                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9291  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9292                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  9293                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9294  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
  9295                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  9296                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9297  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9298                                      (v128.const f64x2 0x0p+0 0x0p+0))
  9299                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9300  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9301                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  9302                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9303  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9304                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  9305                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9306  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9307                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  9308                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9309  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9310                                      (v128.const f64x2 0x1p-1 0x1p-1))
  9311                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9312  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9313                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  9314                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9315  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9316                                      (v128.const f64x2 0x1p+0 0x1p+0))
  9317                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9318  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9319                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  9320                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9321  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9322                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  9323                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9324  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9325                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  9326                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9327  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9328                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9329                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9330  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9331                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  9332                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9333  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9334                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9335                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9336  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9337                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9338                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9339  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9340                                      (v128.const f64x2 inf inf))
  9341                                      (v128.const f64x2 inf inf))
  9342  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9343                                      (v128.const f64x2 -inf -inf))
  9344                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9345  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9346                                      (v128.const f64x2 0123456789 0123456789))
  9347                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9348  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9349                                      (v128.const f64x2 0123456789e019 0123456789e019))
  9350                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9351  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9352                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  9353                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9354  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9355                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  9356                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9357  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9358                                      (v128.const f64x2 0123456789. 0123456789.))
  9359                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9360  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9361                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  9362                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9363  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9364                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  9365                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9366  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9367                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  9368                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9369  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9370                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  9371                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9372  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9373                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  9374                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9375  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9376                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  9377                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9378  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9379                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  9380                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9381  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9382                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  9383                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9384  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9385                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  9386                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9387  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9388                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  9389                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9390  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9391                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  9392                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9393  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9394                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  9395                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9396  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9397                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  9398                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9399  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9400                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  9401                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9402  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9403                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  9404                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9405  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9406                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  9407                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9408  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9409                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  9410                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9411  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9412                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  9413                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9414  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
  9415                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  9416                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9417  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9418                                      (v128.const f64x2 0x0p+0 0x0p+0))
  9419                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9420  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9421                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  9422                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9423  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9424                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  9425                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9426  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9427                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  9428                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9429  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9430                                      (v128.const f64x2 0x1p-1 0x1p-1))
  9431                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9432  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9433                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  9434                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9435  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9436                                      (v128.const f64x2 0x1p+0 0x1p+0))
  9437                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9438  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9439                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  9440                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9441  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9442                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  9443                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9444  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9445                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  9446                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9447  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9448                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9449                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9450  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9451                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  9452                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9453  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9454                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9455                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9456  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9457                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9458                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9459  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9460                                      (v128.const f64x2 inf inf))
  9461                                      (v128.const f64x2 inf inf))
  9462  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9463                                      (v128.const f64x2 -inf -inf))
  9464                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9465  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9466                                      (v128.const f64x2 0123456789 0123456789))
  9467                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9468  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9469                                      (v128.const f64x2 0123456789e019 0123456789e019))
  9470                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9471  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9472                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  9473                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9474  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9475                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  9476                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9477  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9478                                      (v128.const f64x2 0123456789. 0123456789.))
  9479                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9480  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9481                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  9482                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9483  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9484                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  9485                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9486  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9487                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  9488                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9489  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9490                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  9491                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9492  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9493                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  9494                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9495  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9496                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  9497                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9498  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9499                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  9500                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9501  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9502                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  9503                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9504  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9505                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  9506                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9507  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9508                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  9509                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9510  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9511                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  9512                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9513  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9514                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  9515                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9516  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9517                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  9518                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9519  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9520                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  9521                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9522  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9523                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  9524                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9525  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9526                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  9527                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9528  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9529                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  9530                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9531  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9532                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  9533                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9534  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
  9535                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  9536                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9537  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9538                                      (v128.const f64x2 0x0p+0 0x0p+0))
  9539                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9540  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9541                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  9542                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9543  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9544                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  9545                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9546  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9547                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  9548                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9549  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9550                                      (v128.const f64x2 0x1p-1 0x1p-1))
  9551                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9552  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9553                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  9554                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9555  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9556                                      (v128.const f64x2 0x1p+0 0x1p+0))
  9557                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9558  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9559                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  9560                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9561  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9562                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  9563                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9564  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9565                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  9566                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9567  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9568                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9569                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9570  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9571                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  9572                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9573  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9574                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9575                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9576  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9577                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9578                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9579  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9580                                      (v128.const f64x2 inf inf))
  9581                                      (v128.const f64x2 inf inf))
  9582  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9583                                      (v128.const f64x2 -inf -inf))
  9584                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9585  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9586                                      (v128.const f64x2 0123456789 0123456789))
  9587                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9588  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9589                                      (v128.const f64x2 0123456789e019 0123456789e019))
  9590                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9591  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9592                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  9593                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9594  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9595                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  9596                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9597  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9598                                      (v128.const f64x2 0123456789. 0123456789.))
  9599                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9600  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9601                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  9602                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9603  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9604                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  9605                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9606  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9607                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  9608                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9609  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9610                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  9611                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9612  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9613                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  9614                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9615  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9616                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  9617                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9618  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9619                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  9620                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9621  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9622                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  9623                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9624  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9625                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  9626                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9627  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9628                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  9629                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9630  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9631                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  9632                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9633  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9634                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  9635                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9636  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9637                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  9638                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9639  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9640                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  9641                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9642  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9643                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  9644                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9645  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9646                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  9647                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9648  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9649                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  9650                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9651  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9652                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  9653                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9654  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
  9655                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  9656                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
  9657  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9658                                      (v128.const f64x2 0x0p+0 0x0p+0))
  9659                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9660  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9661                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  9662                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9663  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9664                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  9665                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9666  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9667                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  9668                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9669  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9670                                      (v128.const f64x2 0x1p-1 0x1p-1))
  9671                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9672  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9673                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  9674                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9675  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9676                                      (v128.const f64x2 0x1p+0 0x1p+0))
  9677                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9678  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9679                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  9680                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9681  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9682                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  9683                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9684  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9685                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  9686                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9687  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9688                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9689                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9690  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9691                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  9692                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9693  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9694                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9695                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9696  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9697                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9698                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9699  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9700                                      (v128.const f64x2 inf inf))
  9701                                      (v128.const f64x2 inf inf))
  9702  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9703                                      (v128.const f64x2 -inf -inf))
  9704                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9705  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9706                                      (v128.const f64x2 0123456789 0123456789))
  9707                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9708  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9709                                      (v128.const f64x2 0123456789e019 0123456789e019))
  9710                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9711  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9712                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  9713                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9714  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9715                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  9716                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9717  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9718                                      (v128.const f64x2 0123456789. 0123456789.))
  9719                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9720  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9721                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  9722                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9723  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9724                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  9725                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
  9726  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9727                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  9728                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9729  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9730                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  9731                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9732  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9733                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  9734                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9735  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9736                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  9737                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
  9738  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9739                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  9740                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9741  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9742                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  9743                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9744  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9745                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  9746                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9747  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9748                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  9749                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9750  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9751                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  9752                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9753  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9754                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  9755                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9756  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9757                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  9758                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9759  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9760                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  9761                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9762  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9763                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  9764                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9765  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9766                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  9767                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9768  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9769                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  9770                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9771  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9772                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  9773                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9774  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
  9775                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  9776                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
  9777  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9778                                      (v128.const f64x2 0x0p+0 0x0p+0))
  9779                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9780  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9781                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  9782                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9783  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9784                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  9785                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9786  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9787                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  9788                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9789  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9790                                      (v128.const f64x2 0x1p-1 0x1p-1))
  9791                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9792  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9793                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  9794                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9795  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9796                                      (v128.const f64x2 0x1p+0 0x1p+0))
  9797                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9798  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9799                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  9800                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9801  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9802                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  9803                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9804  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9805                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  9806                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9807  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9808                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9809                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9810  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9811                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  9812                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9813  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9814                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9815                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9816  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9817                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9818                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9819  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9820                                      (v128.const f64x2 inf inf))
  9821                                      (v128.const f64x2 inf inf))
  9822  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9823                                      (v128.const f64x2 -inf -inf))
  9824                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9825  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9826                                      (v128.const f64x2 0123456789 0123456789))
  9827                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9828  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9829                                      (v128.const f64x2 0123456789e019 0123456789e019))
  9830                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9831  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9832                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  9833                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9834  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9835                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  9836                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9837  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9838                                      (v128.const f64x2 0123456789. 0123456789.))
  9839                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9840  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9841                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  9842                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9843  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9844                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  9845                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9846  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9847                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  9848                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9849  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9850                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  9851                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9852  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9853                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  9854                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9855  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9856                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  9857                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9858  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9859                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  9860                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9861  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9862                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  9863                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9864  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9865                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  9866                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9867  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9868                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  9869                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9870  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9871                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  9872                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9873  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9874                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  9875                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9876  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9877                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  9878                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9879  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9880                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
  9881                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9882  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9883                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
  9884                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9885  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9886                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
  9887                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9888  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9889                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
  9890                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9891  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9892                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
  9893                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9894  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
  9895                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
  9896                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9897  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9898                                      (v128.const f64x2 0x0p+0 0x0p+0))
  9899                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9900  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9901                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
  9902                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9903  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9904                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
  9905                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9906  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9907                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
  9908                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9909  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9910                                      (v128.const f64x2 0x1p-1 0x1p-1))
  9911                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9912  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9913                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
  9914                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9915  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9916                                      (v128.const f64x2 0x1p+0 0x1p+0))
  9917                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9918  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9919                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
  9920                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9921  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9922                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
  9923                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9924  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9925                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
  9926                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9927  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9928                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9929                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
  9930  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9931                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
  9932                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9933  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9934                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9935                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9936  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9937                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
  9938                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9939  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9940                                      (v128.const f64x2 inf inf))
  9941                                      (v128.const f64x2 inf inf))
  9942  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9943                                      (v128.const f64x2 -inf -inf))
  9944                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9945  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9946                                      (v128.const f64x2 0123456789 0123456789))
  9947                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9948  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9949                                      (v128.const f64x2 0123456789e019 0123456789e019))
  9950                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9951  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9952                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
  9953                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9954  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9955                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
  9956                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9957  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9958                                      (v128.const f64x2 0123456789. 0123456789.))
  9959                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9960  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9961                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
  9962                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9963  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9964                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
  9965                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9966  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9967                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
  9968                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9969  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9970                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
  9971                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9972  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9973                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
  9974                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9975  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9976                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
  9977                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9978  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9979                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
  9980                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9981  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9982                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
  9983                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9984  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9985                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
  9986                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9987  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9988                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
  9989                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9990  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9991                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
  9992                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9993  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9994                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
  9995                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9996  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
  9997                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
  9998                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
  9999  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 10000                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 10001                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10002  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 10003                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 10004                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10005  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 10006                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 10007                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10008  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 10009                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 10010                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10011  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 10012                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 10013                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10014  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 10015                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 10016                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10017  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10018                                      (v128.const f64x2 0x0p+0 0x0p+0))
 10019                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10020  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10021                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 10022                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10023  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10024                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 10025                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10026  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10027                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 10028                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10029  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10030                                      (v128.const f64x2 0x1p-1 0x1p-1))
 10031                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10032  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10033                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 10034                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10035  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10036                                      (v128.const f64x2 0x1p+0 0x1p+0))
 10037                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10038  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10039                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 10040                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10041  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10042                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 10043                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10044  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10045                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 10046                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10047  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10048                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10049                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10050  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10051                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 10052                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10053  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10054                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10055                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10056  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10057                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10058                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10059  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10060                                      (v128.const f64x2 inf inf))
 10061                                      (v128.const f64x2 inf inf))
 10062  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10063                                      (v128.const f64x2 -inf -inf))
 10064                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10065  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10066                                      (v128.const f64x2 0123456789 0123456789))
 10067                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10068  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10069                                      (v128.const f64x2 0123456789e019 0123456789e019))
 10070                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10071  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10072                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 10073                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10074  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10075                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 10076                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10077  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10078                                      (v128.const f64x2 0123456789. 0123456789.))
 10079                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10080  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10081                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 10082                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10083  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10084                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 10085                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10086  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10087                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 10088                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10089  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10090                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 10091                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10092  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10093                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 10094                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
 10095  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10096                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 10097                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
 10098  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10099                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 10100                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10101  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10102                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 10103                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10104  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10105                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 10106                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10107  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10108                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 10109                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10110  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10111                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 10112                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10113  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10114                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 10115                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10116  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10117                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 10118                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10119  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10120                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 10121                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10122  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10123                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 10124                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10125  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10126                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 10127                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10128  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10129                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 10130                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10131  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10132                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 10133                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10134  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 10135                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 10136                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10137  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10138                                      (v128.const f64x2 0x0p+0 0x0p+0))
 10139                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10140  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10141                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 10142                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10143  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10144                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 10145                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10146  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10147                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 10148                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10149  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10150                                      (v128.const f64x2 0x1p-1 0x1p-1))
 10151                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10152  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10153                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 10154                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10155  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10156                                      (v128.const f64x2 0x1p+0 0x1p+0))
 10157                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10158  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10159                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 10160                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10161  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10162                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 10163                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10164  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10165                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 10166                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10167  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10168                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10169                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10170  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10171                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 10172                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10173  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10174                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10175                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10176  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10177                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10178                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10179  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10180                                      (v128.const f64x2 inf inf))
 10181                                      (v128.const f64x2 inf inf))
 10182  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10183                                      (v128.const f64x2 -inf -inf))
 10184                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10185  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10186                                      (v128.const f64x2 0123456789 0123456789))
 10187                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10188  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10189                                      (v128.const f64x2 0123456789e019 0123456789e019))
 10190                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10191  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10192                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 10193                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10194  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10195                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 10196                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10197  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10198                                      (v128.const f64x2 0123456789. 0123456789.))
 10199                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10200  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10201                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 10202                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10203  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10204                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 10205                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10206  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10207                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 10208                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10209  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10210                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 10211                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10212  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10213                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 10214                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
 10215  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10216                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 10217                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
 10218  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10219                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 10220                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10221  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10222                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 10223                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10224  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10225                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 10226                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10227  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10228                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 10229                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10230  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10231                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 10232                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10233  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10234                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 10235                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10236  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10237                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 10238                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10239  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10240                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 10241                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10242  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10243                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 10244                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10245  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10246                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 10247                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10248  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10249                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 10250                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10251  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10252                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 10253                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10254  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 10255                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 10256                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10257  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10258                                      (v128.const f64x2 0x0p+0 0x0p+0))
 10259                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10260  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10261                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 10262                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10263  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10264                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 10265                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10266  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10267                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 10268                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10269  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10270                                      (v128.const f64x2 0x1p-1 0x1p-1))
 10271                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10272  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10273                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 10274                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10275  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10276                                      (v128.const f64x2 0x1p+0 0x1p+0))
 10277                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10278  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10279                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 10280                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10281  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10282                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 10283                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10284  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10285                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 10286                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10287  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10288                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10289                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10290  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10291                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 10292                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10293  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10294                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10295                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10296  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10297                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10298                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10299  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10300                                      (v128.const f64x2 inf inf))
 10301                                      (v128.const f64x2 inf inf))
 10302  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10303                                      (v128.const f64x2 -inf -inf))
 10304                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10305  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10306                                      (v128.const f64x2 0123456789 0123456789))
 10307                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10308  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10309                                      (v128.const f64x2 0123456789e019 0123456789e019))
 10310                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10311  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10312                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 10313                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10314  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10315                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 10316                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10317  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10318                                      (v128.const f64x2 0123456789. 0123456789.))
 10319                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10320  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10321                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 10322                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10323  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10324                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 10325                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10326  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10327                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 10328                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10329  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10330                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 10331                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10332  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10333                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 10334                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10335  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10336                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 10337                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10338  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10339                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 10340                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10341  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10342                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 10343                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10344  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10345                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 10346                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10347  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10348                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 10349                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10350  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10351                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 10352                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10353  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10354                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 10355                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10356  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10357                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 10358                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10359  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10360                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 10361                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10362  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10363                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 10364                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10365  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10366                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 10367                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10368  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10369                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 10370                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10371  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10372                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 10373                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10374  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 10375                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 10376                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10377  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10378                                      (v128.const f64x2 0x0p+0 0x0p+0))
 10379                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10380  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10381                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 10382                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10383  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10384                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 10385                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10386  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10387                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 10388                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10389  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10390                                      (v128.const f64x2 0x1p-1 0x1p-1))
 10391                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10392  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10393                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 10394                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10395  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10396                                      (v128.const f64x2 0x1p+0 0x1p+0))
 10397                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10398  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10399                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 10400                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10401  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10402                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 10403                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10404  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10405                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 10406                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10407  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10408                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10409                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10410  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10411                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 10412                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10413  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10414                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10415                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10416  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10417                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10418                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10419  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10420                                      (v128.const f64x2 inf inf))
 10421                                      (v128.const f64x2 inf inf))
 10422  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10423                                      (v128.const f64x2 -inf -inf))
 10424                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10425  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10426                                      (v128.const f64x2 0123456789 0123456789))
 10427                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10428  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10429                                      (v128.const f64x2 0123456789e019 0123456789e019))
 10430                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10431  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10432                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 10433                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10434  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10435                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 10436                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10437  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10438                                      (v128.const f64x2 0123456789. 0123456789.))
 10439                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10440  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10441                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 10442                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10443  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10444                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 10445                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10446  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10447                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 10448                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10449  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10450                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 10451                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10452  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10453                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 10454                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10455  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10456                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 10457                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10458  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10459                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 10460                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10461  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10462                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 10463                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10464  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10465                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 10466                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10467  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10468                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 10469                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10470  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10471                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 10472                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10473  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10474                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 10475                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10476  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10477                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 10478                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10479  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10480                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 10481                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10482  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10483                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 10484                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10485  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10486                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 10487                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10488  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10489                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 10490                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10491  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10492                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 10493                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10494  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 10495                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 10496                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10497  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10498                                      (v128.const f64x2 0x0p+0 0x0p+0))
 10499                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10500  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10501                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 10502                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10503  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10504                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 10505                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10506  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10507                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 10508                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10509  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10510                                      (v128.const f64x2 0x1p-1 0x1p-1))
 10511                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10512  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10513                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 10514                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10515  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10516                                      (v128.const f64x2 0x1p+0 0x1p+0))
 10517                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10518  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10519                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 10520                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10521  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10522                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 10523                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10524  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10525                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 10526                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10527  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10528                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10529                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10530  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10531                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 10532                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10533  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10534                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10535                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10536  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10537                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10538                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10539  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10540                                      (v128.const f64x2 inf inf))
 10541                                      (v128.const f64x2 inf inf))
 10542  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10543                                      (v128.const f64x2 -inf -inf))
 10544                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10545  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10546                                      (v128.const f64x2 0123456789 0123456789))
 10547                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10548  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10549                                      (v128.const f64x2 0123456789e019 0123456789e019))
 10550                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10551  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10552                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 10553                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10554  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10555                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 10556                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10557  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10558                                      (v128.const f64x2 0123456789. 0123456789.))
 10559                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10560  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10561                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 10562                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10563  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10564                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 10565                                      (v128.const f64x2 0x1.fe9af5b5e16fap+89 0x1.fe9af5b5e16fap+89))
 10566  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10567                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 10568                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10569  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10570                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 10571                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10572  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10573                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 10574                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
 10575  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10576                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 10577                                      (v128.const f64x2 0x1.fe9af5b6bcbd5p+89 0x1.fe9af5b6bcbd5p+89))
 10578  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10579                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 10580                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10581  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10582                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 10583                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10584  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10585                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 10586                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10587  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10588                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 10589                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10590  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10591                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 10592                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10593  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10594                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 10595                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10596  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10597                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 10598                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10599  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10600                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 10601                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10602  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10603                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 10604                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10605  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10606                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 10607                                      (v128.const f64x2 0x1.23456789abcdfp+80 0x1.23456789abcdfp+80))
 10608  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10609                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 10610                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10611  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10612                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 10613                                      (v128.const f64x2 0x1.23456789abcdfp+99 0x1.23456789abcdfp+99))
 10614  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 10615                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 10616                                      (v128.const f64x2 0x1.23456789abcdfp+61 0x1.23456789abcdfp+61))
 10617  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10618                                      (v128.const f64x2 0x0p+0 0x0p+0))
 10619                                      (v128.const f64x2 nan nan))
 10620  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10621                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 10622                                      (v128.const f64x2 nan nan))
 10623  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10624                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 10625                                      (v128.const f64x2 nan nan))
 10626  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10627                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 10628                                      (v128.const f64x2 nan nan))
 10629  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10630                                      (v128.const f64x2 0x1p-1 0x1p-1))
 10631                                      (v128.const f64x2 nan nan))
 10632  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10633                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 10634                                      (v128.const f64x2 nan nan))
 10635  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10636                                      (v128.const f64x2 0x1p+0 0x1p+0))
 10637                                      (v128.const f64x2 nan nan))
 10638  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10639                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 10640                                      (v128.const f64x2 nan nan))
 10641  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10642                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 10643                                      (v128.const f64x2 nan nan))
 10644  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10645                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 10646                                      (v128.const f64x2 nan nan))
 10647  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10648                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10649                                      (v128.const f64x2 nan nan))
 10650  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10651                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 10652                                      (v128.const f64x2 nan nan))
 10653  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10654                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10655                                      (v128.const f64x2 nan nan))
 10656  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10657                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10658                                      (v128.const f64x2 nan nan))
 10659  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10660                                      (v128.const f64x2 inf inf))
 10661                                      (v128.const f64x2 nan nan))
 10662  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10663                                      (v128.const f64x2 -inf -inf))
 10664                                      (v128.const f64x2 nan nan))
 10665  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10666                                      (v128.const f64x2 0123456789 0123456789))
 10667                                      (v128.const f64x2 nan nan))
 10668  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10669                                      (v128.const f64x2 0123456789e019 0123456789e019))
 10670                                      (v128.const f64x2 nan nan))
 10671  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10672                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 10673                                      (v128.const f64x2 nan nan))
 10674  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10675                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 10676                                      (v128.const f64x2 nan nan))
 10677  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10678                                      (v128.const f64x2 0123456789. 0123456789.))
 10679                                      (v128.const f64x2 nan nan))
 10680  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10681                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 10682                                      (v128.const f64x2 nan nan))
 10683  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10684                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 10685                                      (v128.const f64x2 nan nan))
 10686  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10687                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 10688                                      (v128.const f64x2 nan nan))
 10689  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10690                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 10691                                      (v128.const f64x2 nan nan))
 10692  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10693                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 10694                                      (v128.const f64x2 nan nan))
 10695  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10696                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 10697                                      (v128.const f64x2 nan nan))
 10698  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10699                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 10700                                      (v128.const f64x2 nan nan))
 10701  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10702                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 10703                                      (v128.const f64x2 nan nan))
 10704  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10705                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 10706                                      (v128.const f64x2 nan nan))
 10707  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10708                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 10709                                      (v128.const f64x2 nan nan))
 10710  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10711                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 10712                                      (v128.const f64x2 nan nan))
 10713  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10714                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 10715                                      (v128.const f64x2 nan nan))
 10716  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10717                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 10718                                      (v128.const f64x2 nan nan))
 10719  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10720                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 10721                                      (v128.const f64x2 nan nan))
 10722  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10723                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 10724                                      (v128.const f64x2 nan nan))
 10725  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10726                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 10727                                      (v128.const f64x2 nan nan))
 10728  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10729                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 10730                                      (v128.const f64x2 nan nan))
 10731  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10732                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 10733                                      (v128.const f64x2 nan nan))
 10734  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10735                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 10736                                      (v128.const f64x2 nan nan))
 10737  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10738                                      (v128.const f64x2 nan nan))
 10739                                      (v128.const f64x2 nan nan))
 10740  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10741                                      (v128.const f64x2 -nan -nan))
 10742                                      (v128.const f64x2 nan nan))
 10743  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10744                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10745                                      (v128.const f64x2 nan nan))
 10746  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan nan)
 10747                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 10748                                      (v128.const f64x2 nan nan))
 10749  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10750                                      (v128.const f64x2 0x0p+0 0x0p+0))
 10751                                      (v128.const f64x2 -nan -nan))
 10752  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10753                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 10754                                      (v128.const f64x2 -nan -nan))
 10755  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10756                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 10757                                      (v128.const f64x2 -nan -nan))
 10758  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10759                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 10760                                      (v128.const f64x2 -nan -nan))
 10761  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10762                                      (v128.const f64x2 0x1p-1 0x1p-1))
 10763                                      (v128.const f64x2 -nan -nan))
 10764  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10765                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 10766                                      (v128.const f64x2 -nan -nan))
 10767  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10768                                      (v128.const f64x2 0x1p+0 0x1p+0))
 10769                                      (v128.const f64x2 -nan -nan))
 10770  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10771                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 10772                                      (v128.const f64x2 -nan -nan))
 10773  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10774                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 10775                                      (v128.const f64x2 -nan -nan))
 10776  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10777                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 10778                                      (v128.const f64x2 -nan -nan))
 10779  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10780                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10781                                      (v128.const f64x2 -nan -nan))
 10782  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10783                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 10784                                      (v128.const f64x2 -nan -nan))
 10785  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10786                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10787                                      (v128.const f64x2 -nan -nan))
 10788  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10789                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10790                                      (v128.const f64x2 -nan -nan))
 10791  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10792                                      (v128.const f64x2 inf inf))
 10793                                      (v128.const f64x2 -nan -nan))
 10794  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10795                                      (v128.const f64x2 -inf -inf))
 10796                                      (v128.const f64x2 -nan -nan))
 10797  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10798                                      (v128.const f64x2 0123456789 0123456789))
 10799                                      (v128.const f64x2 -nan -nan))
 10800  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10801                                      (v128.const f64x2 0123456789e019 0123456789e019))
 10802                                      (v128.const f64x2 -nan -nan))
 10803  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10804                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 10805                                      (v128.const f64x2 -nan -nan))
 10806  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10807                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 10808                                      (v128.const f64x2 -nan -nan))
 10809  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10810                                      (v128.const f64x2 0123456789. 0123456789.))
 10811                                      (v128.const f64x2 -nan -nan))
 10812  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10813                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 10814                                      (v128.const f64x2 -nan -nan))
 10815  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10816                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 10817                                      (v128.const f64x2 -nan -nan))
 10818  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10819                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 10820                                      (v128.const f64x2 -nan -nan))
 10821  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10822                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 10823                                      (v128.const f64x2 -nan -nan))
 10824  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10825                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 10826                                      (v128.const f64x2 -nan -nan))
 10827  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10828                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 10829                                      (v128.const f64x2 -nan -nan))
 10830  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10831                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 10832                                      (v128.const f64x2 -nan -nan))
 10833  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10834                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 10835                                      (v128.const f64x2 -nan -nan))
 10836  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10837                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 10838                                      (v128.const f64x2 -nan -nan))
 10839  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10840                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 10841                                      (v128.const f64x2 -nan -nan))
 10842  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10843                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 10844                                      (v128.const f64x2 -nan -nan))
 10845  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10846                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 10847                                      (v128.const f64x2 -nan -nan))
 10848  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10849                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 10850                                      (v128.const f64x2 -nan -nan))
 10851  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10852                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 10853                                      (v128.const f64x2 -nan -nan))
 10854  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10855                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 10856                                      (v128.const f64x2 -nan -nan))
 10857  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10858                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 10859                                      (v128.const f64x2 -nan -nan))
 10860  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10861                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 10862                                      (v128.const f64x2 -nan -nan))
 10863  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10864                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 10865                                      (v128.const f64x2 -nan -nan))
 10866  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10867                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 10868                                      (v128.const f64x2 -nan -nan))
 10869  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10870                                      (v128.const f64x2 nan nan))
 10871                                      (v128.const f64x2 -nan -nan))
 10872  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10873                                      (v128.const f64x2 -nan -nan))
 10874                                      (v128.const f64x2 -nan -nan))
 10875  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10876                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10877                                      (v128.const f64x2 -nan -nan))
 10878  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan -nan)
 10879                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 10880                                      (v128.const f64x2 -nan -nan))
 10881  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10882                                      (v128.const f64x2 0x0p+0 0x0p+0))
 10883                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10884  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10885                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 10886                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10887  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10888                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 10889                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10890  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10891                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 10892                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10893  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10894                                      (v128.const f64x2 0x1p-1 0x1p-1))
 10895                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10896  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10897                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 10898                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10899  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10900                                      (v128.const f64x2 0x1p+0 0x1p+0))
 10901                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10902  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10903                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 10904                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10905  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10906                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 10907                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10908  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10909                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 10910                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10911  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10912                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 10913                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10914  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10915                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 10916                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10917  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10918                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10919                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10920  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10921                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 10922                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10923  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10924                                      (v128.const f64x2 inf inf))
 10925                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10926  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10927                                      (v128.const f64x2 -inf -inf))
 10928                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10929  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10930                                      (v128.const f64x2 0123456789 0123456789))
 10931                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10932  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10933                                      (v128.const f64x2 0123456789e019 0123456789e019))
 10934                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10935  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10936                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 10937                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10938  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10939                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 10940                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10941  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10942                                      (v128.const f64x2 0123456789. 0123456789.))
 10943                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10944  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10945                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 10946                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10947  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10948                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 10949                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10950  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10951                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 10952                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10953  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10954                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 10955                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10956  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10957                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 10958                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10959  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10960                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 10961                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10962  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10963                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 10964                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10965  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10966                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 10967                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10968  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10969                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 10970                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10971  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10972                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 10973                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10974  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10975                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 10976                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10977  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10978                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 10979                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10980  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10981                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 10982                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10983  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10984                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 10985                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10986  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10987                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 10988                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10989  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10990                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 10991                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10992  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10993                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 10994                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10995  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10996                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 10997                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 10998  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 10999                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 11000                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11001  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 11002                                      (v128.const f64x2 nan nan))
 11003                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11004  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 11005                                      (v128.const f64x2 -nan -nan))
 11006                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11007  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 11008                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11009                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11010  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000)
 11011                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11012                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11013  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11014                                      (v128.const f64x2 0x0p+0 0x0p+0))
 11015                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11016  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11017                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 11018                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11019  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11020                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 11021                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11022  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11023                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 11024                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11025  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11026                                      (v128.const f64x2 0x1p-1 0x1p-1))
 11027                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11028  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11029                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 11030                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11031  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11032                                      (v128.const f64x2 0x1p+0 0x1p+0))
 11033                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11034  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11035                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 11036                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11037  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11038                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 11039                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11040  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11041                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 11042                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11043  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11044                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 11045                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11046  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11047                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 11048                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11049  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11050                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11051                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11052  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11053                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11054                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11055  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11056                                      (v128.const f64x2 inf inf))
 11057                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11058  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11059                                      (v128.const f64x2 -inf -inf))
 11060                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11061  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11062                                      (v128.const f64x2 0123456789 0123456789))
 11063                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11064  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11065                                      (v128.const f64x2 0123456789e019 0123456789e019))
 11066                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11067  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11068                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 11069                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11070  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11071                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 11072                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11073  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11074                                      (v128.const f64x2 0123456789. 0123456789.))
 11075                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11076  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11077                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 11078                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11079  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11080                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 11081                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11082  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11083                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 11084                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11085  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11086                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 11087                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11088  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11089                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 11090                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11091  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11092                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 11093                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11094  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11095                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 11096                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11097  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11098                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 11099                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11100  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11101                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 11102                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11103  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11104                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 11105                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11106  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11107                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 11108                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11109  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11110                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 11111                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11112  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11113                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 11114                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11115  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11116                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 11117                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11118  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11119                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 11120                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11121  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11122                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 11123                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11124  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11125                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 11126                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11127  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11128                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 11129                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11130  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11131                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 11132                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11133  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11134                                      (v128.const f64x2 nan nan))
 11135                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11136  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11137                                      (v128.const f64x2 -nan -nan))
 11138                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11139  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11140                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11141                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11142  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000)
 11143                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11144                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11145  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
 11146                                      (v128.const f64x2 nan nan))
 11147                                      (v128.const f64x2 0x0p+0 0x0p+0))
 11148  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
 11149                                      (v128.const f64x2 nan nan))
 11150                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 11151  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
 11152                                      (v128.const f64x2 nan nan))
 11153                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 11154  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
 11155                                      (v128.const f64x2 nan nan))
 11156                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 11157  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
 11158                                      (v128.const f64x2 nan nan))
 11159                                      (v128.const f64x2 0x1p-1 0x1p-1))
 11160  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
 11161                                      (v128.const f64x2 nan nan))
 11162                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 11163  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
 11164                                      (v128.const f64x2 nan nan))
 11165                                      (v128.const f64x2 0x1p+0 0x1p+0))
 11166  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
 11167                                      (v128.const f64x2 nan nan))
 11168                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 11169  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
 11170                                      (v128.const f64x2 nan nan))
 11171                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 11172  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
 11173                                      (v128.const f64x2 nan nan))
 11174                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 11175  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
 11176                                      (v128.const f64x2 nan nan))
 11177                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 11178  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
 11179                                      (v128.const f64x2 nan nan))
 11180                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 11181  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
 11182                                      (v128.const f64x2 nan nan))
 11183                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11184  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
 11185                                      (v128.const f64x2 nan nan))
 11186                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11187  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
 11188                                      (v128.const f64x2 nan nan))
 11189                                      (v128.const f64x2 inf inf))
 11190  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
 11191                                      (v128.const f64x2 nan nan))
 11192                                      (v128.const f64x2 -inf -inf))
 11193  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
 11194                                      (v128.const f64x2 nan nan))
 11195                                      (v128.const f64x2 0123456789 0123456789))
 11196  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
 11197                                      (v128.const f64x2 nan nan))
 11198                                      (v128.const f64x2 0123456789e019 0123456789e019))
 11199  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
 11200                                      (v128.const f64x2 nan nan))
 11201                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 11202  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
 11203                                      (v128.const f64x2 nan nan))
 11204                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 11205  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
 11206                                      (v128.const f64x2 nan nan))
 11207                                      (v128.const f64x2 0123456789. 0123456789.))
 11208  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
 11209                                      (v128.const f64x2 nan nan))
 11210                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 11211  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
 11212                                      (v128.const f64x2 nan nan))
 11213                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 11214  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
 11215                                      (v128.const f64x2 nan nan))
 11216                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 11217  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
 11218                                      (v128.const f64x2 nan nan))
 11219                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 11220  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
 11221                                      (v128.const f64x2 nan nan))
 11222                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 11223  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
 11224                                      (v128.const f64x2 nan nan))
 11225                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 11226  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
 11227                                      (v128.const f64x2 nan nan))
 11228                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 11229  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
 11230                                      (v128.const f64x2 nan nan))
 11231                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 11232  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
 11233                                      (v128.const f64x2 nan nan))
 11234                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 11235  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
 11236                                      (v128.const f64x2 nan nan))
 11237                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 11238  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
 11239                                      (v128.const f64x2 nan nan))
 11240                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 11241  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
 11242                                      (v128.const f64x2 nan nan))
 11243                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 11244  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
 11245                                      (v128.const f64x2 nan nan))
 11246                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 11247  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 11248                                      (v128.const f64x2 nan nan))
 11249                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 11250  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 11251                                      (v128.const f64x2 nan nan))
 11252                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 11253  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 11254                                      (v128.const f64x2 nan nan))
 11255                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 11256  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 11257                                      (v128.const f64x2 nan nan))
 11258                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 11259  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 11260                                      (v128.const f64x2 nan nan))
 11261                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 11262  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 11263                                      (v128.const f64x2 nan nan))
 11264                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 11265  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
 11266                                      (v128.const f64x2 -nan -nan))
 11267                                      (v128.const f64x2 0x0p+0 0x0p+0))
 11268  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
 11269                                      (v128.const f64x2 -nan -nan))
 11270                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 11271  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
 11272                                      (v128.const f64x2 -nan -nan))
 11273                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 11274  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
 11275                                      (v128.const f64x2 -nan -nan))
 11276                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 11277  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
 11278                                      (v128.const f64x2 -nan -nan))
 11279                                      (v128.const f64x2 0x1p-1 0x1p-1))
 11280  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
 11281                                      (v128.const f64x2 -nan -nan))
 11282                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 11283  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
 11284                                      (v128.const f64x2 -nan -nan))
 11285                                      (v128.const f64x2 0x1p+0 0x1p+0))
 11286  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
 11287                                      (v128.const f64x2 -nan -nan))
 11288                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 11289  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
 11290                                      (v128.const f64x2 -nan -nan))
 11291                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 11292  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
 11293                                      (v128.const f64x2 -nan -nan))
 11294                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 11295  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
 11296                                      (v128.const f64x2 -nan -nan))
 11297                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 11298  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
 11299                                      (v128.const f64x2 -nan -nan))
 11300                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 11301  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
 11302                                      (v128.const f64x2 -nan -nan))
 11303                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11304  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
 11305                                      (v128.const f64x2 -nan -nan))
 11306                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11307  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
 11308                                      (v128.const f64x2 -nan -nan))
 11309                                      (v128.const f64x2 inf inf))
 11310  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
 11311                                      (v128.const f64x2 -nan -nan))
 11312                                      (v128.const f64x2 -inf -inf))
 11313  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
 11314                                      (v128.const f64x2 -nan -nan))
 11315                                      (v128.const f64x2 0123456789 0123456789))
 11316  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
 11317                                      (v128.const f64x2 -nan -nan))
 11318                                      (v128.const f64x2 0123456789e019 0123456789e019))
 11319  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
 11320                                      (v128.const f64x2 -nan -nan))
 11321                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 11322  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
 11323                                      (v128.const f64x2 -nan -nan))
 11324                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 11325  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
 11326                                      (v128.const f64x2 -nan -nan))
 11327                                      (v128.const f64x2 0123456789. 0123456789.))
 11328  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
 11329                                      (v128.const f64x2 -nan -nan))
 11330                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 11331  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
 11332                                      (v128.const f64x2 -nan -nan))
 11333                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 11334  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
 11335                                      (v128.const f64x2 -nan -nan))
 11336                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 11337  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
 11338                                      (v128.const f64x2 -nan -nan))
 11339                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 11340  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
 11341                                      (v128.const f64x2 -nan -nan))
 11342                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 11343  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
 11344                                      (v128.const f64x2 -nan -nan))
 11345                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 11346  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
 11347                                      (v128.const f64x2 -nan -nan))
 11348                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 11349  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
 11350                                      (v128.const f64x2 -nan -nan))
 11351                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 11352  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
 11353                                      (v128.const f64x2 -nan -nan))
 11354                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 11355  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
 11356                                      (v128.const f64x2 -nan -nan))
 11357                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 11358  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
 11359                                      (v128.const f64x2 -nan -nan))
 11360                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 11361  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
 11362                                      (v128.const f64x2 -nan -nan))
 11363                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 11364  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
 11365                                      (v128.const f64x2 -nan -nan))
 11366                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 11367  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 11368                                      (v128.const f64x2 -nan -nan))
 11369                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 11370  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 11371                                      (v128.const f64x2 -nan -nan))
 11372                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 11373  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 11374                                      (v128.const f64x2 -nan -nan))
 11375                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 11376  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 11377                                      (v128.const f64x2 -nan -nan))
 11378                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 11379  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 11380                                      (v128.const f64x2 -nan -nan))
 11381                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 11382  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 11383                                      (v128.const f64x2 -nan -nan))
 11384                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 11385  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
 11386                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11387                                      (v128.const f64x2 0x0p+0 0x0p+0))
 11388  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
 11389                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11390                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 11391  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
 11392                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11393                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 11394  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
 11395                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11396                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 11397  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
 11398                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11399                                      (v128.const f64x2 0x1p-1 0x1p-1))
 11400  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
 11401                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11402                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 11403  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
 11404                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11405                                      (v128.const f64x2 0x1p+0 0x1p+0))
 11406  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
 11407                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11408                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 11409  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
 11410                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11411                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 11412  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
 11413                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11414                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 11415  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
 11416                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11417                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 11418  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
 11419                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11420                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 11421  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
 11422                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11423                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11424  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
 11425                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11426                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11427  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
 11428                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11429                                      (v128.const f64x2 inf inf))
 11430  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
 11431                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11432                                      (v128.const f64x2 -inf -inf))
 11433  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
 11434                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11435                                      (v128.const f64x2 0123456789 0123456789))
 11436  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
 11437                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11438                                      (v128.const f64x2 0123456789e019 0123456789e019))
 11439  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
 11440                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11441                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 11442  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
 11443                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11444                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 11445  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
 11446                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11447                                      (v128.const f64x2 0123456789. 0123456789.))
 11448  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
 11449                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11450                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 11451  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
 11452                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11453                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 11454  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
 11455                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11456                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 11457  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
 11458                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11459                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 11460  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
 11461                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11462                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 11463  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
 11464                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11465                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 11466  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
 11467                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11468                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 11469  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
 11470                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11471                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 11472  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
 11473                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11474                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 11475  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
 11476                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11477                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 11478  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
 11479                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11480                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 11481  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
 11482                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11483                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 11484  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
 11485                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11486                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 11487  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 11488                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11489                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 11490  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 11491                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11492                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 11493  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 11494                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11495                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 11496  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 11497                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11498                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 11499  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 11500                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11501                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 11502  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 11503                                      (v128.const f64x2 nan:0x4000000000000 nan:0x4000000000000))
 11504                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 11505  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0p+0 0x0p+0)
 11506                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11507                                      (v128.const f64x2 0x0p+0 0x0p+0))
 11508  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x0p+0 -0x0p+0)
 11509                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11510                                      (v128.const f64x2 -0x0p+0 -0x0p+0))
 11511  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1022 0x1p-1022)
 11512                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11513                                      (v128.const f64x2 0x1p-1022 0x1p-1022))
 11514  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1022 -0x1p-1022)
 11515                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11516                                      (v128.const f64x2 -0x1p-1022 -0x1p-1022))
 11517  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p-1 0x1p-1)
 11518                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11519                                      (v128.const f64x2 0x1p-1 0x1p-1))
 11520  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p-1 -0x1p-1)
 11521                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11522                                      (v128.const f64x2 -0x1p-1 -0x1p-1))
 11523  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1p+0 0x1p+0)
 11524                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11525                                      (v128.const f64x2 0x1p+0 0x1p+0))
 11526  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1p+0 -0x1p+0)
 11527                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11528                                      (v128.const f64x2 -0x1p+0 -0x1p+0))
 11529  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2)
 11530                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11531                                      (v128.const f64x2 0x1.921fb54442d18p+2 0x1.921fb54442d18p+2))
 11532  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2)
 11533                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11534                                      (v128.const f64x2 -0x1.921fb54442d18p+2 -0x1.921fb54442d18p+2))
 11535  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023)
 11536                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11537                                      (v128.const f64x2 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023))
 11538  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023)
 11539                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11540                                      (v128.const f64x2 -0x1.fffffffffffffp+1023 -0x1.fffffffffffffp+1023))
 11541  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
 11542                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11543                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11544  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022)
 11545                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11546                                      (v128.const f64x2 0x0.0000000000001p-1022 0x0.0000000000001p-1022))
 11547  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 inf inf)
 11548                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11549                                      (v128.const f64x2 inf inf))
 11550  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 -inf -inf)
 11551                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11552                                      (v128.const f64x2 -inf -inf))
 11553  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789 0123456789)
 11554                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11555                                      (v128.const f64x2 0123456789 0123456789))
 11556  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e019 0123456789e019)
 11557                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11558                                      (v128.const f64x2 0123456789e019 0123456789e019))
 11559  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e+019 0123456789e+019)
 11560                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11561                                      (v128.const f64x2 0123456789e+019 0123456789e+019))
 11562  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789e-019 0123456789e-019)
 11563                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11564                                      (v128.const f64x2 0123456789e-019 0123456789e-019))
 11565  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789. 0123456789.)
 11566                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11567                                      (v128.const f64x2 0123456789. 0123456789.))
 11568  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e019 0123456789.e019)
 11569                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11570                                      (v128.const f64x2 0123456789.e019 0123456789.e019))
 11571  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e+019 0123456789.e+019)
 11572                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11573                                      (v128.const f64x2 0123456789.e+019 0123456789.e+019))
 11574  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.e-019 0123456789.e-019)
 11575                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11576                                      (v128.const f64x2 0123456789.e-019 0123456789.e-019))
 11577  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789 0123456789.0123456789)
 11578                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11579                                      (v128.const f64x2 0123456789.0123456789 0123456789.0123456789))
 11580  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019)
 11581                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11582                                      (v128.const f64x2 0123456789.0123456789e019 0123456789.0123456789e019))
 11583  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019)
 11584                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11585                                      (v128.const f64x2 0123456789.0123456789e+019 0123456789.0123456789e+019))
 11586  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019)
 11587                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11588                                      (v128.const f64x2 0123456789.0123456789e-019 0123456789.0123456789e-019))
 11589  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef)
 11590                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11591                                      (v128.const f64x2 0x0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef))
 11592  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019)
 11593                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11594                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdefp019))
 11595  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019)
 11596                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11597                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdefp+019))
 11598  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019)
 11599                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11600                                      (v128.const f64x2 0x0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdefp-019))
 11601  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.)
 11602                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11603                                      (v128.const f64x2 0x0123456789ABCDEFabcdef. 0x0123456789ABCDEFabcdef.))
 11604  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019)
 11605                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11606                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p019 0x0123456789ABCDEFabcdef.p019))
 11607  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019)
 11608                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11609                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p+019 0x0123456789ABCDEFabcdef.p+019))
 11610  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019)
 11611                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11612                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.p-019 0x0123456789ABCDEFabcdef.p-019))
 11613  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef)
 11614                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11615                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdef))
 11616  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019)
 11617                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11618                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp019))
 11619  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019)
 11620                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11621                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp+019))
 11622  (assert_return (invoke "f64x2.pmax" (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019)
 11623                                      (v128.const f64x2 -nan:0x4000000000000 -nan:0x4000000000000))
 11624                                      (v128.const f64x2 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019 0x0123456789ABCDEFabcdef.0123456789ABCDEFabcdefp-019))
 11625  
 11626  
 11627  ;; Unknown operators
 11628  
 11629  (assert_malformed (module quote "(memory 1) (func (result v128) (i8x16.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0)))") "unknown operator")
 11630  (assert_malformed (module quote "(memory 1) (func (result v128) (i8x16.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0)))") "unknown operator")
 11631  (assert_malformed (module quote "(memory 1) (func (result v128) (i16x8.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0)))") "unknown operator")
 11632  (assert_malformed (module quote "(memory 1) (func (result v128) (i16x8.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0)))") "unknown operator")
 11633  (assert_malformed (module quote "(memory 1) (func (result v128) (i32x4.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0)))") "unknown operator")
 11634  (assert_malformed (module quote "(memory 1) (func (result v128) (i32x4.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0)))") "unknown operator")
 11635  (assert_malformed (module quote "(memory 1) (func (result v128) (i64x2.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0)))") "unknown operator")
 11636  (assert_malformed (module quote "(memory 1) (func (result v128) (i64x2.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0)))") "unknown operator")
 11637  
 11638  ;; type check
 11639  (assert_invalid (module (func (result v128) (f64x2.pmin (i32.const 0) (f32.const 0.0)))) "type mismatch")
 11640  (assert_invalid (module (func (result v128) (f64x2.pmax (i32.const 0) (f32.const 0.0)))) "type mismatch")
 11641  
 11642  ;; Test operation with empty argument
 11643  
 11644  (assert_invalid
 11645    (module
 11646      (func $f64x2.pmin-1st-arg-empty (result v128)
 11647        (f64x2.pmin (v128.const f64x2 0 0))
 11648      )
 11649    )
 11650    "type mismatch"
 11651  )
 11652  (assert_invalid
 11653    (module
 11654      (func $f64x2.pmin-arg-empty (result v128)
 11655        (f64x2.pmin)
 11656      )
 11657    )
 11658    "type mismatch"
 11659  )
 11660  (assert_invalid
 11661    (module
 11662      (func $f64x2.pmax-1st-arg-empty (result v128)
 11663        (f64x2.pmax (v128.const f64x2 0 0))
 11664      )
 11665    )
 11666    "type mismatch"
 11667  )
 11668  (assert_invalid
 11669    (module
 11670      (func $f64x2.pmax-arg-empty (result v128)
 11671        (f64x2.pmax)
 11672      )
 11673    )
 11674    "type mismatch"
 11675  )
 11676