bug1569137.js (1424B)
1 let { exports: { f } } = wasmEvalText(` 2 (module 3 (memory $0 1 1) 4 5 (func (export "f") (result f32) 6 (local $0 i32) (local $1 f64) (local $2 i32) 7 8 (local.set 0 (i32.const 134219779)) 9 (local.set 1 (f64.const 3810600700439633677210579e165)) 10 11 (f32.floor 12 (loop $label$2 (result f32) 13 (br_if $label$2 14 (i32.load offset=3 align=2 15 (block $label$4 (result i32) 16 (drop 17 (if (result f64) 18 (br_if $label$4 19 (i32.const 4883) 20 (i32.const -124) 21 ) 22 (then (f64.const 77)) 23 (else 24 (block (result f64) 25 (drop 26 (br_if $label$4 27 (i32.const 4194304) 28 (i32.const -8192) 29 ) 30 ) 31 (return 32 (f32.const 4294967296) 33 ) 34 ) 35 ) 36 ) 37 ) 38 (br_if $label$4 39 (br_if $label$4 40 (i32.const -90) 41 (br_if $label$4 42 (br_if $label$4 43 (local.get $2) 44 (i32.const -16) 45 ) 46 (i32.const 15656) 47 ) 48 ) 49 (block $label$18 (result i32) 50 (i32.eqz 51 (br_if $label$4 52 (i32.const -1) 53 (i32.const 15) 54 ) 55 ) 56 ) 57 ) 58 ) 59 ) 60 ) 61 (f32.const 23) 62 ) 63 ) 64 ) 65 )`); 66 67 f();