github.com/bananabytelabs/wazero@v0.0.0-20240105073314-54b22a776da8/internal/integration_test/fuzzcases/testdata/1797c.wat (about)

     1  (module
     2    (type (;0;) (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32 i32 i32 i32)))
     3    (func (;0;) (type 0) (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32 i32 i32 i32)
     4      global.get 2
     5      i32.eqz
     6      if  ;; label = @1
     7        unreachable
     8      end
     9      global.get 2
    10      i32.const 1
    11      i32.sub
    12      global.set 2
    13      v128.const i32x4 0xff8000ff 0x000000ff 0x000fc5ff 0xffffff01
    14      local.get 15
    15      i32.extend8_s
    16      i32.extend8_s
    17      i32.extend8_s
    18      local.get 15
    19      i32.eq
    20      i32.eqz
    21      i32.extend8_s
    22      i32.extend8_s
    23      unreachable
    24      i8x16.replace_lane 4
    25      i64.const -585884069744
    26      data.drop 0
    27      data.drop 0
    28      i32.const 1869573999
    29      i16x8.splat
    30      f64x2.abs
    31      f64x2.abs
    32      f64x2.abs
    33      f64x2.abs
    34      f64x2.abs
    35      f64x2.abs
    36      f64x2.abs
    37      f64x2.abs
    38      f64x2.abs
    39      f64x2.abs
    40      f64x2.abs
    41      f64x2.abs
    42      f64x2.abs
    43      v128.const i32x4 0x45000000 0x0000003a 0x00000000 0x2400f75d
    44      i8x16.shuffle 9 9 9 9 9 9 9 9 9 13 9 9 9 9 9 9
    45      f64x2.abs
    46      f64x2.abs
    47      f64x2.abs
    48      f64x2.abs
    49      f64x2.abs
    50      f64x2.abs
    51      f64x2.abs
    52      f64x2.abs
    53      f64x2.abs
    54      f32x4.abs
    55      i32x4.extend_low_i16x8_s
    56      unreachable
    57    )
    58    (func (;1;) (type 0) (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32 i32 i32 i32)
    59      global.get 2
    60      i32.eqz
    61      if  ;; label = @1
    62        unreachable
    63      end
    64      global.get 2
    65      i32.const 1
    66      i32.sub
    67      global.set 2
    68      block  ;; label = @1
    69        f64.const -0x1.a246969696969p+1016 (;=-1147356289394718200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;)
    70        br 0 (;@1;)
    71        v128.const i32x4 0x69696969 0x69696969 0x69696969 0x45696969
    72        global.get 0
    73        v128.xor
    74        global.set 0
    75        i64.reinterpret_f64
    76        global.get 1
    77        i64.xor
    78        global.set 1
    79      end
    80      i32.const -867893179
    81      i32.const -858993444
    82      i32.const -13312
    83      i32.const 0
    84    )
    85    (global (;0;) (mut v128) v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000)
    86    (global (;1;) (mut i64) i64.const 0)
    87    (global (;2;) (mut i32) i32.const 1000)
    88    (export "~zz\00E1E\00EE\00$" (func 0))
    89    (export "" (func 1))
    90    (export "2" (global 0))
    91    (export "3" (global 1))
    92    (data (;0;) "\f7\00\ff\ff\ff\0e\00")
    93  )