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 )