(module (type $none_=>_none (func)) (global $global$0 (mut anyref) (ref.null any)) (global $global$1 (mut eqref) (ref.null eq)) (global $global$2 (mut (ref null i31)) (i31.new (i32.const 0) )) (global $global$3 (mut anyref) (ref.null eq)) (global $global$4 (mut anyref) (i31.new (i32.const 0) )) (global $global$5 (mut eqref) (i31.new (i32.const 0) )) (func $0 (local $0 i32) (local $1 anyref) (local $2 eqref) (local $3 (ref null i31)) (local.set $1 (local.get $1) ) (local.set $1 (global.get $global$0) ) (local.set $1 (ref.null any) ) (local.set $2 (local.get $2) ) (local.set $2 (global.get $global$1) ) (local.set $2 (ref.null eq) ) (local.set $3 (local.get $3) ) (local.set $3 (global.get $global$2) ) (local.set $3 (i31.new (i32.const 0) ) ) (local.set $1 (local.get $2) ) (local.set $1 (global.get $global$1) ) (local.set $1 (ref.null eq) ) (local.set $1 (local.get $3) ) (local.set $1 (global.get $global$2) ) (local.set $1 (i31.new (i32.const 0) ) ) (local.set $2 (local.get $3) ) (local.set $2 (global.get $global$2) ) (local.set $2 (i31.new (i32.const 0) ) ) (global.set $global$0 (local.get $1) ) (global.set $global$0 (global.get $global$0) ) (global.set $global$0 (ref.null any) ) (global.set $global$1 (local.get $2) ) (global.set $global$1 (global.get $global$1) ) (global.set $global$1 (ref.null eq) ) (global.set $global$2 (local.get $3) ) (global.set $global$2 (global.get $global$2) ) (global.set $global$2 (i31.new (i32.const 0) ) ) (global.set $global$0 (local.get $2) ) (global.set $global$0 (global.get $global$1) ) (global.set $global$0 (ref.null eq) ) (global.set $global$0 (local.get $3) ) (global.set $global$0 (global.get $global$2) ) (global.set $global$0 (i31.new (i32.const 0) ) ) (global.set $global$1 (local.get $3) ) (global.set $global$1 (global.get $global$2) ) (global.set $global$1 (i31.new (i32.const 0) ) ) (local.set $0 (i31.get_s (local.get $3) ) ) (local.set $0 (i31.get_u (local.get $3) ) ) ) (func $1 (local $0 (ref null i31)) (local $1 (ref null i31)) (nop) ) )