| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- (module
- (type $0 (func (result i32)))
- (type $1 (func (param f64 f64 i32 f64 f32) (result i32)))
- (memory $3 1)
- (table $2 2 funcref)
- (global $4 (mut f64) (f64.const -0x1.0035c4524daf8p+7))
- (export "_main" (func $6))
- (elem $5 (i32.const 0)
- $7 $8)
-
- (func $6 (type $0)
- (result i32)
- (local $0 i32)
- (local $1 i64)
- (local $2 f32)
- (local $3 f64)
- i32.const 385
- f64.const 0x1.9cbe6f8f163aap+9
- f64.store offset=39 align=2
- f64.const 0x1.4530cd2e8aa6bp+8
- i32.const 702
- f64.load offset=12 align=2
- local.tee $3
- local.get $3
- i64.reinterpret_f64
- i64.const 9218868437227405312
- i64.and
- i64.popcnt
- i64.const 11
- i64.eq
- select
- local.tee $3
- global.get $4
- i32.const 440
- i32.load16_u offset=58 align=1
- i32.const 178
- i32.load offset=16 align=2
- i32.and
- global.get $4
- f64.const 0x1.abf60cf2b5ea8p+8
- i32.const 554
- f64.load offset=74 align=1
- local.tee $3
- local.get $3
- i64.reinterpret_f64
- i64.const 9218868437227405312
- i64.and
- i64.popcnt
- i64.const 11
- i64.eq
- select
- local.tee $3
- f64.min
- i32.const 758
- i32.load16_u offset=35 align=1
- i32.const 334
- i32.load16_s offset=81 align=1
- br_if 0
- drop
- f32.const 0x1.bbacd6p+9
- i32.const 1
- call_indirect $2 (type $1)
- )
-
- (func $7 (type $0)
- (result i32)
- i32.const 0
- )
-
- (func $8 (type $1)
- (param $0 f64)
- (param $1 f64)
- (param $2 i32)
- (param $3 f64)
- (param $4 f32)
- (result i32)
- (local $5 i32)
- (local $6 i64)
- (local $7 f32)
- (local $8 f64)
- (local $9 i32)
- (local $10 i32)
- i32.const 86
- local.set $10
- i32.const 684
- i32.load8_s offset=77
- local.tee $2
- i32.const 0
- call_indirect $2 (type $0)
- i32.xor
- local.set $9
- loop $loop
- local.get $9
- i32.const 561
- i64.load offset=74 align=4
- i32.const 183
- i64.load offset=94 align=2
- i64.eq
- i32.add
- local.set $9
- local.get $10
- i32.const -1
- i32.add
- local.tee $10
- br_if $loop
- end ;; $loop
- local.get $9
- local.get $2
- i32.extend8_s
- i32.rotr
- ))
|