Created
September 13, 2022 11:26
-
-
Save TerrorJack/2bc02cd6ef3671ace21ecf11792fbf32 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# libraries/base/GHC/IO/Encoding.hs | |
################################ | |
################################ | |
# section ""cstring" . base_GHCziIOziEncoding_mkTextEncoding8_bytes" { | |
# base_GHCziIOziEncoding_mkTextEncoding8_bytes: | |
# I8[] "//IGNORE" | |
# } | |
################################ | |
# section ""cstring" . base_GHCziIOziEncoding_mkTextEncoding6_bytes" { | |
# base_GHCziIOziEncoding_mkTextEncoding6_bytes: | |
# I8[] "//ROUNDTRIP" | |
# } | |
################################ | |
# section ""cstring" . base_GHCziIOziEncoding_mkTextEncoding4_bytes" { | |
# base_GHCziIOziEncoding_mkTextEncoding4_bytes: | |
# I8[] "//TRANSLIT" | |
# } | |
################################ | |
# section ""cstring" . .Lr2gi_bytes" { | |
# .Lr2gi_bytes: | |
# I8[] "UTF16" | |
# } | |
################################ | |
# section ""cstring" . .Lr2gg_bytes" { | |
# .Lr2gg_bytes: | |
# I8[] "UTF16BE" | |
# } | |
################################ | |
# section ""cstring" . .Lr2ge_bytes" { | |
# .Lr2ge_bytes: | |
# I8[] "UTF16LE" | |
# } | |
################################ | |
# section ""cstring" . .Lr2gc_bytes" { | |
# .Lr2gc_bytes: | |
# I8[] "UTF32" | |
# } | |
################################ | |
# section ""cstring" . .Lr2ga_bytes" { | |
# .Lr2ga_bytes: | |
# I8[] "UTF32BE" | |
# } | |
################################ | |
# section ""cstring" . .Lr2g8_bytes" { | |
# .Lr2g8_bytes: | |
# I8[] "UTF32LE" | |
# } | |
################################ | |
# section ""cstring" . .Lr2g6_bytes" { | |
# .Lr2g6_bytes: | |
# I8[] "UTF8" | |
# } | |
################################ | |
# section ""cstring" . .Lr2g4_bytes" { | |
# .Lr2g4_bytes: | |
# I8[] "ANSI_X3.4-1968" | |
# } | |
################################ | |
# section ""cstring" . .Lr2g2_bytes" { | |
# .Lr2g2_bytes: | |
# I8[] "iso-ir-6" | |
# } | |
################################ | |
# section ""cstring" . .Lr2g0_bytes" { | |
# .Lr2g0_bytes: | |
# I8[] "ANSI_X3.4-1986" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fY_bytes" { | |
# .Lr2fY_bytes: | |
# I8[] "ISO_646.irv:1991" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fW_bytes" { | |
# .Lr2fW_bytes: | |
# I8[] "US-ASCII" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fU_bytes" { | |
# .Lr2fU_bytes: | |
# I8[] "us" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fS_bytes" { | |
# .Lr2fS_bytes: | |
# I8[] "IBM367" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fQ_bytes" { | |
# .Lr2fQ_bytes: | |
# I8[] "cp367" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fO_bytes" { | |
# .Lr2fO_bytes: | |
# I8[] "csASCII" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fM_bytes" { | |
# .Lr2fM_bytes: | |
# I8[] "ASCII" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fK_bytes" { | |
# .Lr2fK_bytes: | |
# I8[] "ISO646-US" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fI_bytes" { | |
# .Lr2fI_bytes: | |
# I8[] "ISO_8859-1:1987" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fG_bytes" { | |
# .Lr2fG_bytes: | |
# I8[] "iso-ir-100" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fE_bytes" { | |
# .Lr2fE_bytes: | |
# I8[] "ISO_8859-1" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fC_bytes" { | |
# .Lr2fC_bytes: | |
# I8[] "ISO-8859-1" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fA_bytes" { | |
# .Lr2fA_bytes: | |
# I8[] "latin1" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fy_bytes" { | |
# .Lr2fy_bytes: | |
# I8[] "l1" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fw_bytes" { | |
# .Lr2fw_bytes: | |
# I8[] "IBM819" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fu_bytes" { | |
# .Lr2fu_bytes: | |
# I8[] "CP819" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fs_bytes" { | |
# .Lr2fs_bytes: | |
# I8[] "csISOLatin1" | |
# } | |
################################ | |
# section ""cstring" . base_GHCziIOziEncoding_zdtrModule2_bytes" { | |
# base_GHCziIOziEncoding_zdtrModule2_bytes: | |
# I8[] "GHC.IO.Encoding" | |
# } | |
################################ | |
# section ""cstring" . base_GHCziIOziEncoding_zdtrModule4_bytes" { | |
# base_GHCziIOziEncoding_zdtrModule4_bytes: | |
# I8[] "base" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fr_bytes" { | |
# .Lr2fr_bytes: | |
# I8[] "unknown encoding:" | |
# } | |
################################ | |
# section ""cstring" . .Lr2fp_bytes" { | |
# .Lr2fp_bytes: | |
# I8[] "mkTextEncoding" | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_latin1_closure" { | |
# base_GHCziIOziEncoding_latin1_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziLatin1_latin1zuchecked_closure+1; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_utf8_closure" { | |
# base_GHCziIOziEncoding_utf8_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziUTF8_utf8_closure+1; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_utf8zubom_closure" { | |
# base_GHCziIOziEncoding_utf8zubom_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziUTF8_utf8zubom_closure; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_utf16_closure" { | |
# base_GHCziIOziEncoding_utf16_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziUTF16_utf16_closure; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_utf16le_closure" { | |
# base_GHCziIOziEncoding_utf16le_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziUTF16_utf16le_closure+1; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_utf16be_closure" { | |
# base_GHCziIOziEncoding_utf16be_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziUTF16_utf16be_closure+1; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_utf32_closure" { | |
# base_GHCziIOziEncoding_utf32_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziUTF32_utf32_closure; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_utf32le_closure" { | |
# base_GHCziIOziEncoding_utf32le_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziUTF32_utf32le_closure+1; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_utf32be_closure" { | |
# base_GHCziIOziEncoding_utf32be_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziUTF32_utf32be_closure+1; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_char8_closure" { | |
# base_GHCziIOziEncoding_char8_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncodingziLatin1_latin1_closure+1; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fq_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2na: // global | |
# _r2fq::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2nb; else goto c2nc; | |
# c2nb: // global | |
# R1 = _r2fq::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2nc: // global | |
# (_c2n7::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fq::P32); | |
# if (_c2n7::I32 == 0) goto c2n9; else goto c2n8; | |
# c2n9: // global | |
# call (I32[I32[_r2fq::P32]])() args: 4, res: 0, upd: 4; | |
# c2n8: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2n7::I32; | |
# I32[Sp - 12] = .Lr2fp_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fq_info" { | |
# .Lr2fq_info: | |
# const .Lr2fq_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fq_closure" { | |
# .Lr2fq_closure: | |
# const .Lr2fq_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . .Lu2nD_srt" { | |
# .Lu2nD_srt: | |
# const stg_SRT_2_info; | |
# const base_GHCziIOziException_zdfExceptionIOExceptionzuzdctoException_closure; | |
# const .Lr2fq_closure; | |
# const 0; | |
# } | |
# .Ls2j3_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2np: // global | |
# _s2j3::P32 = R1; | |
# if ((Sp + -16) < SpLim) (likely: False) goto c2nq; else goto c2nr; | |
# c2nq: // global | |
# R1 = _s2j3::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2nr: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2j3::P32; | |
# I32[Sp - 16] = .Lr2fr_bytes; | |
# P32[Sp - 12] = P32[_s2j3::P32 + 8]; | |
# Sp = Sp - 16; | |
# call ghczmprim_GHCziCString_unpackAppendCStringzh_entry() args: 20, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2j3_info" { | |
# .Ls2j3_info: | |
# const .Ls2j3_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2j5_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2nt: // global | |
# _s2j5::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2nu; else goto c2nv; | |
# c2nv: // global | |
# Hp = Hp + 40; | |
# if (Hp > HpLim) (likely: False) goto c2nx; else goto c2nw; | |
# c2nx: // global | |
# HpAlloc = 40; | |
# goto c2nu; | |
# c2nu: // global | |
# R1 = _s2j5::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2nw: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2j5::P32; | |
# _s2j1::P32 = P32[_s2j5::P32 + 8]; | |
# I32[Hp - 36] = .Ls2j3_info; | |
# P32[Hp - 28] = _s2j1::P32; | |
# I32[Hp - 24] = base_GHCziIOziException_IOError_con_info; | |
# P32[Hp - 20] = base_GHCziMaybe_Nothing_closure+1; | |
# P32[Hp - 16] = base_GHCziIOziException_NoSuchThing_closure+2; | |
# P32[Hp - 12] = .Lr2fq_closure; | |
# P32[Hp - 8] = Hp - 36; | |
# P32[Hp - 4] = base_GHCziMaybe_Nothing_closure+1; | |
# P32[Hp] = base_GHCziMaybe_Nothing_closure+1; | |
# P32[Sp - 12] = Hp - 23; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziException_zdfExceptionIOExceptionzuzdctoException_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2j5_info" { | |
# .Ls2j5_info: | |
# const .Ls2j5_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const .Lu2nD_srt; | |
# } | |
# base_GHCziIOziEncoding_mkTextEncoding2_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2ny: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2nC; else goto c2nB; | |
# c2nC: // global | |
# HpAlloc = 12; | |
# R1 = base_GHCziIOziEncoding_mkTextEncoding2_closure; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c2nB: // global | |
# I32[Hp - 8] = .Ls2j5_info; | |
# P32[Hp] = P32[Sp]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 4; | |
# call stg_raiseIOzh(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_mkTextEncoding2_info" { | |
# base_GHCziIOziEncoding_mkTextEncoding2_info: | |
# const base_GHCziIOziEncoding_mkTextEncoding2_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const .Lu2nD_srt; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_mkTextEncoding2_closure" { | |
# base_GHCziIOziEncoding_mkTextEncoding2_closure: | |
# const base_GHCziIOziEncoding_mkTextEncoding2_info; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_zdtrModule3_closure" { | |
# base_GHCziIOziEncoding_zdtrModule3_closure: | |
# const ghczmprim_GHCziTypes_TrNameS_con_info; | |
# const base_GHCziIOziEncoding_zdtrModule4_bytes; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_zdtrModule1_closure" { | |
# base_GHCziIOziEncoding_zdtrModule1_closure: | |
# const ghczmprim_GHCziTypes_TrNameS_con_info; | |
# const base_GHCziIOziEncoding_zdtrModule2_bytes; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_zdtrModule_closure" { | |
# base_GHCziIOziEncoding_zdtrModule_closure: | |
# const ghczmprim_GHCziTypes_Module_con_info; | |
# const base_GHCziIOziEncoding_zdtrModule3_closure+1; | |
# const base_GHCziIOziEncoding_zdtrModule1_closure+1; | |
# const 3; | |
# } | |
################################ | |
# .Ls2jg_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2nY: // global | |
# _s2jd::P32 = P32[Sp]; | |
# _s2ja::P32 = P32[R1 + 2]; | |
# _c2nR::P32 = P32[_s2ja::P32 + 4]; | |
# call MO_WriteBarrier(); | |
# P32[_s2ja::P32 + 4] = _s2jd::P32; | |
# if (I32[_s2ja::P32] != stg_MUT_VAR_CLEAN_info) goto c2nW; else goto c2nX; | |
# c2nX: // global | |
# call "ccall" arg hints: [PtrHint, PtrHint, | |
# PtrHint] result hints: [] dirty_MUT_VAR(BaseReg, _s2ja::P32, _c2nR::P32); | |
# goto c2nW; | |
# c2nW: // global | |
# R1 = ghczmprim_GHCziTuple_Z0T_closure+1; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2jg_info" { | |
# .Ls2jg_info: | |
# const .Ls2jg_entry; | |
# const 1; | |
# const 9 :: W16; | |
# const 0 :: W16; | |
# const 131077; | |
# } | |
# .Ls2jc_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2o7: // global | |
# R1 = P32[P32[R1 + 3] + 4]; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2jc_info" { | |
# .Ls2jc_info: | |
# const .Ls2jc_entry; | |
# const 1; | |
# const 9 :: W16; | |
# const 0 :: W16; | |
# const 65539; | |
# } | |
# .LrEU_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2ob: // global | |
# if ((Sp + -4) < SpLim) (likely: False) goto c2oc; else goto c2od; | |
# c2oc: // global | |
# R1 = .LrEU_closure; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c2od: // global | |
# I32[Sp - 4] = .Lc2nI_info; | |
# Sp = Sp - 4; | |
# call stg_noDuplicatezh() args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .LrEU_info" { | |
# .LrEU_info: | |
# const .LrEU_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 65541; | |
# } | |
# section ""data" . .LrEU_closure" { | |
# .LrEU_closure: | |
# const .LrEU_info; | |
# } | |
# .Lc2nI() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2nI: // global | |
# _s2j6::P32 = P32[Sp + 4]; | |
# I32[Sp + 4] = .Lc2nK_info; | |
# R1 = _s2j6::P32; | |
# Sp = Sp + 4; | |
# call stg_newMutVarzh(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2nI_info" { | |
# .Lc2nI_info: | |
# const .Lc2nI; | |
# const 1; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2nK() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2nK: // global | |
# Hp = Hp + 28; | |
# _s2ja::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c2oh; else goto c2og; | |
# c2oh: // global | |
# HpAlloc = 28; | |
# R1 = _s2ja::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2og: // global | |
# I32[Hp - 24] = .Ls2jg_info; | |
# P32[Hp - 20] = _s2ja::P32; | |
# I32[Hp - 16] = .Ls2jc_info; | |
# P32[Hp - 12] = _s2ja::P32; | |
# I32[Hp - 8] = ghczmprim_GHCziTuple_Z2T_con_info; | |
# P32[Hp - 4] = Hp - 15; | |
# P32[Hp] = Hp - 22; | |
# R1 = Hp - 7; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2nK_info" { | |
# .Lc2nK_info: | |
# const .Lc2nK; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# .Lr2ft_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2oo: // global | |
# _r2ft::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2op; else goto c2oq; | |
# c2op: // global | |
# R1 = _r2ft::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2oq: // global | |
# (_c2ol::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2ft::P32); | |
# if (_c2ol::I32 == 0) goto c2on; else goto c2om; | |
# c2on: // global | |
# call (I32[I32[_r2ft::P32]])() args: 4, res: 0, upd: 4; | |
# c2om: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2ol::I32; | |
# I32[Sp - 12] = .Lr2fs_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2ft_info" { | |
# .Lr2ft_info: | |
# const .Lr2ft_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2ft_closure" { | |
# .Lr2ft_closure: | |
# const .Lr2ft_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fv_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2ox: // global | |
# _r2fv::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2oy; else goto c2oz; | |
# c2oy: // global | |
# R1 = _r2fv::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2oz: // global | |
# (_c2ou::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fv::P32); | |
# if (_c2ou::I32 == 0) goto c2ow; else goto c2ov; | |
# c2ow: // global | |
# call (I32[I32[_r2fv::P32]])() args: 4, res: 0, upd: 4; | |
# c2ov: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2ou::I32; | |
# I32[Sp - 12] = .Lr2fu_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fv_info" { | |
# .Lr2fv_info: | |
# const .Lr2fv_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fv_closure" { | |
# .Lr2fv_closure: | |
# const .Lr2fv_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fx_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2oG: // global | |
# _r2fx::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2oH; else goto c2oI; | |
# c2oH: // global | |
# R1 = _r2fx::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2oI: // global | |
# (_c2oD::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fx::P32); | |
# if (_c2oD::I32 == 0) goto c2oF; else goto c2oE; | |
# c2oF: // global | |
# call (I32[I32[_r2fx::P32]])() args: 4, res: 0, upd: 4; | |
# c2oE: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2oD::I32; | |
# I32[Sp - 12] = .Lr2fw_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fx_info" { | |
# .Lr2fx_info: | |
# const .Lr2fx_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fx_closure" { | |
# .Lr2fx_closure: | |
# const .Lr2fx_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fz_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2oP: // global | |
# _r2fz::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2oQ; else goto c2oR; | |
# c2oQ: // global | |
# R1 = _r2fz::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2oR: // global | |
# (_c2oM::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fz::P32); | |
# if (_c2oM::I32 == 0) goto c2oO; else goto c2oN; | |
# c2oO: // global | |
# call (I32[I32[_r2fz::P32]])() args: 4, res: 0, upd: 4; | |
# c2oN: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2oM::I32; | |
# I32[Sp - 12] = .Lr2fy_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fz_info" { | |
# .Lr2fz_info: | |
# const .Lr2fz_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fz_closure" { | |
# .Lr2fz_closure: | |
# const .Lr2fz_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fB_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2oY: // global | |
# _r2fB::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2oZ; else goto c2p0; | |
# c2oZ: // global | |
# R1 = _r2fB::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2p0: // global | |
# (_c2oV::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fB::P32); | |
# if (_c2oV::I32 == 0) goto c2oX; else goto c2oW; | |
# c2oX: // global | |
# call (I32[I32[_r2fB::P32]])() args: 4, res: 0, upd: 4; | |
# c2oW: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2oV::I32; | |
# I32[Sp - 12] = .Lr2fA_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fB_info" { | |
# .Lr2fB_info: | |
# const .Lr2fB_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fB_closure" { | |
# .Lr2fB_closure: | |
# const .Lr2fB_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fD_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2p7: // global | |
# _r2fD::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2p8; else goto c2p9; | |
# c2p8: // global | |
# R1 = _r2fD::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2p9: // global | |
# (_c2p4::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fD::P32); | |
# if (_c2p4::I32 == 0) goto c2p6; else goto c2p5; | |
# c2p6: // global | |
# call (I32[I32[_r2fD::P32]])() args: 4, res: 0, upd: 4; | |
# c2p5: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2p4::I32; | |
# I32[Sp - 12] = .Lr2fC_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fD_info" { | |
# .Lr2fD_info: | |
# const .Lr2fD_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fD_closure" { | |
# .Lr2fD_closure: | |
# const .Lr2fD_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fF_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2pg: // global | |
# _r2fF::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2ph; else goto c2pi; | |
# c2ph: // global | |
# R1 = _r2fF::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2pi: // global | |
# (_c2pd::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fF::P32); | |
# if (_c2pd::I32 == 0) goto c2pf; else goto c2pe; | |
# c2pf: // global | |
# call (I32[I32[_r2fF::P32]])() args: 4, res: 0, upd: 4; | |
# c2pe: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2pd::I32; | |
# I32[Sp - 12] = .Lr2fE_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fF_info" { | |
# .Lr2fF_info: | |
# const .Lr2fF_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fF_closure" { | |
# .Lr2fF_closure: | |
# const .Lr2fF_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fH_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2pp: // global | |
# _r2fH::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2pq; else goto c2pr; | |
# c2pq: // global | |
# R1 = _r2fH::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2pr: // global | |
# (_c2pm::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fH::P32); | |
# if (_c2pm::I32 == 0) goto c2po; else goto c2pn; | |
# c2po: // global | |
# call (I32[I32[_r2fH::P32]])() args: 4, res: 0, upd: 4; | |
# c2pn: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2pm::I32; | |
# I32[Sp - 12] = .Lr2fG_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fH_info" { | |
# .Lr2fH_info: | |
# const .Lr2fH_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fH_closure" { | |
# .Lr2fH_closure: | |
# const .Lr2fH_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fJ_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2py: // global | |
# _r2fJ::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2pz; else goto c2pA; | |
# c2pz: // global | |
# R1 = _r2fJ::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2pA: // global | |
# (_c2pv::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fJ::P32); | |
# if (_c2pv::I32 == 0) goto c2px; else goto c2pw; | |
# c2px: // global | |
# call (I32[I32[_r2fJ::P32]])() args: 4, res: 0, upd: 4; | |
# c2pw: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2pv::I32; | |
# I32[Sp - 12] = .Lr2fI_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fJ_info" { | |
# .Lr2fJ_info: | |
# const .Lr2fJ_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fJ_closure" { | |
# .Lr2fJ_closure: | |
# const .Lr2fJ_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fL_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2pH: // global | |
# _r2fL::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2pI; else goto c2pJ; | |
# c2pI: // global | |
# R1 = _r2fL::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2pJ: // global | |
# (_c2pE::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fL::P32); | |
# if (_c2pE::I32 == 0) goto c2pG; else goto c2pF; | |
# c2pG: // global | |
# call (I32[I32[_r2fL::P32]])() args: 4, res: 0, upd: 4; | |
# c2pF: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2pE::I32; | |
# I32[Sp - 12] = .Lr2fK_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fL_info" { | |
# .Lr2fL_info: | |
# const .Lr2fL_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fL_closure" { | |
# .Lr2fL_closure: | |
# const .Lr2fL_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fN_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2pQ: // global | |
# _r2fN::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2pR; else goto c2pS; | |
# c2pR: // global | |
# R1 = _r2fN::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2pS: // global | |
# (_c2pN::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fN::P32); | |
# if (_c2pN::I32 == 0) goto c2pP; else goto c2pO; | |
# c2pP: // global | |
# call (I32[I32[_r2fN::P32]])() args: 4, res: 0, upd: 4; | |
# c2pO: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2pN::I32; | |
# I32[Sp - 12] = .Lr2fM_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fN_info" { | |
# .Lr2fN_info: | |
# const .Lr2fN_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fN_closure" { | |
# .Lr2fN_closure: | |
# const .Lr2fN_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fP_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2pZ: // global | |
# _r2fP::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2q0; else goto c2q1; | |
# c2q0: // global | |
# R1 = _r2fP::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2q1: // global | |
# (_c2pW::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fP::P32); | |
# if (_c2pW::I32 == 0) goto c2pY; else goto c2pX; | |
# c2pY: // global | |
# call (I32[I32[_r2fP::P32]])() args: 4, res: 0, upd: 4; | |
# c2pX: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2pW::I32; | |
# I32[Sp - 12] = .Lr2fO_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fP_info" { | |
# .Lr2fP_info: | |
# const .Lr2fP_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fP_closure" { | |
# .Lr2fP_closure: | |
# const .Lr2fP_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fR_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2q8: // global | |
# _r2fR::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2q9; else goto c2qa; | |
# c2q9: // global | |
# R1 = _r2fR::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2qa: // global | |
# (_c2q5::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fR::P32); | |
# if (_c2q5::I32 == 0) goto c2q7; else goto c2q6; | |
# c2q7: // global | |
# call (I32[I32[_r2fR::P32]])() args: 4, res: 0, upd: 4; | |
# c2q6: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2q5::I32; | |
# I32[Sp - 12] = .Lr2fQ_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fR_info" { | |
# .Lr2fR_info: | |
# const .Lr2fR_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fR_closure" { | |
# .Lr2fR_closure: | |
# const .Lr2fR_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fT_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2qh: // global | |
# _r2fT::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2qi; else goto c2qj; | |
# c2qi: // global | |
# R1 = _r2fT::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2qj: // global | |
# (_c2qe::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fT::P32); | |
# if (_c2qe::I32 == 0) goto c2qg; else goto c2qf; | |
# c2qg: // global | |
# call (I32[I32[_r2fT::P32]])() args: 4, res: 0, upd: 4; | |
# c2qf: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2qe::I32; | |
# I32[Sp - 12] = .Lr2fS_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fT_info" { | |
# .Lr2fT_info: | |
# const .Lr2fT_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fT_closure" { | |
# .Lr2fT_closure: | |
# const .Lr2fT_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fV_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2qq: // global | |
# _r2fV::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2qr; else goto c2qs; | |
# c2qr: // global | |
# R1 = _r2fV::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2qs: // global | |
# (_c2qn::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fV::P32); | |
# if (_c2qn::I32 == 0) goto c2qp; else goto c2qo; | |
# c2qp: // global | |
# call (I32[I32[_r2fV::P32]])() args: 4, res: 0, upd: 4; | |
# c2qo: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2qn::I32; | |
# I32[Sp - 12] = .Lr2fU_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fV_info" { | |
# .Lr2fV_info: | |
# const .Lr2fV_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fV_closure" { | |
# .Lr2fV_closure: | |
# const .Lr2fV_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fX_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2qz: // global | |
# _r2fX::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2qA; else goto c2qB; | |
# c2qA: // global | |
# R1 = _r2fX::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2qB: // global | |
# (_c2qw::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fX::P32); | |
# if (_c2qw::I32 == 0) goto c2qy; else goto c2qx; | |
# c2qy: // global | |
# call (I32[I32[_r2fX::P32]])() args: 4, res: 0, upd: 4; | |
# c2qx: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2qw::I32; | |
# I32[Sp - 12] = .Lr2fW_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fX_info" { | |
# .Lr2fX_info: | |
# const .Lr2fX_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fX_closure" { | |
# .Lr2fX_closure: | |
# const .Lr2fX_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2fZ_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2qI: // global | |
# _r2fZ::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2qJ; else goto c2qK; | |
# c2qJ: // global | |
# R1 = _r2fZ::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2qK: // global | |
# (_c2qF::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fZ::P32); | |
# if (_c2qF::I32 == 0) goto c2qH; else goto c2qG; | |
# c2qH: // global | |
# call (I32[I32[_r2fZ::P32]])() args: 4, res: 0, upd: 4; | |
# c2qG: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2qF::I32; | |
# I32[Sp - 12] = .Lr2fY_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2fZ_info" { | |
# .Lr2fZ_info: | |
# const .Lr2fZ_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2fZ_closure" { | |
# .Lr2fZ_closure: | |
# const .Lr2fZ_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2g1_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2qR: // global | |
# _r2g1::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2qS; else goto c2qT; | |
# c2qS: // global | |
# R1 = _r2g1::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2qT: // global | |
# (_c2qO::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2g1::P32); | |
# if (_c2qO::I32 == 0) goto c2qQ; else goto c2qP; | |
# c2qQ: // global | |
# call (I32[I32[_r2g1::P32]])() args: 4, res: 0, upd: 4; | |
# c2qP: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2qO::I32; | |
# I32[Sp - 12] = .Lr2g0_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2g1_info" { | |
# .Lr2g1_info: | |
# const .Lr2g1_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2g1_closure" { | |
# .Lr2g1_closure: | |
# const .Lr2g1_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2g3_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2r0: // global | |
# _r2g3::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2r1; else goto c2r2; | |
# c2r1: // global | |
# R1 = _r2g3::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2r2: // global | |
# (_c2qX::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2g3::P32); | |
# if (_c2qX::I32 == 0) goto c2qZ; else goto c2qY; | |
# c2qZ: // global | |
# call (I32[I32[_r2g3::P32]])() args: 4, res: 0, upd: 4; | |
# c2qY: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2qX::I32; | |
# I32[Sp - 12] = .Lr2g2_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2g3_info" { | |
# .Lr2g3_info: | |
# const .Lr2g3_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2g3_closure" { | |
# .Lr2g3_closure: | |
# const .Lr2g3_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2g5_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2r9: // global | |
# _r2g5::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2ra; else goto c2rb; | |
# c2ra: // global | |
# R1 = _r2g5::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2rb: // global | |
# (_c2r6::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2g5::P32); | |
# if (_c2r6::I32 == 0) goto c2r8; else goto c2r7; | |
# c2r8: // global | |
# call (I32[I32[_r2g5::P32]])() args: 4, res: 0, upd: 4; | |
# c2r7: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2r6::I32; | |
# I32[Sp - 12] = .Lr2g4_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2g5_info" { | |
# .Lr2g5_info: | |
# const .Lr2g5_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2g5_closure" { | |
# .Lr2g5_closure: | |
# const .Lr2g5_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2g7_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2ri: // global | |
# _r2g7::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2rj; else goto c2rk; | |
# c2rj: // global | |
# R1 = _r2g7::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2rk: // global | |
# (_c2rf::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2g7::P32); | |
# if (_c2rf::I32 == 0) goto c2rh; else goto c2rg; | |
# c2rh: // global | |
# call (I32[I32[_r2g7::P32]])() args: 4, res: 0, upd: 4; | |
# c2rg: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2rf::I32; | |
# I32[Sp - 12] = .Lr2g6_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2g7_info" { | |
# .Lr2g7_info: | |
# const .Lr2g7_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2g7_closure" { | |
# .Lr2g7_closure: | |
# const .Lr2g7_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2g9_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2rr: // global | |
# _r2g9::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2rs; else goto c2rt; | |
# c2rs: // global | |
# R1 = _r2g9::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2rt: // global | |
# (_c2ro::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2g9::P32); | |
# if (_c2ro::I32 == 0) goto c2rq; else goto c2rp; | |
# c2rq: // global | |
# call (I32[I32[_r2g9::P32]])() args: 4, res: 0, upd: 4; | |
# c2rp: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2ro::I32; | |
# I32[Sp - 12] = .Lr2g8_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2g9_info" { | |
# .Lr2g9_info: | |
# const .Lr2g9_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2g9_closure" { | |
# .Lr2g9_closure: | |
# const .Lr2g9_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2gb_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2rA: // global | |
# _r2gb::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2rB; else goto c2rC; | |
# c2rB: // global | |
# R1 = _r2gb::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2rC: // global | |
# (_c2rx::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2gb::P32); | |
# if (_c2rx::I32 == 0) goto c2rz; else goto c2ry; | |
# c2rz: // global | |
# call (I32[I32[_r2gb::P32]])() args: 4, res: 0, upd: 4; | |
# c2ry: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2rx::I32; | |
# I32[Sp - 12] = .Lr2ga_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gb_info" { | |
# .Lr2gb_info: | |
# const .Lr2gb_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2gb_closure" { | |
# .Lr2gb_closure: | |
# const .Lr2gb_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2gd_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2rJ: // global | |
# _r2gd::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2rK; else goto c2rL; | |
# c2rK: // global | |
# R1 = _r2gd::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2rL: // global | |
# (_c2rG::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2gd::P32); | |
# if (_c2rG::I32 == 0) goto c2rI; else goto c2rH; | |
# c2rI: // global | |
# call (I32[I32[_r2gd::P32]])() args: 4, res: 0, upd: 4; | |
# c2rH: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2rG::I32; | |
# I32[Sp - 12] = .Lr2gc_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gd_info" { | |
# .Lr2gd_info: | |
# const .Lr2gd_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2gd_closure" { | |
# .Lr2gd_closure: | |
# const .Lr2gd_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2gf_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2rS: // global | |
# _r2gf::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2rT; else goto c2rU; | |
# c2rT: // global | |
# R1 = _r2gf::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2rU: // global | |
# (_c2rP::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2gf::P32); | |
# if (_c2rP::I32 == 0) goto c2rR; else goto c2rQ; | |
# c2rR: // global | |
# call (I32[I32[_r2gf::P32]])() args: 4, res: 0, upd: 4; | |
# c2rQ: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2rP::I32; | |
# I32[Sp - 12] = .Lr2ge_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gf_info" { | |
# .Lr2gf_info: | |
# const .Lr2gf_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2gf_closure" { | |
# .Lr2gf_closure: | |
# const .Lr2gf_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2gh_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2s1: // global | |
# _r2gh::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2s2; else goto c2s3; | |
# c2s2: // global | |
# R1 = _r2gh::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2s3: // global | |
# (_c2rY::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2gh::P32); | |
# if (_c2rY::I32 == 0) goto c2s0; else goto c2rZ; | |
# c2s0: // global | |
# call (I32[I32[_r2gh::P32]])() args: 4, res: 0, upd: 4; | |
# c2rZ: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2rY::I32; | |
# I32[Sp - 12] = .Lr2gg_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gh_info" { | |
# .Lr2gh_info: | |
# const .Lr2gh_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2gh_closure" { | |
# .Lr2gh_closure: | |
# const .Lr2gh_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2gj_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2sa: // global | |
# _r2gj::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2sb; else goto c2sc; | |
# c2sb: // global | |
# R1 = _r2gj::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2sc: // global | |
# (_c2s7::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2gj::P32); | |
# if (_c2s7::I32 == 0) goto c2s9; else goto c2s8; | |
# c2s9: // global | |
# call (I32[I32[_r2gj::P32]])() args: 4, res: 0, upd: 4; | |
# c2s8: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2s7::I32; | |
# I32[Sp - 12] = .Lr2gi_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gj_info" { | |
# .Lr2gj_info: | |
# const .Lr2gj_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2gj_closure" { | |
# .Lr2gj_closure: | |
# const .Lr2gj_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Ls2jq_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2sy: // global | |
# _s2jq::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2sz; else goto c2sA; | |
# c2sz: // global | |
# R1 = _s2jq::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2sA: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2jq::P32; | |
# P32[Sp - 12] = P32[_s2jq::P32 + 8]; | |
# Sp = Sp - 12; | |
# call .Lr2gk_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2jq_info" { | |
# .Ls2jq_info: | |
# const .Ls2jq_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2jp_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2sH: // global | |
# _s2jp::P32 = R1; | |
# if ((Sp + -16) < SpLim) (likely: False) goto c2sL; else goto c2sM; | |
# c2sL: // global | |
# R1 = _s2jp::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2sM: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2jp::P32; | |
# I32[Sp - 12] = .Lc2sF_info; | |
# I32[Sp - 16] = I32[_s2jp::P32 + 8]; | |
# Sp = Sp - 16; | |
# call base_GHCziUnicodeziInternalziCharziUnicodeDataziSimpleUpperCaseMapping_zdwtoSimpleUpperCase_entry() args: 8, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2jp_info" { | |
# .Ls2jp_info: | |
# const .Ls2jp_entry; | |
# const 65536; | |
# const 17 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2sF() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2sF: // global | |
# Hp = Hp + 8; | |
# _s2jo::I32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c2sP; else goto c2sO; | |
# c2sP: // global | |
# HpAlloc = 8; | |
# R1 = _s2jo::I32; | |
# call stg_gc_unbx_r1(R1) args: 4, res: 4, upd: 12; | |
# c2sO: // global | |
# I32[Hp - 4] = ghczmprim_GHCziTypes_Czh_con_info; | |
# I32[Hp] = _s2jo::I32; | |
# R1 = Hp - 3; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2sF_info" { | |
# .Lc2sF_info: | |
# const .Lc2sF; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lr2gk_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2sU: // global | |
# if ((Sp + -4) < SpLim) (likely: False) goto c2sV; else goto u2tb; | |
# c2sV: // global | |
# R1 = .Lr2gk_closure; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# u2tb: // global | |
# call .Lc2se() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gk_info" { | |
# .Lr2gk_info: | |
# const .Lr2gk_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 65541; | |
# } | |
# section ""data" . .Lr2gk_closure" { | |
# .Lr2gk_closure: | |
# const .Lr2gk_info; | |
# } | |
# .Lc2se() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2se: // global | |
# _s2jh::P32 = P32[Sp]; | |
# I32[Sp] = .Lc2sh_info; | |
# R1 = _s2jh::P32; | |
# if (R1 & 3 != 0) goto u2t8; else goto c2si; | |
# u2t8: // global | |
# call .Lc2sh(R1) args: 0, res: 0, upd: 0; | |
# c2si: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# .Lc2sh() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2sh: // global | |
# _s2ji::P32 = R1; | |
# if (_s2ji::P32 & 3 != 1) goto c2sS; else goto c2sR; | |
# c2sS: // global | |
# I32[Sp - 4] = .Lc2sn_info; | |
# R1 = P32[_s2ji::P32 + 2]; | |
# P32[Sp] = P32[_s2ji::P32 + 6]; | |
# Sp = Sp - 4; | |
# if (R1 & 3 != 0) goto u2t9; else goto c2so; | |
# u2t9: // global | |
# call .Lc2sn(R1) args: 0, res: 0, upd: 0; | |
# c2so: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# c2sR: // global | |
# R1 = ghczmprim_GHCziTypes_ZMZN_closure+1; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2sh_info" { | |
# .Lc2sh_info: | |
# const .Lc2sh; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2sn() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2sn: // global | |
# Hp = Hp + 36; | |
# _s2jl::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c2t2; else goto c2t1; | |
# c2t2: // global | |
# HpAlloc = 36; | |
# R1 = _s2jl::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2t1: // global | |
# _s2jk::P32 = P32[Sp + 4]; | |
# _s2jn::I32 = I32[_s2jl::P32 + 3]; | |
# if (_s2jn::I32 != 45) goto c2t5; else goto c2t6; | |
# c2t5: // global | |
# I32[Hp - 32] = .Ls2jq_info; | |
# P32[Hp - 24] = _s2jk::P32; | |
# I32[Hp - 20] = .Ls2jp_info; | |
# I32[Hp - 12] = _s2jn::I32; | |
# I32[Hp - 8] = ghczmprim_GHCziTypes_ZC_con_info; | |
# P32[Hp - 4] = Hp - 20; | |
# P32[Hp] = Hp - 32; | |
# R1 = Hp - 6; | |
# Sp = Sp + 8; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2t6: // global | |
# Hp = Hp - 36; | |
# P32[Sp + 4] = _s2jk::P32; | |
# Sp = Sp + 4; | |
# call .Lc2se() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2sn_info" { | |
# .Lc2sn_info: | |
# const .Lc2sn; | |
# const 1; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# section ""data" . .Lu2u3_srt" { | |
# .Lu2u3_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziFailure_codingFailureModeSuffix5_closure; | |
# const base_GHCziIOziEncodingziFailure_codingFailureModeSuffix3_closure; | |
# const base_GHCziIOziEncodingziFailure_codingFailureModeSuffix1_closure; | |
# const 0; | |
# } | |
# .Ls2jv_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2tC: // global | |
# _s2jv::P32 = R1; | |
# if ((Sp + -4) < SpLim) (likely: False) goto c2tD; else goto c2tE; | |
# c2tD: // global | |
# R1 = _s2jv::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2tE: // global | |
# I32[Sp - 4] = .Lc2to_info; | |
# R1 = P32[_s2jv::P32 + 8]; | |
# Sp = Sp - 4; | |
# if (R1 & 3 != 0) goto u2tS; else goto c2tp; | |
# u2tS: // global | |
# call .Lc2to(R1) args: 0, res: 0, upd: 0; | |
# c2tp: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2jv_info" { | |
# .Ls2jv_info: | |
# const .Ls2jv_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const .Lu2u3_srt; | |
# } | |
# .Lc2to() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2to: // global | |
# _s2ju::P32 = R1; | |
# _c2tw::P32 = _s2ju::P32 & 3; | |
# if (_c2tw::P32 < 3) goto u2tR; else goto c2tt; | |
# u2tR: // global | |
# if (_c2tw::P32 < 2) goto c2tu; else goto c2tv; | |
# c2tu: // global | |
# R1 = ghczmprim_GHCziTypes_ZMZN_closure+1; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2tv: // global | |
# R1 = base_GHCziIOziEncodingziFailure_codingFailureModeSuffix5_closure; | |
# Sp = Sp + 4; | |
# call (I32[I32[R1]])(R1) args: 4, res: 0, upd: 4; | |
# c2tt: // global | |
# if (%MO_UU_Conv_W16_W32(I16[I32[_s2ju::P32 & (-4)] + 10]) != 2) goto c2tA; else goto c2tz; | |
# c2tA: // global | |
# R1 = base_GHCziIOziEncodingziFailure_codingFailureModeSuffix1_closure; | |
# Sp = Sp + 4; | |
# call (I32[I32[R1]])(R1) args: 4, res: 0, upd: 4; | |
# c2tz: // global | |
# R1 = base_GHCziIOziEncodingziFailure_codingFailureModeSuffix3_closure; | |
# Sp = Sp + 4; | |
# call (I32[I32[R1]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2to_info" { | |
# .Lc2to_info: | |
# const .Lc2to; | |
# const 0; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2u3_srt; | |
# } | |
# .Ls2jw_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2tT: // global | |
# _s2jw::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2tU; else goto c2tV; | |
# c2tV: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2tX; else goto c2tW; | |
# c2tX: // global | |
# HpAlloc = 12; | |
# goto c2tU; | |
# c2tU: // global | |
# R1 = _s2jw::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2tW: // global | |
# _s2js::P32 = P32[_s2jw::P32 + 8]; | |
# _s2jt::P32 = P32[_s2jw::P32 + 12]; | |
# I32[Hp - 8] = .Ls2jv_info; | |
# P32[Hp] = _s2jt::P32; | |
# P32[Sp - 8] = _s2js::P32; | |
# P32[Sp - 4] = Hp - 8; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_zpzp_entry() args: 12, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2jw_info" { | |
# .Ls2jw_info: | |
# const .Ls2jw_entry; | |
# const 2; | |
# const 18 :: W16; | |
# const 1 :: W16; | |
# const .Lu2u3_srt; | |
# } | |
# .Lr2gl_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2tY: // global | |
# Hp = Hp + 16; | |
# if (Hp > HpLim) (likely: False) goto c2u2; else goto c2u1; | |
# c2u2: // global | |
# HpAlloc = 16; | |
# R1 = .Lr2gl_closure; | |
# call (stg_gc_fun)(R1) args: 12, res: 0, upd: 4; | |
# c2u1: // global | |
# I32[Hp - 12] = .Ls2jw_info; | |
# P32[Hp - 4] = P32[Sp]; | |
# P32[Hp] = P32[Sp + 4]; | |
# P32[Sp + 4] = Hp - 12; | |
# Sp = Sp + 4; | |
# call base_GHCziIOziEncoding_mkTextEncoding2_entry() args: 8, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gl_info" { | |
# .Lr2gl_info: | |
# const .Lr2gl_entry; | |
# const 2; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 196623; | |
# } | |
# section ""data" . .Lr2gl_closure" { | |
# .Lr2gl_closure: | |
# const .Lr2gl_info; | |
# const base_GHCziIOziEncoding_mkTextEncoding2_closure; | |
# const .Lu2u3_srt; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . .Lu2DG_srt" { | |
# .Lu2DG_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding2_closure; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# const .Lr2gl_closure; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DH_srt" { | |
# .Lu2DH_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2ft_closure; | |
# const .Lu2DG_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DI_srt" { | |
# .Lu2DI_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fv_closure; | |
# const .Lu2DH_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DJ_srt" { | |
# .Lu2DJ_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fx_closure; | |
# const .Lu2DI_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DK_srt" { | |
# .Lu2DK_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fz_closure; | |
# const .Lu2DJ_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DL_srt" { | |
# .Lu2DL_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fB_closure; | |
# const .Lu2DK_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DM_srt" { | |
# .Lu2DM_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fD_closure; | |
# const .Lu2DL_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DN_srt" { | |
# .Lu2DN_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fF_closure; | |
# const .Lu2DM_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DO_srt" { | |
# .Lu2DO_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fH_closure; | |
# const .Lu2DN_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DP_srt" { | |
# .Lu2DP_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# const .Lr2fJ_closure; | |
# const .Lu2DO_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DQ_srt" { | |
# .Lu2DQ_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fL_closure; | |
# const .Lu2DP_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DR_srt" { | |
# .Lu2DR_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fN_closure; | |
# const .Lu2DQ_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DS_srt" { | |
# .Lu2DS_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fP_closure; | |
# const .Lu2DR_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DT_srt" { | |
# .Lu2DT_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fR_closure; | |
# const .Lu2DS_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DU_srt" { | |
# .Lu2DU_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fT_closure; | |
# const .Lu2DT_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DV_srt" { | |
# .Lu2DV_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fV_closure; | |
# const .Lu2DU_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DW_srt" { | |
# .Lu2DW_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fX_closure; | |
# const .Lu2DV_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DX_srt" { | |
# .Lu2DX_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2fZ_closure; | |
# const .Lu2DW_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DY_srt" { | |
# .Lu2DY_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2g1_closure; | |
# const .Lu2DX_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2DZ_srt" { | |
# .Lu2DZ_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2g3_closure; | |
# const .Lu2DY_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2E0_srt" { | |
# .Lu2E0_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziUTF8_mkUTF8_closure; | |
# const .Lr2g5_closure; | |
# const .Lu2DZ_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2E1_srt" { | |
# .Lu2E1_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziUTF32_mkUTF32le_closure; | |
# const .Lr2g7_closure; | |
# const .Lu2E0_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2E2_srt" { | |
# .Lu2E2_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziUTF32_mkUTF32be_closure; | |
# const .Lr2g9_closure; | |
# const .Lu2E1_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2E3_srt" { | |
# .Lu2E3_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziUTF32_mkUTF32_closure; | |
# const .Lr2gb_closure; | |
# const .Lu2E2_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2E4_srt" { | |
# .Lu2E4_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziUTF16_mkUTF16le_closure; | |
# const .Lr2gd_closure; | |
# const .Lu2E3_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2E5_srt" { | |
# .Lu2E5_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziUTF16_mkUTF16be_closure; | |
# const .Lr2gf_closure; | |
# const .Lu2E4_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2E6_srt" { | |
# .Lu2E6_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziUTF16_mkUTF16_closure; | |
# const .Lr2gh_closure; | |
# const .Lu2E5_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2E7_srt" { | |
# .Lu2E7_srt: | |
# const stg_SRT_2_info; | |
# const .Lr2gj_closure; | |
# const .Lu2E6_srt; | |
# const 0; | |
# } | |
# .Ls2k7_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2w1: // global | |
# _s2k7::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2w2; else goto c2w3; | |
# c2w2: // global | |
# R1 = _s2k7::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2w3: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2k7::P32; | |
# P32[Sp - 12] = P32[_s2k7::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2k7_info" { | |
# .Ls2k7_info: | |
# const .Ls2k7_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# } | |
# .Ls2k8_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2wa: // global | |
# _s2k8::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2wb; else goto c2wc; | |
# c2wb: // global | |
# R1 = _s2k8::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2wc: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2k8::P32; | |
# P32[Sp - 12] = P32[_s2k8::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2k8_info" { | |
# .Ls2k8_info: | |
# const .Ls2k8_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# } | |
# .Ls2k9_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2wj: // global | |
# _s2k9::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2wk; else goto c2wl; | |
# c2wk: // global | |
# R1 = _s2k9::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2wl: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2k9::P32; | |
# P32[Sp - 12] = P32[_s2k9::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2k9_info" { | |
# .Ls2k9_info: | |
# const .Ls2k9_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# } | |
# .Ls2ka_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2ws: // global | |
# _s2ka::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2wt; else goto c2wu; | |
# c2wt: // global | |
# R1 = _s2ka::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2wu: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2ka::P32; | |
# P32[Sp - 12] = P32[_s2ka::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2ka_info" { | |
# .Ls2ka_info: | |
# const .Ls2ka_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# } | |
# .Ls2kb_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2wB: // global | |
# _s2kb::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2wC; else goto c2wD; | |
# c2wC: // global | |
# R1 = _s2kb::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2wD: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kb::P32; | |
# P32[Sp - 12] = P32[_s2kb::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kb_info" { | |
# .Ls2kb_info: | |
# const .Ls2kb_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# } | |
# .Ls2kc_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2wK: // global | |
# _s2kc::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2wL; else goto c2wM; | |
# c2wL: // global | |
# R1 = _s2kc::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2wM: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kc::P32; | |
# P32[Sp - 12] = P32[_s2kc::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kc_info" { | |
# .Ls2kc_info: | |
# const .Ls2kc_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# } | |
# .Ls2kd_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2wT: // global | |
# _s2kd::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2wU; else goto c2wV; | |
# c2wU: // global | |
# R1 = _s2kd::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2wV: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kd::P32; | |
# P32[Sp - 12] = P32[_s2kd::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kd_info" { | |
# .Ls2kd_info: | |
# const .Ls2kd_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# } | |
# .Ls2ke_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2x2: // global | |
# _s2ke::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2x3; else goto c2x4; | |
# c2x3: // global | |
# R1 = _s2ke::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2x4: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2ke::P32; | |
# P32[Sp - 12] = P32[_s2ke::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2ke_info" { | |
# .Ls2ke_info: | |
# const .Ls2ke_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# } | |
# .Ls2kf_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2xb: // global | |
# _s2kf::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2xc; else goto c2xd; | |
# c2xc: // global | |
# R1 = _s2kf::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2xd: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kf::P32; | |
# P32[Sp - 12] = P32[_s2kf::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kf_info" { | |
# .Ls2kf_info: | |
# const .Ls2kf_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure; | |
# } | |
# .Ls2kg_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2xk: // global | |
# _s2kg::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2xl; else goto c2xm; | |
# c2xl: // global | |
# R1 = _s2kg::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2xm: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kg::P32; | |
# P32[Sp - 12] = P32[_s2kg::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kg_info" { | |
# .Ls2kg_info: | |
# const .Ls2kg_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2kh_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2xt: // global | |
# _s2kh::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2xu; else goto c2xv; | |
# c2xu: // global | |
# R1 = _s2kh::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2xv: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kh::P32; | |
# P32[Sp - 12] = P32[_s2kh::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kh_info" { | |
# .Ls2kh_info: | |
# const .Ls2kh_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2ki_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2xC: // global | |
# _s2ki::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2xD; else goto c2xE; | |
# c2xD: // global | |
# R1 = _s2ki::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2xE: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2ki::P32; | |
# P32[Sp - 12] = P32[_s2ki::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2ki_info" { | |
# .Ls2ki_info: | |
# const .Ls2ki_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2kj_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2xL: // global | |
# _s2kj::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2xM; else goto c2xN; | |
# c2xM: // global | |
# R1 = _s2kj::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2xN: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kj::P32; | |
# P32[Sp - 12] = P32[_s2kj::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kj_info" { | |
# .Ls2kj_info: | |
# const .Ls2kj_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2kk_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2xU: // global | |
# _s2kk::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2xV; else goto c2xW; | |
# c2xV: // global | |
# R1 = _s2kk::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2xW: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kk::P32; | |
# P32[Sp - 12] = P32[_s2kk::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kk_info" { | |
# .Ls2kk_info: | |
# const .Ls2kk_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2kl_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2y3: // global | |
# _s2kl::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2y4; else goto c2y5; | |
# c2y4: // global | |
# R1 = _s2kl::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2y5: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kl::P32; | |
# P32[Sp - 12] = P32[_s2kl::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kl_info" { | |
# .Ls2kl_info: | |
# const .Ls2kl_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2km_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2yc: // global | |
# _s2km::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2yd; else goto c2ye; | |
# c2yd: // global | |
# R1 = _s2km::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2ye: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2km::P32; | |
# P32[Sp - 12] = P32[_s2km::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2km_info" { | |
# .Ls2km_info: | |
# const .Ls2km_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2kn_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2yl: // global | |
# _s2kn::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2ym; else goto c2yn; | |
# c2ym: // global | |
# R1 = _s2kn::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2yn: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kn::P32; | |
# P32[Sp - 12] = P32[_s2kn::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kn_info" { | |
# .Ls2kn_info: | |
# const .Ls2kn_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2ko_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2yu: // global | |
# _s2ko::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2yv; else goto c2yw; | |
# c2yv: // global | |
# R1 = _s2ko::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2yw: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2ko::P32; | |
# P32[Sp - 12] = P32[_s2ko::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2ko_info" { | |
# .Ls2ko_info: | |
# const .Ls2ko_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2kp_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2yD: // global | |
# _s2kp::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2yE; else goto c2yF; | |
# c2yE: // global | |
# R1 = _s2kp::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2yF: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kp::P32; | |
# P32[Sp - 12] = P32[_s2kp::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kp_info" { | |
# .Ls2kp_info: | |
# const .Ls2kp_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2kq_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2yM: // global | |
# _s2kq::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2yN; else goto c2yO; | |
# c2yN: // global | |
# R1 = _s2kq::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2yO: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kq::P32; | |
# P32[Sp - 12] = P32[_s2kq::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziLatin1_mkAscii_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kq_info" { | |
# .Ls2kq_info: | |
# const .Ls2kq_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziLatin1_mkAscii_closure; | |
# } | |
# .Ls2kr_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2yV: // global | |
# _s2kr::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2yW; else goto c2yX; | |
# c2yW: // global | |
# R1 = _s2kr::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2yX: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kr::P32; | |
# P32[Sp - 12] = P32[_s2kr::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziUTF8_mkUTF8_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kr_info" { | |
# .Ls2kr_info: | |
# const .Ls2kr_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziUTF8_mkUTF8_closure; | |
# } | |
# .Ls2ks_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2z4: // global | |
# _s2ks::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2z5; else goto c2z6; | |
# c2z5: // global | |
# R1 = _s2ks::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2z6: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2ks::P32; | |
# P32[Sp - 12] = P32[_s2ks::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziUTF32_mkUTF32le_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2ks_info" { | |
# .Ls2ks_info: | |
# const .Ls2ks_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziUTF32_mkUTF32le_closure; | |
# } | |
# .Ls2kt_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2zd: // global | |
# _s2kt::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2ze; else goto c2zf; | |
# c2ze: // global | |
# R1 = _s2kt::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2zf: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kt::P32; | |
# P32[Sp - 12] = P32[_s2kt::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziUTF32_mkUTF32be_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kt_info" { | |
# .Ls2kt_info: | |
# const .Ls2kt_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziUTF32_mkUTF32be_closure; | |
# } | |
# .Ls2ku_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2zm: // global | |
# _s2ku::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2zn; else goto c2zo; | |
# c2zn: // global | |
# R1 = _s2ku::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2zo: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2ku::P32; | |
# P32[Sp - 12] = P32[_s2ku::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziUTF32_mkUTF32_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2ku_info" { | |
# .Ls2ku_info: | |
# const .Ls2ku_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziUTF32_mkUTF32_closure; | |
# } | |
# .Ls2kv_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2zv: // global | |
# _s2kv::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2zw; else goto c2zx; | |
# c2zw: // global | |
# R1 = _s2kv::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2zx: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kv::P32; | |
# P32[Sp - 12] = P32[_s2kv::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziUTF16_mkUTF16le_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kv_info" { | |
# .Ls2kv_info: | |
# const .Ls2kv_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziUTF16_mkUTF16le_closure; | |
# } | |
# .Ls2kw_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2zE: // global | |
# _s2kw::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2zF; else goto c2zG; | |
# c2zF: // global | |
# R1 = _s2kw::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2zG: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kw::P32; | |
# P32[Sp - 12] = P32[_s2kw::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziUTF16_mkUTF16be_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kw_info" { | |
# .Ls2kw_info: | |
# const .Ls2kw_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziUTF16_mkUTF16be_closure; | |
# } | |
# .Ls2kx_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2zN: // global | |
# _s2kx::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2zO; else goto c2zP; | |
# c2zO: // global | |
# R1 = _s2kx::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2zP: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2kx::P32; | |
# P32[Sp - 12] = P32[_s2kx::P32 + 8]; | |
# Sp = Sp - 12; | |
# call base_GHCziIOziEncodingziUTF16_mkUTF16_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2kx_info" { | |
# .Ls2kx_info: | |
# const .Ls2kx_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncodingziUTF16_mkUTF16_closure; | |
# } | |
# base_GHCziIOziEncoding_mkTextEncoding9_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2zQ: // global | |
# if ((Sp + -16) < SpLim) (likely: False) goto c2zR; else goto c2zS; | |
# c2zR: // global | |
# R1 = base_GHCziIOziEncoding_mkTextEncoding9_closure; | |
# call (stg_gc_fun)(R1) args: 12, res: 0, upd: 4; | |
# c2zS: // global | |
# I32[Sp - 4] = .Lc2u8_info; | |
# P32[Sp - 8] = P32[Sp + 4]; | |
# Sp = Sp - 8; | |
# call .Lr2gk_entry() args: 8, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_mkTextEncoding9_info" { | |
# base_GHCziIOziEncoding_mkTextEncoding9_info: | |
# const base_GHCziIOziEncoding_mkTextEncoding9_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 196623; | |
# const .Lu2E7_srt; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_mkTextEncoding9_closure" { | |
# base_GHCziIOziEncoding_mkTextEncoding9_closure: | |
# const base_GHCziIOziEncoding_mkTextEncoding9_info; | |
# const 0; | |
# } | |
# .Lc2u8() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2u8: // global | |
# I32[Sp - 4] = .Lc2uc_info; | |
# _s2jA::P32 = R1; | |
# P32[Sp - 12] = _s2jA::P32; | |
# P32[Sp - 8] = .Lr2gj_closure; | |
# P32[Sp] = _s2jA::P32; | |
# Sp = Sp - 12; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2u8_info" { | |
# .Lc2u8_info: | |
# const .Lc2u8; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2E7_srt; | |
# } | |
# .Lc2uc() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uc: // global | |
# _s2jB::P32 = R1; | |
# if (_s2jB::P32 & 3 != 1) goto c2D9; else goto c2zW; | |
# c2D9: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2Dc; else goto c2Db; | |
# c2Dc: // global | |
# HpAlloc = 12; | |
# R1 = _s2jB::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Db: // global | |
# I32[Hp - 8] = .Ls2kx_info; | |
# P32[Hp] = P32[Sp + 8]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2zW: // global | |
# I32[Sp] = .Lc2ug_info; | |
# P32[Sp - 8] = P32[Sp + 4]; | |
# P32[Sp - 4] = .Lr2gh_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uc_info" { | |
# .Lc2uc_info: | |
# const .Lc2uc; | |
# const 3; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2E6_srt; | |
# } | |
# .Lc2ug() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2ug: // global | |
# _s2jC::P32 = R1; | |
# if (_s2jC::P32 & 3 != 1) goto c2D5; else goto c2zZ; | |
# c2D5: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2D8; else goto c2D7; | |
# c2D8: // global | |
# HpAlloc = 12; | |
# R1 = _s2jC::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2D7: // global | |
# I32[Hp - 8] = .Ls2kw_info; | |
# P32[Hp] = P32[Sp + 8]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2zZ: // global | |
# I32[Sp] = .Lc2uk_info; | |
# P32[Sp - 8] = P32[Sp + 4]; | |
# P32[Sp - 4] = .Lr2gf_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2ug_info" { | |
# .Lc2ug_info: | |
# const .Lc2ug; | |
# const 3; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2E5_srt; | |
# } | |
# .Lc2uk() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uk: // global | |
# _s2jD::P32 = R1; | |
# if (_s2jD::P32 & 3 != 1) goto c2D1; else goto c2A2; | |
# c2D1: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2D4; else goto c2D3; | |
# c2D4: // global | |
# HpAlloc = 12; | |
# R1 = _s2jD::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2D3: // global | |
# I32[Hp - 8] = .Ls2kv_info; | |
# P32[Hp] = P32[Sp + 8]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2A2: // global | |
# I32[Sp] = .Lc2uo_info; | |
# P32[Sp - 8] = P32[Sp + 4]; | |
# P32[Sp - 4] = .Lr2gd_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uk_info" { | |
# .Lc2uk_info: | |
# const .Lc2uk; | |
# const 3; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2E4_srt; | |
# } | |
# .Lc2uo() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uo: // global | |
# _s2jE::P32 = R1; | |
# if (_s2jE::P32 & 3 != 1) goto c2CX; else goto c2A5; | |
# c2CX: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2D0; else goto c2CZ; | |
# c2D0: // global | |
# HpAlloc = 12; | |
# R1 = _s2jE::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2CZ: // global | |
# I32[Hp - 8] = .Ls2ku_info; | |
# P32[Hp] = P32[Sp + 8]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2A5: // global | |
# I32[Sp] = .Lc2us_info; | |
# P32[Sp - 8] = P32[Sp + 4]; | |
# P32[Sp - 4] = .Lr2gb_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uo_info" { | |
# .Lc2uo_info: | |
# const .Lc2uo; | |
# const 3; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2E3_srt; | |
# } | |
# .Lc2us() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2us: // global | |
# _s2jF::P32 = R1; | |
# if (_s2jF::P32 & 3 != 1) goto c2CT; else goto c2A8; | |
# c2CT: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2CW; else goto c2CV; | |
# c2CW: // global | |
# HpAlloc = 12; | |
# R1 = _s2jF::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2CV: // global | |
# I32[Hp - 8] = .Ls2kt_info; | |
# P32[Hp] = P32[Sp + 8]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2A8: // global | |
# I32[Sp] = .Lc2uw_info; | |
# P32[Sp - 8] = P32[Sp + 4]; | |
# P32[Sp - 4] = .Lr2g9_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2us_info" { | |
# .Lc2us_info: | |
# const .Lc2us; | |
# const 3; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2E2_srt; | |
# } | |
# .Lc2uw() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uw: // global | |
# _s2jG::P32 = R1; | |
# if (_s2jG::P32 & 3 != 1) goto c2CP; else goto c2Ab; | |
# c2CP: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2CS; else goto c2CR; | |
# c2CS: // global | |
# HpAlloc = 12; | |
# R1 = _s2jG::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2CR: // global | |
# I32[Hp - 8] = .Ls2ks_info; | |
# P32[Hp] = P32[Sp + 8]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Ab: // global | |
# _s2jA::P32 = P32[Sp + 4]; | |
# I32[Sp + 4] = .Lc2uA_info; | |
# P32[Sp - 4] = _s2jA::P32; | |
# P32[Sp] = .Lr2g7_closure; | |
# Sp = Sp - 4; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uw_info" { | |
# .Lc2uw_info: | |
# const .Lc2uw; | |
# const 3; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2E1_srt; | |
# } | |
# .Lc2uA() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uA: // global | |
# _s2jH::P32 = R1; | |
# if (_s2jH::P32 & 3 != 1) goto c2CL; else goto c2Ae; | |
# c2CL: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2CO; else goto c2CN; | |
# c2CO: // global | |
# HpAlloc = 12; | |
# R1 = _s2jH::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2CN: // global | |
# I32[Hp - 8] = .Ls2kr_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Ae: // global | |
# I32[Sp] = .Lc2uE_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2g5_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uA_info" { | |
# .Lc2uA_info: | |
# const .Lc2uA; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2E0_srt; | |
# } | |
# .Lc2uE() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uE: // global | |
# _s2jI::P32 = R1; | |
# if (_s2jI::P32 & 3 != 1) goto c2CH; else goto c2Ah; | |
# c2CH: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2CK; else goto c2CJ; | |
# c2CK: // global | |
# HpAlloc = 12; | |
# R1 = _s2jI::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2CJ: // global | |
# I32[Hp - 8] = .Ls2kq_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Ah: // global | |
# I32[Sp] = .Lc2uI_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2g3_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uE_info" { | |
# .Lc2uE_info: | |
# const .Lc2uE; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DZ_srt; | |
# } | |
# .Lc2uI() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uI: // global | |
# _s2jJ::P32 = R1; | |
# if (_s2jJ::P32 & 3 != 1) goto c2CD; else goto c2Ak; | |
# c2CD: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2CG; else goto c2CF; | |
# c2CG: // global | |
# HpAlloc = 12; | |
# R1 = _s2jJ::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2CF: // global | |
# I32[Hp - 8] = .Ls2kp_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Ak: // global | |
# I32[Sp] = .Lc2uM_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2g1_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uI_info" { | |
# .Lc2uI_info: | |
# const .Lc2uI; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DY_srt; | |
# } | |
# .Lc2uM() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uM: // global | |
# _s2jK::P32 = R1; | |
# if (_s2jK::P32 & 3 != 1) goto c2Cz; else goto c2An; | |
# c2Cz: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2CC; else goto c2CB; | |
# c2CC: // global | |
# HpAlloc = 12; | |
# R1 = _s2jK::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2CB: // global | |
# I32[Hp - 8] = .Ls2ko_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2An: // global | |
# I32[Sp] = .Lc2uQ_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fZ_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uM_info" { | |
# .Lc2uM_info: | |
# const .Lc2uM; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DX_srt; | |
# } | |
# .Lc2uQ() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uQ: // global | |
# _s2jL::P32 = R1; | |
# if (_s2jL::P32 & 3 != 1) goto c2Cv; else goto c2Aq; | |
# c2Cv: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2Cy; else goto c2Cx; | |
# c2Cy: // global | |
# HpAlloc = 12; | |
# R1 = _s2jL::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Cx: // global | |
# I32[Hp - 8] = .Ls2kn_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Aq: // global | |
# I32[Sp] = .Lc2uU_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fX_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uQ_info" { | |
# .Lc2uQ_info: | |
# const .Lc2uQ; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DW_srt; | |
# } | |
# .Lc2uU() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uU: // global | |
# _s2jM::P32 = R1; | |
# if (_s2jM::P32 & 3 != 1) goto c2Cr; else goto c2At; | |
# c2Cr: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2Cu; else goto c2Ct; | |
# c2Cu: // global | |
# HpAlloc = 12; | |
# R1 = _s2jM::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Ct: // global | |
# I32[Hp - 8] = .Ls2km_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2At: // global | |
# I32[Sp] = .Lc2uY_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fV_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uU_info" { | |
# .Lc2uU_info: | |
# const .Lc2uU; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DV_srt; | |
# } | |
# .Lc2uY() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2uY: // global | |
# _s2jN::P32 = R1; | |
# if (_s2jN::P32 & 3 != 1) goto c2Cn; else goto c2Aw; | |
# c2Cn: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2Cq; else goto c2Cp; | |
# c2Cq: // global | |
# HpAlloc = 12; | |
# R1 = _s2jN::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Cp: // global | |
# I32[Hp - 8] = .Ls2kl_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Aw: // global | |
# I32[Sp] = .Lc2v2_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fT_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2uY_info" { | |
# .Lc2uY_info: | |
# const .Lc2uY; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DU_srt; | |
# } | |
# .Lc2v2() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2v2: // global | |
# _s2jO::P32 = R1; | |
# if (_s2jO::P32 & 3 != 1) goto c2Cj; else goto c2Az; | |
# c2Cj: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2Cm; else goto c2Cl; | |
# c2Cm: // global | |
# HpAlloc = 12; | |
# R1 = _s2jO::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Cl: // global | |
# I32[Hp - 8] = .Ls2kk_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Az: // global | |
# I32[Sp] = .Lc2v6_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fR_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2v2_info" { | |
# .Lc2v2_info: | |
# const .Lc2v2; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DT_srt; | |
# } | |
# .Lc2v6() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2v6: // global | |
# _s2jP::P32 = R1; | |
# if (_s2jP::P32 & 3 != 1) goto c2Cf; else goto c2AC; | |
# c2Cf: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2Ci; else goto c2Ch; | |
# c2Ci: // global | |
# HpAlloc = 12; | |
# R1 = _s2jP::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Ch: // global | |
# I32[Hp - 8] = .Ls2kj_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2AC: // global | |
# I32[Sp] = .Lc2va_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fP_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2v6_info" { | |
# .Lc2v6_info: | |
# const .Lc2v6; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DS_srt; | |
# } | |
# .Lc2va() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2va: // global | |
# _s2jQ::P32 = R1; | |
# if (_s2jQ::P32 & 3 != 1) goto c2Cb; else goto c2AF; | |
# c2Cb: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2Ce; else goto c2Cd; | |
# c2Ce: // global | |
# HpAlloc = 12; | |
# R1 = _s2jQ::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Cd: // global | |
# I32[Hp - 8] = .Ls2ki_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2AF: // global | |
# I32[Sp] = .Lc2ve_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fN_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2va_info" { | |
# .Lc2va_info: | |
# const .Lc2va; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DR_srt; | |
# } | |
# .Lc2ve() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2ve: // global | |
# _s2jR::P32 = R1; | |
# if (_s2jR::P32 & 3 != 1) goto c2C7; else goto c2AI; | |
# c2C7: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2Ca; else goto c2C9; | |
# c2Ca: // global | |
# HpAlloc = 12; | |
# R1 = _s2jR::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2C9: // global | |
# I32[Hp - 8] = .Ls2kh_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2AI: // global | |
# I32[Sp] = .Lc2vi_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fL_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2ve_info" { | |
# .Lc2ve_info: | |
# const .Lc2ve; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DQ_srt; | |
# } | |
# .Lc2vi() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vi: // global | |
# _s2jS::P32 = R1; | |
# if (_s2jS::P32 & 3 != 1) goto c2C3; else goto c2AL; | |
# c2C3: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2C6; else goto c2C5; | |
# c2C6: // global | |
# HpAlloc = 12; | |
# R1 = _s2jS::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2C5: // global | |
# I32[Hp - 8] = .Ls2kg_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2AL: // global | |
# I32[Sp] = .Lc2vm_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fJ_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vi_info" { | |
# .Lc2vi_info: | |
# const .Lc2vi; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DP_srt; | |
# } | |
# .Lc2vm() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vm: // global | |
# _s2jT::P32 = R1; | |
# if (_s2jT::P32 & 3 != 1) goto c2BZ; else goto c2AO; | |
# c2BZ: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2C2; else goto c2C1; | |
# c2C2: // global | |
# HpAlloc = 12; | |
# R1 = _s2jT::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2C1: // global | |
# I32[Hp - 8] = .Ls2kf_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2AO: // global | |
# I32[Sp] = .Lc2vq_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fH_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vm_info" { | |
# .Lc2vm_info: | |
# const .Lc2vm; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DO_srt; | |
# } | |
# .Lc2vq() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vq: // global | |
# _s2jU::P32 = R1; | |
# if (_s2jU::P32 & 3 != 1) goto c2BV; else goto c2AR; | |
# c2BV: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2BY; else goto c2BX; | |
# c2BY: // global | |
# HpAlloc = 12; | |
# R1 = _s2jU::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2BX: // global | |
# I32[Hp - 8] = .Ls2ke_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2AR: // global | |
# I32[Sp] = .Lc2vu_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fF_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vq_info" { | |
# .Lc2vq_info: | |
# const .Lc2vq; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DN_srt; | |
# } | |
# .Lc2vu() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vu: // global | |
# _s2jV::P32 = R1; | |
# if (_s2jV::P32 & 3 != 1) goto c2BR; else goto c2AU; | |
# c2BR: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2BU; else goto c2BT; | |
# c2BU: // global | |
# HpAlloc = 12; | |
# R1 = _s2jV::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2BT: // global | |
# I32[Hp - 8] = .Ls2kd_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2AU: // global | |
# I32[Sp] = .Lc2vy_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fD_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vu_info" { | |
# .Lc2vu_info: | |
# const .Lc2vu; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DM_srt; | |
# } | |
# .Lc2vy() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vy: // global | |
# _s2jW::P32 = R1; | |
# if (_s2jW::P32 & 3 != 1) goto c2BN; else goto c2AX; | |
# c2BN: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2BQ; else goto c2BP; | |
# c2BQ: // global | |
# HpAlloc = 12; | |
# R1 = _s2jW::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2BP: // global | |
# I32[Hp - 8] = .Ls2kc_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2AX: // global | |
# I32[Sp] = .Lc2vC_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fB_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vy_info" { | |
# .Lc2vy_info: | |
# const .Lc2vy; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DL_srt; | |
# } | |
# .Lc2vC() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vC: // global | |
# _s2jX::P32 = R1; | |
# if (_s2jX::P32 & 3 != 1) goto c2BJ; else goto c2B0; | |
# c2BJ: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2BM; else goto c2BL; | |
# c2BM: // global | |
# HpAlloc = 12; | |
# R1 = _s2jX::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2BL: // global | |
# I32[Hp - 8] = .Ls2kb_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2B0: // global | |
# I32[Sp] = .Lc2vG_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fz_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vC_info" { | |
# .Lc2vC_info: | |
# const .Lc2vC; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DK_srt; | |
# } | |
# .Lc2vG() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vG: // global | |
# _s2jY::P32 = R1; | |
# if (_s2jY::P32 & 3 != 1) goto c2BF; else goto c2B3; | |
# c2BF: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2BI; else goto c2BH; | |
# c2BI: // global | |
# HpAlloc = 12; | |
# R1 = _s2jY::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2BH: // global | |
# I32[Hp - 8] = .Ls2ka_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2B3: // global | |
# I32[Sp] = .Lc2vK_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fx_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vG_info" { | |
# .Lc2vG_info: | |
# const .Lc2vG; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DJ_srt; | |
# } | |
# .Lc2vK() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vK: // global | |
# _s2jZ::P32 = R1; | |
# if (_s2jZ::P32 & 3 != 1) goto c2BB; else goto c2B6; | |
# c2BB: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2BE; else goto c2BD; | |
# c2BE: // global | |
# HpAlloc = 12; | |
# R1 = _s2jZ::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2BD: // global | |
# I32[Hp - 8] = .Ls2k9_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2B6: // global | |
# I32[Sp] = .Lc2vO_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2fv_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vK_info" { | |
# .Lc2vK_info: | |
# const .Lc2vK; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DI_srt; | |
# } | |
# .Lc2vO() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vO: // global | |
# _s2k0::P32 = R1; | |
# if (_s2k0::P32 & 3 != 1) goto c2Bx; else goto c2B9; | |
# c2Bx: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2BA; else goto c2Bz; | |
# c2BA: // global | |
# HpAlloc = 12; | |
# R1 = _s2k0::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Bz: // global | |
# I32[Hp - 8] = .Ls2k8_info; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2B9: // global | |
# I32[Sp] = .Lc2vS_info; | |
# P32[Sp - 8] = P32[Sp + 8]; | |
# P32[Sp - 4] = .Lr2ft_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vO_info" { | |
# .Lc2vO_info: | |
# const .Lc2vO; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DH_srt; | |
# } | |
# .Lc2vS() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2vS: // global | |
# _s2jx::P32 = P32[Sp + 4]; | |
# _s2k1::P32 = R1; | |
# if (_s2k1::P32 & 3 != 1) goto c2Bt; else goto c2Bg; | |
# c2Bt: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c2Bw; else goto c2Bv; | |
# c2Bw: // global | |
# HpAlloc = 12; | |
# R1 = _s2k1::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Bv: // global | |
# I32[Hp - 8] = .Ls2k7_info; | |
# P32[Hp] = _s2jx::P32; | |
# R1 = Hp - 8; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Bg: // global | |
# I32[Sp] = .Lc2Bb_info; | |
# P32[Sp - 8] = _s2jx::P32; | |
# P32[Sp - 4] = P32[Sp + 8]; | |
# Sp = Sp - 8; | |
# call base_GHCziIOziEncodingziIconv_iconvEncoding2_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2vS_info" { | |
# .Lc2vS_info: | |
# const .Lc2vS; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2DG_srt; | |
# } | |
# .Lc2Bb() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Bb: // global | |
# I32[Sp] = .Lc2Bd_info; | |
# if (R1 & 3 != 0) goto u2DF; else goto c2Bi; | |
# u2DF: // global | |
# call .Lc2Bd(R1) args: 0, res: 0, upd: 0; | |
# c2Bi: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Bb_info" { | |
# .Lc2Bb_info: | |
# const .Lc2Bb; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lr2gl_closure; | |
# } | |
# .Lc2Bd() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Bd: // global | |
# _s2k5::P32 = R1; | |
# if (_s2k5::P32 & 3 != 1) goto c2Bs; else goto c2Bo; | |
# c2Bs: // global | |
# R1 = P32[_s2k5::P32 + 2]; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Bo: // global | |
# _s2jx::P32 = P32[Sp + 4]; | |
# P32[Sp + 4] = P32[Sp + 8]; | |
# P32[Sp + 8] = _s2jx::P32; | |
# Sp = Sp + 4; | |
# call .Lr2gl_entry() args: 12, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Bd_info" { | |
# .Lc2Bd_info: | |
# const .Lc2Bd; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lr2gl_closure; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_mkTextEncoding10_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2Ef: // global | |
# _s2ky::P32 = P32[Sp]; | |
# I32[Sp] = .Lc2Ec_info; | |
# R1 = _s2ky::P32; | |
# if (R1 & 3 != 0) goto u2Ep; else goto c2Ed; | |
# u2Ep: // global | |
# call .Lc2Ec(R1) args: 0, res: 0, upd: 0; | |
# c2Ed: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_mkTextEncoding10_info" { | |
# base_GHCziIOziEncoding_mkTextEncoding10_info: | |
# const base_GHCziIOziEncoding_mkTextEncoding10_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 65541; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_mkTextEncoding10_closure" { | |
# base_GHCziIOziEncoding_mkTextEncoding10_closure: | |
# const base_GHCziIOziEncoding_mkTextEncoding10_info; | |
# } | |
# .Lc2Ec() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Ec: // global | |
# if (I32[R1 + 3] != 47) goto c2En; else goto c2Eo; | |
# c2En: // global | |
# R1 = ghczmprim_GHCziTypes_True_closure+2; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2Eo: // global | |
# R1 = ghczmprim_GHCziTypes_False_closure+1; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Ec_info" { | |
# .Lc2Ec_info: | |
# const .Lc2Ec; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_mkTextEncoding3_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Ew: // global | |
# _r2fh::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2Ex; else goto c2Ey; | |
# c2Ex: // global | |
# R1 = _r2fh::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Ey: // global | |
# (_c2Et::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fh::P32); | |
# if (_c2Et::I32 == 0) goto c2Ev; else goto c2Eu; | |
# c2Ev: // global | |
# call (I32[I32[_r2fh::P32]])() args: 4, res: 0, upd: 4; | |
# c2Eu: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2Et::I32; | |
# I32[Sp - 12] = base_GHCziIOziEncoding_mkTextEncoding4_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_mkTextEncoding3_info" { | |
# base_GHCziIOziEncoding_mkTextEncoding3_info: | |
# const base_GHCziIOziEncoding_mkTextEncoding3_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_mkTextEncoding3_closure" { | |
# base_GHCziIOziEncoding_mkTextEncoding3_closure: | |
# const base_GHCziIOziEncoding_mkTextEncoding3_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_mkTextEncoding5_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2EF: // global | |
# _r2fj::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2EG; else goto c2EH; | |
# c2EG: // global | |
# R1 = _r2fj::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2EH: // global | |
# (_c2EC::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fj::P32); | |
# if (_c2EC::I32 == 0) goto c2EE; else goto c2ED; | |
# c2EE: // global | |
# call (I32[I32[_r2fj::P32]])() args: 4, res: 0, upd: 4; | |
# c2ED: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2EC::I32; | |
# I32[Sp - 12] = base_GHCziIOziEncoding_mkTextEncoding6_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_mkTextEncoding5_info" { | |
# base_GHCziIOziEncoding_mkTextEncoding5_info: | |
# const base_GHCziIOziEncoding_mkTextEncoding5_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_mkTextEncoding5_closure" { | |
# base_GHCziIOziEncoding_mkTextEncoding5_closure: | |
# const base_GHCziIOziEncoding_mkTextEncoding5_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_mkTextEncoding7_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2EO: // global | |
# _r2fl::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2EP; else goto c2EQ; | |
# c2EP: // global | |
# R1 = _r2fl::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2EQ: // global | |
# (_c2EL::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2fl::P32); | |
# if (_c2EL::I32 == 0) goto c2EN; else goto c2EM; | |
# c2EN: // global | |
# call (I32[I32[_r2fl::P32]])() args: 4, res: 0, upd: 4; | |
# c2EM: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2EL::I32; | |
# I32[Sp - 12] = base_GHCziIOziEncoding_mkTextEncoding8_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_mkTextEncoding7_info" { | |
# base_GHCziIOziEncoding_mkTextEncoding7_info: | |
# const base_GHCziIOziEncoding_mkTextEncoding7_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_mkTextEncoding7_closure" { | |
# base_GHCziIOziEncoding_mkTextEncoding7_closure: | |
# const base_GHCziIOziEncoding_mkTextEncoding7_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . .Lu2FY_srt" { | |
# .Lu2FY_srt: | |
# const stg_SRT_2_info; | |
# const base_GHCziIOziEncoding_mkTextEncoding2_closure; | |
# const base_GHCziIOziEncoding_mkTextEncoding9_closure; | |
# const 0; | |
# } | |
# section ""data" . .Lu2FZ_srt" { | |
# .Lu2FZ_srt: | |
# const stg_SRT_2_info; | |
# const base_GHCziIOziEncoding_mkTextEncoding3_closure; | |
# const .Lu2FY_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2G0_srt" { | |
# .Lu2G0_srt: | |
# const stg_SRT_2_info; | |
# const base_GHCziIOziEncoding_mkTextEncoding5_closure; | |
# const .Lu2FZ_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2G1_srt" { | |
# .Lu2G1_srt: | |
# const stg_SRT_2_info; | |
# const base_GHCziIOziEncoding_mkTextEncoding7_closure; | |
# const .Lu2G0_srt; | |
# const 0; | |
# } | |
# base_GHCziIOziEncoding_mkTextEncoding1_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2F8: // global | |
# if ((Sp + -20) < SpLim) (likely: False) goto c2Fc; else goto c2Fd; | |
# c2Fc: // global | |
# R1 = base_GHCziIOziEncoding_mkTextEncoding1_closure; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c2Fd: // global | |
# I32[Sp - 4] = .Lc2EV_info; | |
# R1 = P32[Sp]; | |
# Sp = Sp - 4; | |
# if (R1 & 3 != 0) goto u2FW; else goto c2EW; | |
# u2FW: // global | |
# call .Lc2EV(R1) args: 0, res: 0, upd: 0; | |
# c2EW: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_mkTextEncoding1_info" { | |
# base_GHCziIOziEncoding_mkTextEncoding1_info: | |
# const base_GHCziIOziEncoding_mkTextEncoding1_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const .Lu2G1_srt; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_mkTextEncoding1_closure" { | |
# base_GHCziIOziEncoding_mkTextEncoding1_closure: | |
# const base_GHCziIOziEncoding_mkTextEncoding1_info; | |
# const 0; | |
# } | |
# .Lc2EV() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2EV: // global | |
# I32[Sp] = .Lc2Fb_info; | |
# P32[Sp - 8] = base_GHCziIOziEncoding_mkTextEncoding10_closure+1; | |
# P32[Sp - 4] = R1; | |
# Sp = Sp - 8; | |
# call base_GHCziList_zdwspan_entry() args: 12, res: 8, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2EV_info" { | |
# .Lc2EV_info: | |
# const .Lc2EV; | |
# const 1; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2G1_srt; | |
# } | |
# .Lc2Fb() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Fb: // global | |
# _s2kG::P32 = P32[Sp]; | |
# I32[Sp] = .Lc2F1_info; | |
# _s2kF::P32 = R1; | |
# R1 = _s2kG::P32; | |
# P32[Sp + 4] = _s2kF::P32; | |
# if (R1 & 3 != 0) goto u2FX; else goto c2F2; | |
# u2FX: // global | |
# call .Lc2F1(R1) args: 0, res: 0, upd: 0; | |
# c2F2: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Fb_info" { | |
# .Lc2Fb_info: | |
# const .Lc2Fb; | |
# const 1; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2G1_srt; | |
# } | |
# .Lc2F1() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2F1: // global | |
# _s2kH::P32 = R1; | |
# if (_s2kH::P32 & 3 != 1) goto c2F6; else goto c2F5; | |
# c2F6: // global | |
# I32[Sp - 4] = .Lc2Fl_info; | |
# P32[Sp - 12] = _s2kH::P32; | |
# P32[Sp - 8] = base_GHCziIOziEncoding_mkTextEncoding7_closure; | |
# P32[Sp] = _s2kH::P32; | |
# Sp = Sp - 12; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# c2F5: // global | |
# _s2kF::P32 = P32[Sp + 4]; | |
# P32[Sp + 4] = base_GHCziIOziEncodingziFailure_ErrorOnCodingFailure_closure+1; | |
# P32[Sp + 8] = _s2kF::P32; | |
# Sp = Sp + 4; | |
# call base_GHCziIOziEncoding_mkTextEncoding9_entry() args: 12, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2F1_info" { | |
# .Lc2F1_info: | |
# const .Lc2F1; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2G1_srt; | |
# } | |
# .Lc2Fl() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Fl: // global | |
# if (R1 & 3 != 1) goto c2FS; else goto c2Ft; | |
# c2FS: // global | |
# _s2kF::P32 = P32[Sp + 8]; | |
# P32[Sp + 8] = base_GHCziIOziEncodingziFailure_IgnoreCodingFailure_closure+2; | |
# P32[Sp + 12] = _s2kF::P32; | |
# Sp = Sp + 8; | |
# call base_GHCziIOziEncoding_mkTextEncoding9_entry() args: 12, res: 0, upd: 4; | |
# c2Ft: // global | |
# I32[Sp] = .Lc2Fq_info; | |
# P32[Sp - 8] = P32[Sp + 4]; | |
# P32[Sp - 4] = base_GHCziIOziEncoding_mkTextEncoding5_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Fl_info" { | |
# .Lc2Fl_info: | |
# const .Lc2Fl; | |
# const 3; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2G0_srt; | |
# } | |
# .Lc2Fq() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Fq: // global | |
# if (R1 & 3 != 1) goto c2FO; else goto c2FA; | |
# c2FO: // global | |
# _s2kF::P32 = P32[Sp + 8]; | |
# P32[Sp + 8] = base_GHCziIOziEncodingziFailure_RoundtripFailure_closure+3; | |
# P32[Sp + 12] = _s2kF::P32; | |
# Sp = Sp + 8; | |
# call base_GHCziIOziEncoding_mkTextEncoding9_entry() args: 12, res: 0, upd: 4; | |
# c2FA: // global | |
# _s2kH::P32 = P32[Sp + 4]; | |
# I32[Sp + 4] = .Lc2Fx_info; | |
# P32[Sp - 4] = _s2kH::P32; | |
# P32[Sp] = base_GHCziIOziEncoding_mkTextEncoding3_closure; | |
# Sp = Sp - 4; | |
# call base_GHCziBase_eqString_entry() args: 12, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Fq_info" { | |
# .Lc2Fq_info: | |
# const .Lc2Fq; | |
# const 3; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2FZ_srt; | |
# } | |
# .Lc2Fx() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Fx: // global | |
# if (R1 & 3 != 1) goto c2FK; else goto c2FG; | |
# c2FK: // global | |
# _s2kF::P32 = P32[Sp + 4]; | |
# P32[Sp + 4] = base_GHCziIOziEncodingziFailure_TransliterateCodingFailure_closure+3; | |
# P32[Sp + 8] = _s2kF::P32; | |
# Sp = Sp + 4; | |
# call base_GHCziIOziEncoding_mkTextEncoding9_entry() args: 12, res: 0, upd: 4; | |
# c2FG: // global | |
# Sp = Sp + 8; | |
# call base_GHCziIOziEncoding_mkTextEncoding2_entry() args: 8, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Fx_info" { | |
# .Lc2Fx_info: | |
# const .Lc2Fx; | |
# const 2; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2FY_srt; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_mkTextEncoding_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2G6: // global | |
# call base_GHCziIOziEncoding_mkTextEncoding1_entry() args: 8, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_mkTextEncoding_info" { | |
# base_GHCziIOziEncoding_mkTextEncoding_info: | |
# const base_GHCziIOziEncoding_mkTextEncoding_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const base_GHCziIOziEncoding_mkTextEncoding1_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_mkTextEncoding_closure" { | |
# base_GHCziIOziEncoding_mkTextEncoding_closure: | |
# const base_GHCziIOziEncoding_mkTextEncoding_info; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . .Lu2Go_srt" { | |
# .Lu2Go_srt: | |
# const stg_SRT_2_info; | |
# const base_GHCziIOziEncodingziIconv_localeEncodingName_closure; | |
# const base_GHCziIOziEncoding_mkTextEncoding9_closure; | |
# const 0; | |
# } | |
# .Lr2gm_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Gj: // global | |
# _r2gm::P32 = R1; | |
# if ((Sp + -20) < SpLim) (likely: False) goto c2Gk; else goto c2Gl; | |
# c2Gk: // global | |
# R1 = _r2gm::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Gl: // global | |
# (_c2Gc::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2gm::P32); | |
# if (_c2Gc::I32 == 0) goto c2Ge; else goto c2Gd; | |
# c2Ge: // global | |
# call (I32[I32[_r2gm::P32]])() args: 4, res: 0, upd: 4; | |
# c2Gd: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2Gc::I32; | |
# I32[Sp - 12] = .Lc2Gf_info; | |
# Sp = Sp - 12; | |
# call stg_noDuplicatezh() args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gm_info" { | |
# .Lr2gm_info: | |
# const .Lr2gm_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lu2Go_srt; | |
# } | |
# section ""data" . .Lr2gm_closure" { | |
# .Lr2gm_closure: | |
# const .Lr2gm_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2Gf() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Gf: // global | |
# I32[Sp] = .Lc2Gh_info; | |
# P32[Sp - 8] = base_GHCziIOziEncodingziFailure_IgnoreCodingFailure_closure+2; | |
# P32[Sp - 4] = base_GHCziIOziEncodingziIconv_localeEncodingName_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziIOziEncoding_mkTextEncoding9_entry() args: 12, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Gf_info" { | |
# .Lc2Gf_info: | |
# const .Lc2Gf; | |
# const 0; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2Go_srt; | |
# } | |
# .Lc2Gh() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Gh: // global | |
# R1 = R1 & (-4); | |
# Sp = Sp + 4; | |
# call (I32[I32[R1]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Gh_info" { | |
# .Lc2Gh_info: | |
# const .Lc2Gh; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# .Lr2gn_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Gv: // global | |
# _r2gn::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2Gw; else goto c2Gx; | |
# c2Gw: // global | |
# R1 = _r2gn::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Gx: // global | |
# (_c2Gs::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2gn::P32); | |
# if (_c2Gs::I32 == 0) goto c2Gu; else goto c2Gt; | |
# c2Gu: // global | |
# call (I32[I32[_r2gn::P32]])() args: 4, res: 0, upd: 4; | |
# c2Gt: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2Gs::I32; | |
# P32[Sp - 12] = .Lr2gm_closure; | |
# Sp = Sp - 12; | |
# call .LrEU_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gn_info" { | |
# .Lr2gn_info: | |
# const .Lr2gn_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lr2gm_closure; | |
# } | |
# section ""data" . .Lr2gn_closure" { | |
# .Lr2gn_closure: | |
# const .Lr2gn_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_getForeignEncoding_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2GH: // global | |
# _r2::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2GI; else goto c2GJ; | |
# c2GI: // global | |
# R1 = _r2::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2GJ: // global | |
# (_c2GB::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2::P32); | |
# if (_c2GB::I32 == 0) goto c2GD; else goto c2GC; | |
# c2GD: // global | |
# call (I32[I32[_r2::P32]])() args: 4, res: 0, upd: 4; | |
# c2GC: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2GB::I32; | |
# I32[Sp - 12] = .Lc2GE_info; | |
# R1 = .Lr2gn_closure; | |
# Sp = Sp - 12; | |
# if (R1 & 3 != 0) goto u2GN; else goto c2GF; | |
# u2GN: // global | |
# call .Lc2GE(R1) args: 0, res: 0, upd: 0; | |
# c2GF: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_getForeignEncoding_info" { | |
# base_GHCziIOziEncoding_getForeignEncoding_info: | |
# const base_GHCziIOziEncoding_getForeignEncoding_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lr2gn_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_getForeignEncoding_closure" { | |
# base_GHCziIOziEncoding_getForeignEncoding_closure: | |
# const base_GHCziIOziEncoding_getForeignEncoding_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2GE() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2GE: // global | |
# R1 = P32[R1 + 3]; | |
# Sp = Sp + 4; | |
# call stg_ap_0_fast(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2GE_info" { | |
# .Lc2GE_info: | |
# const .Lc2GE; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_setForeignEncoding_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2GX: // global | |
# _rET::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2GY; else goto c2GZ; | |
# c2GY: // global | |
# R1 = _rET::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2GZ: // global | |
# (_c2GR::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _rET::P32); | |
# if (_c2GR::I32 == 0) goto c2GT; else goto c2GS; | |
# c2GT: // global | |
# call (I32[I32[_rET::P32]])() args: 4, res: 0, upd: 4; | |
# c2GS: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2GR::I32; | |
# I32[Sp - 12] = .Lc2GU_info; | |
# R1 = .Lr2gn_closure; | |
# Sp = Sp - 12; | |
# if (R1 & 3 != 0) goto u2H3; else goto c2GV; | |
# u2H3: // global | |
# call .Lc2GU(R1) args: 0, res: 0, upd: 0; | |
# c2GV: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_setForeignEncoding_info" { | |
# base_GHCziIOziEncoding_setForeignEncoding_info: | |
# const base_GHCziIOziEncoding_setForeignEncoding_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lr2gn_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_setForeignEncoding_closure" { | |
# base_GHCziIOziEncoding_setForeignEncoding_closure: | |
# const base_GHCziIOziEncoding_setForeignEncoding_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2GU() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2GU: // global | |
# R1 = P32[R1 + 7]; | |
# Sp = Sp + 4; | |
# call stg_ap_0_fast(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2GU_info" { | |
# .Lc2GU_info: | |
# const .Lc2GU; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# .Lr2go_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2He: // global | |
# _r2go::P32 = R1; | |
# if ((Sp + -20) < SpLim) (likely: False) goto c2Hf; else goto c2Hg; | |
# c2Hf: // global | |
# R1 = _r2go::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Hg: // global | |
# (_c2H7::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2go::P32); | |
# if (_c2H7::I32 == 0) goto c2H9; else goto c2H8; | |
# c2H9: // global | |
# call (I32[I32[_r2go::P32]])() args: 4, res: 0, upd: 4; | |
# c2H8: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2H7::I32; | |
# I32[Sp - 12] = .Lc2Ha_info; | |
# Sp = Sp - 12; | |
# call stg_noDuplicatezh() args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2go_info" { | |
# .Lr2go_info: | |
# const .Lr2go_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lu2Go_srt; | |
# } | |
# section ""data" . .Lr2go_closure" { | |
# .Lr2go_closure: | |
# const .Lr2go_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2Ha() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Ha: // global | |
# I32[Sp] = .Lc2Hc_info; | |
# P32[Sp - 8] = base_GHCziIOziEncodingziFailure_RoundtripFailure_closure+3; | |
# P32[Sp - 4] = base_GHCziIOziEncodingziIconv_localeEncodingName_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziIOziEncoding_mkTextEncoding9_entry() args: 12, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Ha_info" { | |
# .Lc2Ha_info: | |
# const .Lc2Ha; | |
# const 0; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2Go_srt; | |
# } | |
# .Lc2Hc() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Hc: // global | |
# R1 = R1 & (-4); | |
# Sp = Sp + 4; | |
# call (I32[I32[R1]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Hc_info" { | |
# .Lc2Hc_info: | |
# const .Lc2Hc; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# .Lr2gp_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Hp: // global | |
# _r2gp::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2Hq; else goto c2Hr; | |
# c2Hq: // global | |
# R1 = _r2gp::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Hr: // global | |
# (_c2Hm::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2gp::P32); | |
# if (_c2Hm::I32 == 0) goto c2Ho; else goto c2Hn; | |
# c2Ho: // global | |
# call (I32[I32[_r2gp::P32]])() args: 4, res: 0, upd: 4; | |
# c2Hn: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2Hm::I32; | |
# P32[Sp - 12] = .Lr2go_closure; | |
# Sp = Sp - 12; | |
# call .LrEU_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gp_info" { | |
# .Lr2gp_info: | |
# const .Lr2gp_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lr2go_closure; | |
# } | |
# section ""data" . .Lr2gp_closure" { | |
# .Lr2gp_closure: | |
# const .Lr2gp_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_getFileSystemEncoding_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2HB: // global | |
# _r1::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2HC; else goto c2HD; | |
# c2HC: // global | |
# R1 = _r1::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2HD: // global | |
# (_c2Hv::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r1::P32); | |
# if (_c2Hv::I32 == 0) goto c2Hx; else goto c2Hw; | |
# c2Hx: // global | |
# call (I32[I32[_r1::P32]])() args: 4, res: 0, upd: 4; | |
# c2Hw: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2Hv::I32; | |
# I32[Sp - 12] = .Lc2Hy_info; | |
# R1 = .Lr2gp_closure; | |
# Sp = Sp - 12; | |
# if (R1 & 3 != 0) goto u2HH; else goto c2Hz; | |
# u2HH: // global | |
# call .Lc2Hy(R1) args: 0, res: 0, upd: 0; | |
# c2Hz: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_getFileSystemEncoding_info" { | |
# base_GHCziIOziEncoding_getFileSystemEncoding_info: | |
# const base_GHCziIOziEncoding_getFileSystemEncoding_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lr2gp_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_getFileSystemEncoding_closure" { | |
# base_GHCziIOziEncoding_getFileSystemEncoding_closure: | |
# const base_GHCziIOziEncoding_getFileSystemEncoding_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2Hy() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Hy: // global | |
# R1 = P32[R1 + 3]; | |
# Sp = Sp + 4; | |
# call stg_ap_0_fast(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Hy_info" { | |
# .Lc2Hy_info: | |
# const .Lc2Hy; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncoding_argvEncoding_closure" { | |
# base_GHCziIOziEncoding_argvEncoding_closure: | |
# const stg_IND_STATIC_info; | |
# const base_GHCziIOziEncoding_getFileSystemEncoding_closure; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_setFileSystemEncoding_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2HR: // global | |
# _rES::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2HS; else goto c2HT; | |
# c2HS: // global | |
# R1 = _rES::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2HT: // global | |
# (_c2HL::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _rES::P32); | |
# if (_c2HL::I32 == 0) goto c2HN; else goto c2HM; | |
# c2HN: // global | |
# call (I32[I32[_rES::P32]])() args: 4, res: 0, upd: 4; | |
# c2HM: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2HL::I32; | |
# I32[Sp - 12] = .Lc2HO_info; | |
# R1 = .Lr2gp_closure; | |
# Sp = Sp - 12; | |
# if (R1 & 3 != 0) goto u2HX; else goto c2HP; | |
# u2HX: // global | |
# call .Lc2HO(R1) args: 0, res: 0, upd: 0; | |
# c2HP: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_setFileSystemEncoding_info" { | |
# base_GHCziIOziEncoding_setFileSystemEncoding_info: | |
# const base_GHCziIOziEncoding_setFileSystemEncoding_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lr2gp_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_setFileSystemEncoding_closure" { | |
# base_GHCziIOziEncoding_setFileSystemEncoding_closure: | |
# const base_GHCziIOziEncoding_setFileSystemEncoding_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2HO() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2HO: // global | |
# R1 = P32[R1 + 7]; | |
# Sp = Sp + 4; | |
# call stg_ap_0_fast(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2HO_info" { | |
# .Lc2HO_info: | |
# const .Lc2HO; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_initLocaleEncoding_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2I8: // global | |
# _rEV::P32 = R1; | |
# if ((Sp + -20) < SpLim) (likely: False) goto c2I9; else goto c2Ia; | |
# c2I9: // global | |
# R1 = _rEV::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Ia: // global | |
# (_c2I1::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _rEV::P32); | |
# if (_c2I1::I32 == 0) goto c2I3; else goto c2I2; | |
# c2I3: // global | |
# call (I32[I32[_rEV::P32]])() args: 4, res: 0, upd: 4; | |
# c2I2: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2I1::I32; | |
# I32[Sp - 12] = .Lc2I4_info; | |
# Sp = Sp - 12; | |
# call stg_noDuplicatezh() args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_initLocaleEncoding_info" { | |
# base_GHCziIOziEncoding_initLocaleEncoding_info: | |
# const base_GHCziIOziEncoding_initLocaleEncoding_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lu2Go_srt; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_initLocaleEncoding_closure" { | |
# base_GHCziIOziEncoding_initLocaleEncoding_closure: | |
# const base_GHCziIOziEncoding_initLocaleEncoding_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2I4() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2I4: // global | |
# I32[Sp] = .Lc2I6_info; | |
# P32[Sp - 8] = base_GHCziIOziEncodingziFailure_ErrorOnCodingFailure_closure+1; | |
# P32[Sp - 4] = base_GHCziIOziEncodingziIconv_localeEncodingName_closure; | |
# Sp = Sp - 8; | |
# call base_GHCziIOziEncoding_mkTextEncoding9_entry() args: 12, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2I4_info" { | |
# .Lc2I4_info: | |
# const .Lc2I4; | |
# const 0; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2Go_srt; | |
# } | |
# .Lc2I6() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2I6: // global | |
# R1 = R1 & (-4); | |
# Sp = Sp + 4; | |
# call (I32[I32[R1]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2I6_info" { | |
# .Lc2I6_info: | |
# const .Lc2I6; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# .Lr2gq_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Ij: // global | |
# _r2gq::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2Ik; else goto c2Il; | |
# c2Ik: // global | |
# R1 = _r2gq::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Il: // global | |
# (_c2Ig::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2gq::P32); | |
# if (_c2Ig::I32 == 0) goto c2Ii; else goto c2Ih; | |
# c2Ii: // global | |
# call (I32[I32[_r2gq::P32]])() args: 4, res: 0, upd: 4; | |
# c2Ih: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2Ig::I32; | |
# P32[Sp - 12] = base_GHCziIOziEncoding_initLocaleEncoding_closure; | |
# Sp = Sp - 12; | |
# call .LrEU_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2gq_info" { | |
# .Lr2gq_info: | |
# const .Lr2gq_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const base_GHCziIOziEncoding_initLocaleEncoding_closure; | |
# } | |
# section ""data" . .Lr2gq_closure" { | |
# .Lr2gq_closure: | |
# const .Lr2gq_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_getLocaleEncoding_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Iv: // global | |
# _r3::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2Iw; else goto c2Ix; | |
# c2Iw: // global | |
# R1 = _r3::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Ix: // global | |
# (_c2Ip::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r3::P32); | |
# if (_c2Ip::I32 == 0) goto c2Ir; else goto c2Iq; | |
# c2Ir: // global | |
# call (I32[I32[_r3::P32]])() args: 4, res: 0, upd: 4; | |
# c2Iq: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2Ip::I32; | |
# I32[Sp - 12] = .Lc2Is_info; | |
# R1 = .Lr2gq_closure; | |
# Sp = Sp - 12; | |
# if (R1 & 3 != 0) goto u2IB; else goto c2It; | |
# u2IB: // global | |
# call .Lc2Is(R1) args: 0, res: 0, upd: 0; | |
# c2It: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_getLocaleEncoding_info" { | |
# base_GHCziIOziEncoding_getLocaleEncoding_info: | |
# const base_GHCziIOziEncoding_getLocaleEncoding_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lr2gq_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_getLocaleEncoding_closure" { | |
# base_GHCziIOziEncoding_getLocaleEncoding_closure: | |
# const base_GHCziIOziEncoding_getLocaleEncoding_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2Is() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Is: // global | |
# R1 = P32[R1 + 3]; | |
# Sp = Sp + 4; | |
# call stg_ap_0_fast(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Is_info" { | |
# .Lc2Is_info: | |
# const .Lc2Is; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_setLocaleEncoding_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2IL: // global | |
# _rER::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2IM; else goto c2IN; | |
# c2IM: // global | |
# R1 = _rER::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2IN: // global | |
# (_c2IF::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _rER::P32); | |
# if (_c2IF::I32 == 0) goto c2IH; else goto c2IG; | |
# c2IH: // global | |
# call (I32[I32[_rER::P32]])() args: 4, res: 0, upd: 4; | |
# c2IG: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2IF::I32; | |
# I32[Sp - 12] = .Lc2II_info; | |
# R1 = .Lr2gq_closure; | |
# Sp = Sp - 12; | |
# if (R1 & 3 != 0) goto u2IR; else goto c2IJ; | |
# u2IR: // global | |
# call .Lc2II(R1) args: 0, res: 0, upd: 0; | |
# c2IJ: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_setLocaleEncoding_info" { | |
# base_GHCziIOziEncoding_setLocaleEncoding_info: | |
# const base_GHCziIOziEncoding_setLocaleEncoding_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 1 :: W16; | |
# const .Lr2gq_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_setLocaleEncoding_closure" { | |
# base_GHCziIOziEncoding_setLocaleEncoding_closure: | |
# const base_GHCziIOziEncoding_setLocaleEncoding_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2II() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2II: // global | |
# R1 = P32[R1 + 7]; | |
# Sp = Sp + 4; | |
# call stg_ap_0_fast(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2II_info" { | |
# .Lc2II_info: | |
# const .Lc2II; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# .Ls2lG_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Jm: // global | |
# _s2lG::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2Jn; else goto c2Jo; | |
# c2Jo: // global | |
# Hp = Hp + 36; | |
# if (Hp > HpLim) (likely: False) goto c2Jq; else goto c2Jp; | |
# c2Jq: // global | |
# HpAlloc = 36; | |
# goto c2Jn; | |
# c2Jn: // global | |
# R1 = _s2lG::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Jp: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2lG::P32; | |
# _s2lC::I32 = I32[_s2lG::P32 + 36]; | |
# _s2lr::I32 = I32[_s2lG::P32 + 40]; | |
# if (_s2lC::I32 != _s2lr::I32) goto c2Jk; else goto c2Jl; | |
# c2Jk: // global | |
# _s2lm::P32 = P32[_s2lG::P32 + 8]; | |
# _s2ln::P32 = P32[_s2lG::P32 + 12]; | |
# _s2ll::I32 = I32[_s2lG::P32 + 20]; | |
# _s2lo::I32 = I32[_s2lG::P32 + 24]; | |
# _s2lp::I64 = I64[_s2lG::P32 + 28]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2lm::P32; | |
# P32[Hp - 24] = _s2ln::P32; | |
# I32[Hp - 20] = _s2ll::I32; | |
# I32[Hp - 16] = _s2lo::I32; | |
# I64[Hp - 12] = _s2lp::I64; | |
# I32[Hp - 4] = _s2lC::I32; | |
# I32[Hp] = _s2lr::I32; | |
# R1 = Hp - 31; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# c2Jl: // global | |
# _s2lA::P32 = P32[_s2lG::P32 + 16]; | |
# Hp = Hp - 36; | |
# R1 = _s2lA::P32; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2lG_info" { | |
# .Ls2lG_info: | |
# const .Ls2lG_entry; | |
# const 393219; | |
# const 15 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2lO_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2JI: // global | |
# _s2lO::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2JJ; else goto c2JK; | |
# c2JK: // global | |
# Hp = Hp + 36; | |
# if (Hp > HpLim) (likely: False) goto c2JM; else goto c2JL; | |
# c2JM: // global | |
# HpAlloc = 36; | |
# goto c2JJ; | |
# c2JJ: // global | |
# R1 = _s2lO::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2JL: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2lO::P32; | |
# _s2lK::I32 = I32[_s2lO::P32 + 36]; | |
# _s2lr::I32 = I32[_s2lO::P32 + 40]; | |
# if (_s2lK::I32 != _s2lr::I32) goto c2JG; else goto c2JH; | |
# c2JG: // global | |
# _s2lm::P32 = P32[_s2lO::P32 + 8]; | |
# _s2ln::P32 = P32[_s2lO::P32 + 12]; | |
# _s2ll::I32 = I32[_s2lO::P32 + 20]; | |
# _s2lo::I32 = I32[_s2lO::P32 + 24]; | |
# _s2lp::I64 = I64[_s2lO::P32 + 28]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2lm::P32; | |
# P32[Hp - 24] = _s2ln::P32; | |
# I32[Hp - 20] = _s2ll::I32; | |
# I32[Hp - 16] = _s2lo::I32; | |
# I64[Hp - 12] = _s2lp::I64; | |
# I32[Hp - 4] = _s2lK::I32; | |
# I32[Hp] = _s2lr::I32; | |
# R1 = Hp - 31; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# c2JH: // global | |
# _s2lA::P32 = P32[_s2lO::P32 + 16]; | |
# Hp = Hp - 36; | |
# R1 = _s2lA::P32; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2lO_info" { | |
# .Ls2lO_info: | |
# const .Ls2lO_entry; | |
# const 393219; | |
# const 15 :: W16; | |
# const 0 :: W16; | |
# } | |
# base_GHCziIOziEncoding_latin1zudecode1_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2JP: // global | |
# if ((Sp + -64) < SpLim) (likely: False) goto c2JQ; else goto c2JR; | |
# c2JQ: // global | |
# R1 = base_GHCziIOziEncoding_latin1zudecode1_closure; | |
# call (stg_gc_fun)(R1) args: 12, res: 0, upd: 4; | |
# c2JR: // global | |
# _s2lh::P32 = P32[Sp]; | |
# I32[Sp] = .Lc2IW_info; | |
# R1 = _s2lh::P32; | |
# if (R1 & 3 != 0) goto u2KJ; else goto c2IX; | |
# u2KJ: // global | |
# call .Lc2IW(R1) args: 0, res: 0, upd: 0; | |
# c2IX: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_latin1zudecode1_info" { | |
# base_GHCziIOziEncoding_latin1zudecode1_info: | |
# const base_GHCziIOziEncoding_latin1zudecode1_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 196623; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_latin1zudecode1_closure" { | |
# base_GHCziIOziEncoding_latin1zudecode1_closure: | |
# const base_GHCziIOziEncoding_latin1zudecode1_info; | |
# } | |
# .Lc2IW() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2IW: // global | |
# I32[Sp - 28] = .Lc2J1_info; | |
# _s2lk::P32 = R1; | |
# R1 = P32[Sp + 4]; | |
# P32[Sp - 24] = P32[_s2lk::P32 + 7]; | |
# I32[Sp - 20] = I32[_s2lk::P32 + 15]; | |
# I64[Sp - 16] = I64[_s2lk::P32 + 19]; | |
# I32[Sp - 8] = I32[_s2lk::P32 + 27]; | |
# I32[Sp - 4] = I32[_s2lk::P32 + 31]; | |
# P32[Sp] = P32[_s2lk::P32 + 3]; | |
# I32[Sp + 4] = I32[_s2lk::P32 + 11]; | |
# Sp = Sp - 28; | |
# if (R1 & 3 != 0) goto u2KG; else goto c2J2; | |
# u2KG: // global | |
# call .Lc2J1(R1) args: 0, res: 0, upd: 0; | |
# c2J2: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2IW_info" { | |
# .Lc2IW_info: | |
# const .Lc2IW; | |
# const 1; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2J1() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2J1: // global | |
# Hp = Hp + 36; | |
# _s2ls::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c2JV; else goto c2JU; | |
# c2JV: // global | |
# HpAlloc = 36; | |
# R1 = _s2ls::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2JU: // global | |
# _s2lu::P32 = P32[_s2ls::P32 + 3]; | |
# _s2lv::P32 = P32[_s2ls::P32 + 7]; | |
# _s2lt::I32 = I32[_s2ls::P32 + 11]; | |
# _s2lw::I32 = I32[_s2ls::P32 + 15]; | |
# _s2lx::I64 = I64[_s2ls::P32 + 19]; | |
# _s2ly::I32 = I32[_s2ls::P32 + 27]; | |
# _s2lz::I32 = I32[_s2ls::P32 + 31]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# _s2lm::P32 = P32[Sp + 28]; | |
# P32[Hp - 28] = _s2lm::P32; | |
# P32[Hp - 24] = P32[Sp + 4]; | |
# _s2ll::I32 = I32[Sp + 32]; | |
# I32[Hp - 20] = _s2ll::I32; | |
# I32[Hp - 16] = I32[Sp + 8]; | |
# I64[Hp - 12] = I64[Sp + 12]; | |
# I32[Hp - 4] = 0; | |
# I32[Hp] = 0; | |
# _s2lr::I32 = I32[Sp + 24]; | |
# _c2J6::P32 = Hp - 31; | |
# _s2lT::I32 = _s2lz::I32; | |
# _s2lS::I32 = I32[Sp + 20]; | |
# goto c2K6; | |
# c2K6: // global | |
# if (%MO_S_Lt_W32(_s2lT::I32, | |
# _s2lw::I32)) goto c2Kj; else goto c2Kk; | |
# c2Kj: // global | |
# if (%MO_S_Lt_W32(_s2lS::I32, | |
# _s2lr::I32)) goto c2Kg; else goto c2Kh; | |
# c2Kg: // global | |
# _s2m0::I8 = I8[_s2ll::I32 + _s2lS::I32]; | |
# call MO_Touch(_s2lm::P32); | |
# I32^[_s2lt::I32 + (_s2lT::I32 << 2)] = %MO_UU_Conv_W8_W32(_s2m0::I8); | |
# call MO_Touch(_s2lu::P32); | |
# _s2lT::I32 = _s2lT::I32 + 1; | |
# _s2lS::I32 = _s2lS::I32 + 1; | |
# goto c2K6; | |
# c2Kh: // global | |
# P32[Sp - 32] = _s2lu::P32; | |
# P32[Sp - 28] = _s2lv::P32; | |
# I32[Sp - 24] = _s2lw::I32; | |
# I64[Sp - 20] = _s2lx::I64; | |
# I32[Sp - 12] = _s2ly::I32; | |
# I32[Sp - 8] = _s2lS::I32; | |
# I32[Sp - 4] = _s2lT::I32; | |
# I32[Sp] = _s2lt::I32; | |
# P32[Sp + 20] = _c2J6::P32; | |
# Sp = Sp - 36; | |
# call .Lc2J9() args: 0, res: 0, upd: 0; | |
# c2Kk: // global | |
# P32[Sp - 32] = _s2lu::P32; | |
# P32[Sp - 28] = _s2lv::P32; | |
# I32[Sp - 24] = _s2lw::I32; | |
# I64[Sp - 20] = _s2lx::I64; | |
# I32[Sp - 12] = _s2ly::I32; | |
# I32[Sp - 8] = _s2lS::I32; | |
# I32[Sp - 4] = _s2lT::I32; | |
# I32[Sp] = _s2lt::I32; | |
# P32[Sp + 20] = _c2J6::P32; | |
# Sp = Sp - 36; | |
# call .Lc2Jv() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2J1_info" { | |
# .Lc2J1_info: | |
# const .Lc2J1; | |
# const 6088; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2J9() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2J9: // global | |
# Hp = Hp + 92; | |
# if (Hp > HpLim) (likely: False) goto c2JZ; else goto c2JY; | |
# c2JZ: // global | |
# HpAlloc = 92; | |
# I32[Sp] = .Lc2J9_info; | |
# call stg_gc_noregs() args: 4, res: 4, upd: 4; | |
# c2JY: // global | |
# I32[Hp - 88] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 84] = P32[Sp + 4]; | |
# P32[Hp - 80] = P32[Sp + 8]; | |
# I32[Hp - 76] = I32[Sp + 36]; | |
# I32[Hp - 72] = I32[Sp + 12]; | |
# I64[Hp - 68] = I64[Sp + 16]; | |
# I32[Hp - 60] = I32[Sp + 24]; | |
# I32[Hp - 56] = I32[Sp + 32]; | |
# I32[Hp - 52] = .Ls2lG_info; | |
# P32[Hp - 44] = P32[Sp + 64]; | |
# P32[Hp - 40] = P32[Sp + 40]; | |
# P32[Hp - 36] = P32[Sp + 56]; | |
# I32[Hp - 32] = I32[Sp + 68]; | |
# I32[Hp - 28] = I32[Sp + 44]; | |
# I64[Hp - 24] = I64[Sp + 48]; | |
# I32[Hp - 16] = I32[Sp + 28]; | |
# I32[Hp - 12] = I32[Sp + 60]; | |
# I32[Hp - 8] = ghczmprim_GHCziTuple_Z2T_con_info; | |
# P32[Hp - 4] = Hp - 52; | |
# P32[Hp] = Hp - 87; | |
# R1 = Hp - 7; | |
# Sp = Sp + 72; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2J9_info" { | |
# .Lc2J9_info: | |
# const .Lc2J9; | |
# const 2867089; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2Jv() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2Jv: // global | |
# Hp = Hp + 92; | |
# if (Hp > HpLim) (likely: False) goto c2K3; else goto c2K2; | |
# c2K3: // global | |
# HpAlloc = 92; | |
# I32[Sp] = .Lc2Jv_info; | |
# call stg_gc_noregs() args: 4, res: 4, upd: 4; | |
# c2K2: // global | |
# I32[Hp - 88] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 84] = P32[Sp + 4]; | |
# P32[Hp - 80] = P32[Sp + 8]; | |
# I32[Hp - 76] = I32[Sp + 36]; | |
# I32[Hp - 72] = I32[Sp + 12]; | |
# I64[Hp - 68] = I64[Sp + 16]; | |
# I32[Hp - 60] = I32[Sp + 24]; | |
# I32[Hp - 56] = I32[Sp + 32]; | |
# I32[Hp - 52] = .Ls2lO_info; | |
# P32[Hp - 44] = P32[Sp + 64]; | |
# P32[Hp - 40] = P32[Sp + 40]; | |
# P32[Hp - 36] = P32[Sp + 56]; | |
# I32[Hp - 32] = I32[Sp + 68]; | |
# I32[Hp - 28] = I32[Sp + 44]; | |
# I64[Hp - 24] = I64[Sp + 48]; | |
# I32[Hp - 16] = I32[Sp + 28]; | |
# I32[Hp - 12] = I32[Sp + 60]; | |
# I32[Hp - 8] = ghczmprim_GHCziTuple_Z2T_con_info; | |
# P32[Hp - 4] = Hp - 52; | |
# P32[Hp] = Hp - 87; | |
# R1 = Hp - 7; | |
# Sp = Sp + 72; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Jv_info" { | |
# .Lc2Jv_info: | |
# const .Lc2Jv; | |
# const 2867089; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_latin1zudecode_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2KO: // global | |
# call base_GHCziIOziEncoding_latin1zudecode1_entry() args: 12, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_latin1zudecode_info" { | |
# base_GHCziIOziEncoding_latin1zudecode_info: | |
# const base_GHCziIOziEncoding_latin1zudecode_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 196623; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_latin1zudecode_closure" { | |
# base_GHCziIOziEncoding_latin1zudecode_closure: | |
# const base_GHCziIOziEncoding_latin1zudecode_info; | |
# } | |
################################ | |
# .Ls2my_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Ll: // global | |
# _s2my::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2Lm; else goto c2Ln; | |
# c2Ln: // global | |
# Hp = Hp + 36; | |
# if (Hp > HpLim) (likely: False) goto c2Lp; else goto c2Lo; | |
# c2Lp: // global | |
# HpAlloc = 36; | |
# goto c2Lm; | |
# c2Lm: // global | |
# R1 = _s2my::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Lo: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2my::P32; | |
# _s2mu::I32 = I32[_s2my::P32 + 36]; | |
# _s2mj::I32 = I32[_s2my::P32 + 40]; | |
# if (_s2mu::I32 != _s2mj::I32) goto c2Lj; else goto c2Lk; | |
# c2Lj: // global | |
# _s2me::P32 = P32[_s2my::P32 + 8]; | |
# _s2mf::P32 = P32[_s2my::P32 + 12]; | |
# _s2md::I32 = I32[_s2my::P32 + 20]; | |
# _s2mg::I32 = I32[_s2my::P32 + 24]; | |
# _s2mh::I64 = I64[_s2my::P32 + 28]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2me::P32; | |
# P32[Hp - 24] = _s2mf::P32; | |
# I32[Hp - 20] = _s2md::I32; | |
# I32[Hp - 16] = _s2mg::I32; | |
# I64[Hp - 12] = _s2mh::I64; | |
# I32[Hp - 4] = _s2mu::I32; | |
# I32[Hp] = _s2mj::I32; | |
# R1 = Hp - 31; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# c2Lk: // global | |
# _s2ms::P32 = P32[_s2my::P32 + 16]; | |
# Hp = Hp - 36; | |
# R1 = _s2ms::P32; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2my_info" { | |
# .Ls2my_info: | |
# const .Ls2my_entry; | |
# const 393219; | |
# const 15 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2mG_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2LH: // global | |
# _s2mG::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2LI; else goto c2LJ; | |
# c2LJ: // global | |
# Hp = Hp + 36; | |
# if (Hp > HpLim) (likely: False) goto c2LL; else goto c2LK; | |
# c2LL: // global | |
# HpAlloc = 36; | |
# goto c2LI; | |
# c2LI: // global | |
# R1 = _s2mG::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2LK: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2mG::P32; | |
# _s2mC::I32 = I32[_s2mG::P32 + 36]; | |
# _s2mj::I32 = I32[_s2mG::P32 + 40]; | |
# if (_s2mC::I32 != _s2mj::I32) goto c2LF; else goto c2LG; | |
# c2LF: // global | |
# _s2me::P32 = P32[_s2mG::P32 + 8]; | |
# _s2mf::P32 = P32[_s2mG::P32 + 12]; | |
# _s2md::I32 = I32[_s2mG::P32 + 20]; | |
# _s2mg::I32 = I32[_s2mG::P32 + 24]; | |
# _s2mh::I64 = I64[_s2mG::P32 + 28]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2me::P32; | |
# P32[Hp - 24] = _s2mf::P32; | |
# I32[Hp - 20] = _s2md::I32; | |
# I32[Hp - 16] = _s2mg::I32; | |
# I64[Hp - 12] = _s2mh::I64; | |
# I32[Hp - 4] = _s2mC::I32; | |
# I32[Hp] = _s2mj::I32; | |
# R1 = Hp - 31; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# c2LG: // global | |
# _s2ms::P32 = P32[_s2mG::P32 + 16]; | |
# Hp = Hp - 36; | |
# R1 = _s2ms::P32; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2mG_info" { | |
# .Ls2mG_info: | |
# const .Ls2mG_entry; | |
# const 393219; | |
# const 15 :: W16; | |
# const 0 :: W16; | |
# } | |
# base_GHCziIOziEncoding_latin1zuencode1_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2LO: // global | |
# if ((Sp + -64) < SpLim) (likely: False) goto c2LP; else goto c2LQ; | |
# c2LP: // global | |
# R1 = base_GHCziIOziEncoding_latin1zuencode1_closure; | |
# call (stg_gc_fun)(R1) args: 12, res: 0, upd: 4; | |
# c2LQ: // global | |
# _s2m9::P32 = P32[Sp]; | |
# I32[Sp] = .Lc2KV_info; | |
# R1 = _s2m9::P32; | |
# if (R1 & 3 != 0) goto u2MI; else goto c2KW; | |
# u2MI: // global | |
# call .Lc2KV(R1) args: 0, res: 0, upd: 0; | |
# c2KW: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_latin1zuencode1_info" { | |
# base_GHCziIOziEncoding_latin1zuencode1_info: | |
# const base_GHCziIOziEncoding_latin1zuencode1_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 196623; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_latin1zuencode1_closure" { | |
# base_GHCziIOziEncoding_latin1zuencode1_closure: | |
# const base_GHCziIOziEncoding_latin1zuencode1_info; | |
# } | |
# .Lc2KV() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2KV: // global | |
# I32[Sp - 28] = .Lc2L0_info; | |
# _s2mc::P32 = R1; | |
# R1 = P32[Sp + 4]; | |
# P32[Sp - 24] = P32[_s2mc::P32 + 7]; | |
# I32[Sp - 20] = I32[_s2mc::P32 + 15]; | |
# I64[Sp - 16] = I64[_s2mc::P32 + 19]; | |
# I32[Sp - 8] = I32[_s2mc::P32 + 27]; | |
# I32[Sp - 4] = I32[_s2mc::P32 + 31]; | |
# P32[Sp] = P32[_s2mc::P32 + 3]; | |
# I32[Sp + 4] = I32[_s2mc::P32 + 11]; | |
# Sp = Sp - 28; | |
# if (R1 & 3 != 0) goto u2MF; else goto c2L1; | |
# u2MF: // global | |
# call .Lc2L0(R1) args: 0, res: 0, upd: 0; | |
# c2L1: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2KV_info" { | |
# .Lc2KV_info: | |
# const .Lc2KV; | |
# const 1; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2L0() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2L0: // global | |
# Hp = Hp + 36; | |
# _s2mk::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c2LU; else goto c2LT; | |
# c2LU: // global | |
# HpAlloc = 36; | |
# R1 = _s2mk::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2LT: // global | |
# _s2mm::P32 = P32[_s2mk::P32 + 3]; | |
# _s2mn::P32 = P32[_s2mk::P32 + 7]; | |
# _s2ml::I32 = I32[_s2mk::P32 + 11]; | |
# _s2mo::I32 = I32[_s2mk::P32 + 15]; | |
# _s2mp::I64 = I64[_s2mk::P32 + 19]; | |
# _s2mq::I32 = I32[_s2mk::P32 + 27]; | |
# _s2mr::I32 = I32[_s2mk::P32 + 31]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# _s2me::P32 = P32[Sp + 28]; | |
# P32[Hp - 28] = _s2me::P32; | |
# P32[Hp - 24] = P32[Sp + 4]; | |
# _s2md::I32 = I32[Sp + 32]; | |
# I32[Hp - 20] = _s2md::I32; | |
# I32[Hp - 16] = I32[Sp + 8]; | |
# I64[Hp - 12] = I64[Sp + 12]; | |
# I32[Hp - 4] = 0; | |
# I32[Hp] = 0; | |
# _s2mj::I32 = I32[Sp + 24]; | |
# _c2L5::P32 = Hp - 31; | |
# _s2mL::I32 = _s2mr::I32; | |
# _s2mK::I32 = I32[Sp + 20]; | |
# goto c2M5; | |
# c2M5: // global | |
# if (%MO_S_Lt_W32(_s2mL::I32, | |
# _s2mo::I32)) goto c2Mi; else goto c2Mj; | |
# c2Mi: // global | |
# if (%MO_S_Lt_W32(_s2mK::I32, | |
# _s2mj::I32)) goto c2Mf; else goto c2Mg; | |
# c2Mf: // global | |
# _s2mR::I32 = I32[_s2md::I32 + (_s2mK::I32 << 2)]; | |
# call MO_Touch(_s2me::P32); | |
# I8^[_s2ml::I32 + _s2mL::I32] = %MO_UU_Conv_W32_W8(_s2mR::I32); | |
# call MO_Touch(_s2mm::P32); | |
# _s2mL::I32 = _s2mL::I32 + 1; | |
# _s2mK::I32 = _s2mK::I32 + 1; | |
# goto c2M5; | |
# c2Mg: // global | |
# P32[Sp - 32] = _s2mm::P32; | |
# P32[Sp - 28] = _s2mn::P32; | |
# I32[Sp - 24] = _s2mo::I32; | |
# I64[Sp - 20] = _s2mp::I64; | |
# I32[Sp - 12] = _s2mq::I32; | |
# I32[Sp - 8] = _s2mK::I32; | |
# I32[Sp - 4] = _s2mL::I32; | |
# I32[Sp] = _s2ml::I32; | |
# P32[Sp + 20] = _c2L5::P32; | |
# Sp = Sp - 36; | |
# call .Lc2L8() args: 0, res: 0, upd: 0; | |
# c2Mj: // global | |
# P32[Sp - 32] = _s2mm::P32; | |
# P32[Sp - 28] = _s2mn::P32; | |
# I32[Sp - 24] = _s2mo::I32; | |
# I64[Sp - 20] = _s2mp::I64; | |
# I32[Sp - 12] = _s2mq::I32; | |
# I32[Sp - 8] = _s2mK::I32; | |
# I32[Sp - 4] = _s2mL::I32; | |
# I32[Sp] = _s2ml::I32; | |
# P32[Sp + 20] = _c2L5::P32; | |
# Sp = Sp - 36; | |
# call .Lc2Lu() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2L0_info" { | |
# .Lc2L0_info: | |
# const .Lc2L0; | |
# const 6088; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2L8() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2L8: // global | |
# Hp = Hp + 92; | |
# if (Hp > HpLim) (likely: False) goto c2LY; else goto c2LX; | |
# c2LY: // global | |
# HpAlloc = 92; | |
# I32[Sp] = .Lc2L8_info; | |
# call stg_gc_noregs() args: 4, res: 4, upd: 4; | |
# c2LX: // global | |
# I32[Hp - 88] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 84] = P32[Sp + 4]; | |
# P32[Hp - 80] = P32[Sp + 8]; | |
# I32[Hp - 76] = I32[Sp + 36]; | |
# I32[Hp - 72] = I32[Sp + 12]; | |
# I64[Hp - 68] = I64[Sp + 16]; | |
# I32[Hp - 60] = I32[Sp + 24]; | |
# I32[Hp - 56] = I32[Sp + 32]; | |
# I32[Hp - 52] = .Ls2my_info; | |
# P32[Hp - 44] = P32[Sp + 64]; | |
# P32[Hp - 40] = P32[Sp + 40]; | |
# P32[Hp - 36] = P32[Sp + 56]; | |
# I32[Hp - 32] = I32[Sp + 68]; | |
# I32[Hp - 28] = I32[Sp + 44]; | |
# I64[Hp - 24] = I64[Sp + 48]; | |
# I32[Hp - 16] = I32[Sp + 28]; | |
# I32[Hp - 12] = I32[Sp + 60]; | |
# I32[Hp - 8] = ghczmprim_GHCziTuple_Z2T_con_info; | |
# P32[Hp - 4] = Hp - 52; | |
# P32[Hp] = Hp - 87; | |
# R1 = Hp - 7; | |
# Sp = Sp + 72; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2L8_info" { | |
# .Lc2L8_info: | |
# const .Lc2L8; | |
# const 2867089; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2Lu() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2Lu: // global | |
# Hp = Hp + 92; | |
# if (Hp > HpLim) (likely: False) goto c2M2; else goto c2M1; | |
# c2M2: // global | |
# HpAlloc = 92; | |
# I32[Sp] = .Lc2Lu_info; | |
# call stg_gc_noregs() args: 4, res: 4, upd: 4; | |
# c2M1: // global | |
# I32[Hp - 88] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 84] = P32[Sp + 4]; | |
# P32[Hp - 80] = P32[Sp + 8]; | |
# I32[Hp - 76] = I32[Sp + 36]; | |
# I32[Hp - 72] = I32[Sp + 12]; | |
# I64[Hp - 68] = I64[Sp + 16]; | |
# I32[Hp - 60] = I32[Sp + 24]; | |
# I32[Hp - 56] = I32[Sp + 32]; | |
# I32[Hp - 52] = .Ls2mG_info; | |
# P32[Hp - 44] = P32[Sp + 64]; | |
# P32[Hp - 40] = P32[Sp + 40]; | |
# P32[Hp - 36] = P32[Sp + 56]; | |
# I32[Hp - 32] = I32[Sp + 68]; | |
# I32[Hp - 28] = I32[Sp + 44]; | |
# I64[Hp - 24] = I64[Sp + 48]; | |
# I32[Hp - 16] = I32[Sp + 28]; | |
# I32[Hp - 12] = I32[Sp + 60]; | |
# I32[Hp - 8] = ghczmprim_GHCziTuple_Z2T_con_info; | |
# P32[Hp - 4] = Hp - 52; | |
# P32[Hp] = Hp - 87; | |
# R1 = Hp - 7; | |
# Sp = Sp + 72; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Lu_info" { | |
# .Lc2Lu_info: | |
# const .Lc2Lu; | |
# const 2867089; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# base_GHCziIOziEncoding_latin1zuencode_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2MN: // global | |
# call base_GHCziIOziEncoding_latin1zuencode1_entry() args: 12, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncoding_latin1zuencode_info" { | |
# base_GHCziIOziEncoding_latin1zuencode_info: | |
# const base_GHCziIOziEncoding_latin1zuencode_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 196623; | |
# } | |
# section ""data" . base_GHCziIOziEncoding_latin1zuencode_closure" { | |
# base_GHCziIOziEncoding_latin1zuencode_closure: | |
# const base_GHCziIOziEncoding_latin1zuencode_info; | |
# } | |
################################ | |
.globaltype __InCmmProcGroup, i32 | |
.functype __stg_gc_enter_1 () -> (i32) | |
.functype __stg_gc_fun () -> (i32) | |
.functype base_GHCziBase_eqString_entry () -> () | |
.functype base_GHCziBase_zpzp_entry () -> () | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding2_entry () -> () | |
.functype base_GHCziIOziEncodingziLatin1_mkAscii_entry () -> () | |
.functype base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry () -> () | |
.functype base_GHCziIOziEncodingziUTF16_mkUTF16_entry () -> () | |
.functype base_GHCziIOziEncodingziUTF16_mkUTF16be_entry () -> () | |
.functype base_GHCziIOziEncodingziUTF16_mkUTF16le_entry () -> () | |
.functype base_GHCziIOziEncodingziUTF32_mkUTF32_entry () -> () | |
.functype base_GHCziIOziEncodingziUTF32_mkUTF32be_entry () -> () | |
.functype base_GHCziIOziEncodingziUTF32_mkUTF32le_entry () -> () | |
.functype base_GHCziIOziEncodingziUTF8_mkUTF8_entry () -> () | |
.functype base_GHCziIOziException_zdfExceptionIOExceptionzuzdctoException_entry () -> () | |
.functype base_GHCziList_zdwspan_entry () -> () | |
.functype base_GHCziUnicodeziInternalziCharziUnicodeDataziSimpleUpperCaseMapping_zdwtoSimpleUpperCase_entry () -> () | |
.functype dirty_MUT_VAR (i32, i32, i32) -> () | |
.functype fputs (i32, i32) -> (i32) | |
.functype ghczmprim_GHCziCString_unpackAppendCStringzh_entry () -> () | |
.functype ghczmprim_GHCziCString_unpackCStringzh_entry () -> () | |
.functype newCAF (i32, i32) -> (i32) | |
.functype stg_ap_0_fast () -> () | |
.functype stg_gc_noregs () -> () | |
.functype stg_gc_unbx_r1 () -> () | |
.functype stg_gc_unpt_r1 () -> () | |
.functype stg_newMutVarzh () -> () | |
.functype stg_noDuplicatezh () -> () | |
.functype stg_raiseIOzh () -> () | |
.section .text..Lc2Bb,"",@ | |
.Lc2Bb: | |
.functype .Lc2Bb () -> (i32) | |
i32.const .Ln2OX | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Bb | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Bd_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2DF | |
i32.const .Lc2Bd | |
return | |
else | |
# c2Bi | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2Bd,"",@ | |
.Lc2Bd: | |
.functype .Lc2Bd () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2OY | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Bd | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Bs | |
i32.const MainCapability | |
local.get 0 | |
i32.const 2 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Bo | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const .Lr2gl_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2EV,"",@ | |
.Lc2EV: | |
.functype .Lc2EV () -> (i32) | |
i32.const .Ln2P8 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2EV | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Fb_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const base_GHCziIOziEncoding_mkTextEncoding10_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 16 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziList_zdwspan_entry | |
return | |
end_function | |
.section .text..Lc2Ec,"",@ | |
.Lc2Ec: | |
.functype .Lc2Ec () -> (i32) | |
i32.const .Ln2P0 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Ec | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.const 47 | |
i32.ne | |
if i32 | |
# c2En | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTypes_True_closure | |
i32.const 2 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Eo | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTypes_False_closure | |
i32.const 1 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2F1,"",@ | |
.Lc2F1: | |
.functype .Lc2F1 () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Pa | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2F1 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2F6 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2Fl_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const base_GHCziIOziEncoding_mkTextEncoding7_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
else | |
# c2F5 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziFailure_ErrorOnCodingFailure_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding9_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2Fb,"",@ | |
.Lc2Fb: | |
.functype .Lc2Fb () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2P9 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Fb | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2F1_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 1 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2FX | |
i32.const .Lc2F1 | |
return | |
else | |
# c2F2 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2Fl,"",@ | |
.Lc2Fl: | |
.functype .Lc2Fl () -> (i32) | |
.local i32 | |
i32.const .Ln2Pb | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Fl | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2FS | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.const base_GHCziIOziEncodingziFailure_IgnoreCodingFailure_closure | |
i32.const 2 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding9_entry | |
return | |
else | |
# c2Ft | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Fq_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziIOziEncoding_mkTextEncoding5_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2Fq,"",@ | |
.Lc2Fq: | |
.functype .Lc2Fq () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Pc | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Fq | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2FO | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.const base_GHCziIOziEncodingziFailure_RoundtripFailure_closure | |
i32.const 3 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding9_entry | |
return | |
else | |
# c2FA | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const .Lc2Fx_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding3_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2Fx,"",@ | |
.Lc2Fx: | |
.functype .Lc2Fx () -> (i32) | |
.local i32 | |
i32.const .Ln2Pd | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Fx | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2FK | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziFailure_TransliterateCodingFailure_closure | |
i32.const 3 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding9_entry | |
return | |
else | |
# c2FG | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding2_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2GE,"",@ | |
.Lc2GE: | |
.functype .Lc2GE () -> (i32) | |
i32.const .Ln2Pn | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2GE | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const stg_ap_0_fast | |
return | |
end_function | |
.section .text..Lc2GU,"",@ | |
.Lc2GU: | |
.functype .Lc2GU () -> (i32) | |
i32.const .Ln2Pq | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2GU | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const stg_ap_0_fast | |
return | |
end_function | |
.section .text..Lc2Gf,"",@ | |
.Lc2Gf: | |
.functype .Lc2Gf () -> (i32) | |
i32.const .Ln2Ph | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Gf | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Gh_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const base_GHCziIOziEncodingziFailure_IgnoreCodingFailure_closure | |
i32.const 2 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_localeEncodingName_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding9_entry | |
return | |
end_function | |
.section .text..Lc2Gh,"",@ | |
.Lc2Gh: | |
.functype .Lc2Gh () -> (i32) | |
i32.const .Ln2Pi | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Gh | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const -4 | |
i32.and | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_function | |
.section .text..Lc2HO,"",@ | |
.Lc2HO: | |
.functype .Lc2HO () -> (i32) | |
i32.const .Ln2PC | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2HO | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const stg_ap_0_fast | |
return | |
end_function | |
.section .text..Lc2Ha,"",@ | |
.Lc2Ha: | |
.functype .Lc2Ha () -> (i32) | |
i32.const .Ln2Pt | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Ha | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Hc_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const base_GHCziIOziEncodingziFailure_RoundtripFailure_closure | |
i32.const 3 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_localeEncodingName_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding9_entry | |
return | |
end_function | |
.section .text..Lc2Hc,"",@ | |
.Lc2Hc: | |
.functype .Lc2Hc () -> (i32) | |
i32.const .Ln2Pu | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Hc | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const -4 | |
i32.and | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_function | |
.section .text..Lc2Hy,"",@ | |
.Lc2Hy: | |
.functype .Lc2Hy () -> (i32) | |
i32.const .Ln2Pz | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Hy | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const stg_ap_0_fast | |
return | |
end_function | |
.section .text..Lc2I4,"",@ | |
.Lc2I4: | |
.functype .Lc2I4 () -> (i32) | |
i32.const .Ln2PF | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2I4 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2I6_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const base_GHCziIOziEncodingziFailure_ErrorOnCodingFailure_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_localeEncodingName_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding9_entry | |
return | |
end_function | |
.section .text..Lc2I6,"",@ | |
.Lc2I6: | |
.functype .Lc2I6 () -> (i32) | |
i32.const .Ln2PG | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2I6 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const -4 | |
i32.and | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_function | |
.section .text..Lc2II,"",@ | |
.Lc2II: | |
.functype .Lc2II () -> (i32) | |
i32.const .Ln2PO | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2II | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const stg_ap_0_fast | |
return | |
end_function | |
.section .text..Lc2IW,"",@ | |
.Lc2IW: | |
.functype .Lc2IW () -> (i32) | |
.local i32 | |
i32.const .Ln2PS | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2IW | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
i32.const .Lc2J1_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 0 | |
i32.const 15 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 19 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 27 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 31 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
local.get 0 | |
i32.const 11 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2KG | |
i32.const .Lc2J1 | |
return | |
else | |
# c2J2 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2Is,"",@ | |
.Lc2Is: | |
.functype .Lc2Is () -> (i32) | |
i32.const .Ln2PL | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Is | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const stg_ap_0_fast | |
return | |
end_function | |
.section .text..Lc2J1,"",@ | |
.Lc2J1: | |
.functype .Lc2J1 () -> (i32) | |
.local i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32 | |
i32.const .Ln2PT | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2J1 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2JV | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2JU | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 11 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 15 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 19 | |
i32.add | |
i64.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 27 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 0 | |
i32.const 31 | |
i32.add | |
i32.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
local.set 9 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 10 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
local.set 11 | |
local.get 7 | |
local.set 12 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 13 | |
loop i32 | |
# c2K6 | |
local.get 12 | |
local.get 4 | |
i32.lt_s | |
if i32 | |
# c2Kj | |
local.get 13 | |
local.get 10 | |
i32.lt_s | |
if i32 | |
# c2Kg | |
local.get 9 | |
local.get 13 | |
i32.add | |
i32.load8_u 0 | |
local.set 14 | |
local.get 3 | |
local.get 12 | |
i32.const 2 | |
i32.shl | |
i32.add | |
local.get 14 | |
i32.store 0 | |
local.get 12 | |
i32.const 1 | |
i32.add | |
local.set 12 | |
local.get 13 | |
i32.const 1 | |
i32.add | |
local.set 13 | |
br 2 | |
else | |
# c2Kh | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -32 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 13 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
local.get 11 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -36 | |
i32.add | |
i32.store 832 | |
i32.const .Lc2J9 | |
return | |
end_if | |
else | |
# c2Kk | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -32 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 13 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
local.get 11 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -36 | |
i32.add | |
i32.store 832 | |
i32.const .Lc2Jv | |
return | |
end_if | |
br 0 | |
end_loop | |
end_if | |
end_function | |
.section .text..Lc2J9,"",@ | |
.Lc2J9: | |
.functype .Lc2J9 () -> (i32) | |
i32.const .Ln2PU | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2J9 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 92 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2JZ | |
i32.const MainCapability | |
i32.const 92 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2J9_info | |
i32.store 0 | |
i32.const stg_gc_noregs | |
return | |
else | |
# c2JY | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -88 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -84 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -80 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.const .Ls2lG_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 64 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 56 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 68 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 48 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 60 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z2T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -87 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -7 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2Jv,"",@ | |
.Lc2Jv: | |
.functype .Lc2Jv () -> (i32) | |
i32.const .Ln2PV | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Jv | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 92 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2K3 | |
i32.const MainCapability | |
i32.const 92 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Jv_info | |
i32.store 0 | |
i32.const stg_gc_noregs | |
return | |
else | |
# c2K2 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -88 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -84 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -80 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.const .Ls2lO_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 64 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 56 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 68 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 48 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 60 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z2T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -87 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -7 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2KV,"",@ | |
.Lc2KV: | |
.functype .Lc2KV () -> (i32) | |
.local i32 | |
i32.const .Ln2Q0 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2KV | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
i32.const .Lc2L0_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 0 | |
i32.const 15 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 19 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 27 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 31 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
local.get 0 | |
i32.const 11 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2MF | |
i32.const .Lc2L0 | |
return | |
else | |
# c2L1 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2L0,"",@ | |
.Lc2L0: | |
.functype .Lc2L0 () -> (i32) | |
.local i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32 | |
i32.const .Ln2Q1 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2L0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2LU | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2LT | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 11 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 15 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 19 | |
i32.add | |
i64.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 27 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 0 | |
i32.const 31 | |
i32.add | |
i32.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
local.set 9 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 10 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
local.set 11 | |
local.get 7 | |
local.set 12 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 13 | |
loop i32 | |
# c2M5 | |
local.get 12 | |
local.get 4 | |
i32.lt_s | |
if i32 | |
# c2Mi | |
local.get 13 | |
local.get 10 | |
i32.lt_s | |
if i32 | |
# c2Mf | |
local.get 9 | |
local.get 13 | |
i32.const 2 | |
i32.shl | |
i32.add | |
i32.load 0 | |
local.set 14 | |
local.get 3 | |
local.get 12 | |
i32.add | |
local.get 14 | |
i32.const 255 | |
i32.and | |
i32.store8 0 | |
local.get 12 | |
i32.const 1 | |
i32.add | |
local.set 12 | |
local.get 13 | |
i32.const 1 | |
i32.add | |
local.set 13 | |
br 2 | |
else | |
# c2Mg | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -32 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 13 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
local.get 11 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -36 | |
i32.add | |
i32.store 832 | |
i32.const .Lc2L8 | |
return | |
end_if | |
else | |
# c2Mj | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -32 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 13 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
local.get 11 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -36 | |
i32.add | |
i32.store 832 | |
i32.const .Lc2Lu | |
return | |
end_if | |
br 0 | |
end_loop | |
end_if | |
end_function | |
.section .text..Lc2L8,"",@ | |
.Lc2L8: | |
.functype .Lc2L8 () -> (i32) | |
i32.const .Ln2Q2 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2L8 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 92 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2LY | |
i32.const MainCapability | |
i32.const 92 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2L8_info | |
i32.store 0 | |
i32.const stg_gc_noregs | |
return | |
else | |
# c2LX | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -88 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -84 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -80 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.const .Ls2my_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 64 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 56 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 68 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 48 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 60 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z2T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -87 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -7 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2Lu,"",@ | |
.Lc2Lu: | |
.functype .Lc2Lu () -> (i32) | |
i32.const .Ln2Q3 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Lu | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 92 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2M2 | |
i32.const MainCapability | |
i32.const 92 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Lu_info | |
i32.store 0 | |
i32.const stg_gc_noregs | |
return | |
else | |
# c2M1 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -88 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -84 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -80 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.const .Ls2mG_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 64 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 56 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 68 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 48 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 60 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z2T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -87 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -7 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2nI,"",@ | |
.Lc2nI: | |
.functype .Lc2nI () -> (i32) | |
.local i32 | |
i32.const .Ln2MY | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2nI | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const .Lc2nK_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const stg_newMutVarzh | |
return | |
end_function | |
.section .text..Lc2nK,"",@ | |
.Lc2nK: | |
.functype .Lc2nK () -> (i32) | |
.local i32 | |
i32.const .Ln2MZ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2nK | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 28 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2oh | |
i32.const MainCapability | |
i32.const 28 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2og | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const .Ls2jg_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const .Ls2jc_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z2T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -15 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -22 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -7 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2sF,"",@ | |
.Lc2sF: | |
.functype .Lc2sF () -> (i32) | |
.local i32 | |
i32.const .Ln2NU | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2sF | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 8 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2sP | |
i32.const MainCapability | |
i32.const 8 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unbx_r1 | |
return | |
else | |
# c2sO | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const ghczmprim_GHCziTypes_Czh_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -3 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2se,"",@ | |
.Lc2se: | |
.functype .Lc2se () -> (i32) | |
.local i32 | |
i32.const .Ln2NW | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2se | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2sh_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2t8 | |
i32.const .Lc2sh | |
return | |
else | |
# c2si | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2sh,"",@ | |
.Lc2sh: | |
.functype .Lc2sh () -> (i32) | |
.local i32 | |
i32.const .Ln2NX | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2sh | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2sS | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2sn_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.const 2 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.const 6 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2t9 | |
i32.const .Lc2sn | |
return | |
else | |
# c2so | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2sR | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTypes_ZMZN_closure | |
i32.const 1 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2sn,"",@ | |
.Lc2sn: | |
.functype .Lc2sn () -> (i32) | |
.local i32, i32, i32 | |
i32.const .Ln2NY | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2sn | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2t2 | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2t1 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 2 | |
i32.const 45 | |
i32.ne | |
if i32 | |
# c2t5 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const .Ls2jq_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
i32.const .Ls2jp_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const ghczmprim_GHCziTypes_ZC_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -6 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2t6 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const .Lc2se | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lc2to,"",@ | |
.Lc2to: | |
.functype .Lc2to () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2O0 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2to | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
local.set 1 | |
local.get 1 | |
i32.const 3 | |
i32.lt_u | |
if i32 | |
# u2tR | |
local.get 1 | |
i32.const 2 | |
i32.lt_u | |
if i32 | |
# c2tu | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTypes_ZMZN_closure | |
i32.const 1 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2tv | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziFailure_codingFailureModeSuffix5_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2tt | |
local.get 0 | |
i32.const -4 | |
i32.and | |
i32.load 0 | |
i32.const 10 | |
i32.add | |
i32.load16_u 0 | |
i32.const 2 | |
i32.ne | |
if i32 | |
# c2tA | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziFailure_codingFailureModeSuffix1_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2tz | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziFailure_codingFailureModeSuffix3_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lc2u8,"",@ | |
.Lc2u8: | |
.functype .Lc2u8 () -> (i32) | |
.local i32 | |
i32.const .Ln2Ov | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2u8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2uc_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const .Lr2gj_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_function | |
.section .text..Lc2uA,"",@ | |
.Lc2uA: | |
.functype .Lc2uA () -> (i32) | |
.local i32 | |
i32.const .Ln2OC | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uA | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2CL | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2CO | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2CN | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kr_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2Ae | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2uE_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2g5_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uE,"",@ | |
.Lc2uE: | |
.functype .Lc2uE () -> (i32) | |
.local i32 | |
i32.const .Ln2OD | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uE | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2CH | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2CK | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2CJ | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kq_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2Ah | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2uI_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2g3_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uI,"",@ | |
.Lc2uI: | |
.functype .Lc2uI () -> (i32) | |
.local i32 | |
i32.const .Ln2OE | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uI | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2CD | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2CG | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2CF | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kp_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2Ak | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2uM_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2g1_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uM,"",@ | |
.Lc2uM: | |
.functype .Lc2uM () -> (i32) | |
.local i32 | |
i32.const .Ln2OF | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uM | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Cz | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2CC | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2CB | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2ko_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2An | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2uQ_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fZ_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uQ,"",@ | |
.Lc2uQ: | |
.functype .Lc2uQ () -> (i32) | |
.local i32 | |
i32.const .Ln2OG | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uQ | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Cv | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Cy | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Cx | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kn_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2Aq | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2uU_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fX_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uU,"",@ | |
.Lc2uU: | |
.functype .Lc2uU () -> (i32) | |
.local i32 | |
i32.const .Ln2OH | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uU | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Cr | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Cu | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Ct | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2km_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2At | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2uY_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fV_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uY,"",@ | |
.Lc2uY: | |
.functype .Lc2uY () -> (i32) | |
.local i32 | |
i32.const .Ln2OI | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uY | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Cn | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Cq | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Cp | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kl_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2Aw | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2v2_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fT_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uc,"",@ | |
.Lc2uc: | |
.functype .Lc2uc () -> (i32) | |
.local i32 | |
i32.const .Ln2Ow | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uc | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2D9 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Dc | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Db | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kx_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2zW | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2ug_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2gh_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2ug,"",@ | |
.Lc2ug: | |
.functype .Lc2ug () -> (i32) | |
.local i32 | |
i32.const .Ln2Ox | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2ug | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2D5 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2D8 | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2D7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kw_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2zZ | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2uk_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2gf_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uk,"",@ | |
.Lc2uk: | |
.functype .Lc2uk () -> (i32) | |
.local i32 | |
i32.const .Ln2Oy | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uk | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2D1 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2D4 | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2D3 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kv_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2A2 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2uo_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2gd_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uo,"",@ | |
.Lc2uo: | |
.functype .Lc2uo () -> (i32) | |
.local i32 | |
i32.const .Ln2Oz | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uo | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2CX | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2D0 | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2CZ | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2ku_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2A5 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2us_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2gb_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2us,"",@ | |
.Lc2us: | |
.functype .Lc2us () -> (i32) | |
.local i32 | |
i32.const .Ln2OA | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2us | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2CT | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2CW | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2CV | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kt_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2A8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2uw_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2g9_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2uw,"",@ | |
.Lc2uw: | |
.functype .Lc2uw () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2OB | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2uw | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2CP | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2CS | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2CR | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2ks_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2Ab | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const .Lc2uA_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lr2g7_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2v2,"",@ | |
.Lc2v2: | |
.functype .Lc2v2 () -> (i32) | |
.local i32 | |
i32.const .Ln2OJ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2v2 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Cj | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Cm | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Cl | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kk_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2Az | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2v6_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fR_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2v6,"",@ | |
.Lc2v6: | |
.functype .Lc2v6 () -> (i32) | |
.local i32 | |
i32.const .Ln2OK | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2v6 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Cf | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Ci | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Ch | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kj_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2AC | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2va_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fP_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vC,"",@ | |
.Lc2vC: | |
.functype .Lc2vC () -> (i32) | |
.local i32 | |
i32.const .Ln2OS | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vC | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2BJ | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2BM | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2BL | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kb_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2B0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vG_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fz_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vG,"",@ | |
.Lc2vG: | |
.functype .Lc2vG () -> (i32) | |
.local i32 | |
i32.const .Ln2OT | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vG | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2BF | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2BI | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2BH | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2ka_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2B3 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vK_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fx_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vK,"",@ | |
.Lc2vK: | |
.functype .Lc2vK () -> (i32) | |
.local i32 | |
i32.const .Ln2OU | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vK | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2BB | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2BE | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2BD | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2k9_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2B6 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vO_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fv_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vO,"",@ | |
.Lc2vO: | |
.functype .Lc2vO () -> (i32) | |
.local i32 | |
i32.const .Ln2OV | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vO | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Bx | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2BA | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Bz | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2k8_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2B9 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vS_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2ft_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vS,"",@ | |
.Lc2vS: | |
.functype .Lc2vS () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2OW | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vS | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 1 | |
local.get 1 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Bt | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Bw | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 1 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Bv | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2k7_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2Bg | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Bb_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding2_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2va,"",@ | |
.Lc2va: | |
.functype .Lc2va () -> (i32) | |
.local i32 | |
i32.const .Ln2OL | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2va | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2Cb | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Ce | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Cd | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2ki_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2AF | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2ve_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fN_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2ve,"",@ | |
.Lc2ve: | |
.functype .Lc2ve () -> (i32) | |
.local i32 | |
i32.const .Ln2OM | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2ve | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2C7 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Ca | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2C9 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kh_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2AI | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vi_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fL_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vi,"",@ | |
.Lc2vi: | |
.functype .Lc2vi () -> (i32) | |
.local i32 | |
i32.const .Ln2ON | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vi | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2C3 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2C6 | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2C5 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kg_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2AL | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vm_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fJ_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vm,"",@ | |
.Lc2vm: | |
.functype .Lc2vm () -> (i32) | |
.local i32 | |
i32.const .Ln2OO | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vm | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2BZ | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2C2 | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2C1 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kf_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2AO | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vq_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fH_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vq,"",@ | |
.Lc2vq: | |
.functype .Lc2vq () -> (i32) | |
.local i32 | |
i32.const .Ln2OP | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vq | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2BV | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2BY | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2BX | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2ke_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2AR | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vu_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fF_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vu,"",@ | |
.Lc2vu: | |
.functype .Lc2vu () -> (i32) | |
.local i32 | |
i32.const .Ln2OQ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vu | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2BR | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2BU | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2BT | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kd_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2AU | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vy_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fD_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2vy,"",@ | |
.Lc2vy: | |
.functype .Lc2vy () -> (i32) | |
.local i32 | |
i32.const .Ln2OR | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2vy | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c2BN | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2BQ | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2BP | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2kc_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c2AX | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2vC_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lr2fB_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_eqString_entry | |
return | |
end_if | |
end_function | |
.section .text..Lr2fB_entry,"",@ | |
.Lr2fB_entry: | |
.functype .Lr2fB_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2N8 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2oY | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2oZ | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2p0 | |
i32.const .Ln2N9 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2oX | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2oW | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fA_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fD_entry,"",@ | |
.Lr2fD_entry: | |
.functype .Lr2fD_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Na | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2p7 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2p8 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2p9 | |
i32.const .Ln2Nb | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2p6 | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2p5 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fC_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fF_entry,"",@ | |
.Lr2fF_entry: | |
.functype .Lr2fF_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Nc | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2pg | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2ph | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2pi | |
i32.const .Ln2Nd | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2pf | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2pe | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fE_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fH_entry,"",@ | |
.Lr2fH_entry: | |
.functype .Lr2fH_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Ne | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2pp | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2pq | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2pr | |
i32.const .Ln2Nf | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2po | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2pn | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fG_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fJ_entry,"",@ | |
.Lr2fJ_entry: | |
.functype .Lr2fJ_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Ng | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2py | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2pz | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2pA | |
i32.const .Ln2Nh | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2px | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2pw | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fI_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fL_entry,"",@ | |
.Lr2fL_entry: | |
.functype .Lr2fL_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Ni | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2pH | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2pI | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2pJ | |
i32.const .Ln2Nj | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2pG | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2pF | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fK_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fN_entry,"",@ | |
.Lr2fN_entry: | |
.functype .Lr2fN_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Nk | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2pQ | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2pR | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2pS | |
i32.const .Ln2Nl | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2pP | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2pO | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fM_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fP_entry,"",@ | |
.Lr2fP_entry: | |
.functype .Lr2fP_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Nm | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2pZ | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2q0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2q1 | |
i32.const .Ln2Nn | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2pY | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2pX | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fO_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fR_entry,"",@ | |
.Lr2fR_entry: | |
.functype .Lr2fR_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2No | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2q8 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2q9 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2qa | |
i32.const .Ln2Np | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2q7 | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2q6 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fQ_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fT_entry,"",@ | |
.Lr2fT_entry: | |
.functype .Lr2fT_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Nq | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2qh | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2qi | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2qj | |
i32.const .Ln2Nr | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2qg | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2qf | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fS_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fV_entry,"",@ | |
.Lr2fV_entry: | |
.functype .Lr2fV_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Ns | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2qq | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2qr | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2qs | |
i32.const .Ln2Nt | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2qp | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2qo | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fU_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fX_entry,"",@ | |
.Lr2fX_entry: | |
.functype .Lr2fX_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Nu | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2qz | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2qA | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2qB | |
i32.const .Ln2Nv | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2qy | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2qx | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fW_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fZ_entry,"",@ | |
.Lr2fZ_entry: | |
.functype .Lr2fZ_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Nw | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2qI | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2qJ | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2qK | |
i32.const .Ln2Nx | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2qH | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2qG | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fY_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fq_entry,"",@ | |
.Lr2fq_entry: | |
.functype .Lr2fq_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2n3 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2na | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2nb | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2nc | |
i32.const .Ln2MQ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2n9 | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2n8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fp_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2ft_entry,"",@ | |
.Lr2ft_entry: | |
.functype .Lr2ft_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2N0 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2oo | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2op | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2oq | |
i32.const .Ln2N1 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2on | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2om | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fs_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fv_entry,"",@ | |
.Lr2fv_entry: | |
.functype .Lr2fv_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2N2 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2ox | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2oy | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2oz | |
i32.const .Ln2N3 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2ow | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2ov | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fu_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fx_entry,"",@ | |
.Lr2fx_entry: | |
.functype .Lr2fx_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2N4 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2oG | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2oH | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2oI | |
i32.const .Ln2N5 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2oF | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2oE | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fw_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2fz_entry,"",@ | |
.Lr2fz_entry: | |
.functype .Lr2fz_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2N6 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2oP | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2oQ | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2oR | |
i32.const .Ln2N7 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2oO | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2oN | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fy_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2g1_entry,"",@ | |
.Lr2g1_entry: | |
.functype .Lr2g1_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Ny | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2qR | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2qS | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2qT | |
i32.const .Ln2Nz | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2qQ | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2qP | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2g0_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2g3_entry,"",@ | |
.Lr2g3_entry: | |
.functype .Lr2g3_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2NA | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2r0 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2r1 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2r2 | |
i32.const .Ln2NB | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2qZ | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2qY | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2g2_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2g5_entry,"",@ | |
.Lr2g5_entry: | |
.functype .Lr2g5_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2NC | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2r9 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2ra | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2rb | |
i32.const .Ln2ND | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2r8 | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2r7 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2g4_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2g7_entry,"",@ | |
.Lr2g7_entry: | |
.functype .Lr2g7_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2NE | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2ri | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2rj | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2rk | |
i32.const .Ln2NF | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2rh | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2rg | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2g6_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2g9_entry,"",@ | |
.Lr2g9_entry: | |
.functype .Lr2g9_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2NG | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2rr | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2rs | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2rt | |
i32.const .Ln2NH | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2rq | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2rp | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2g8_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2gb_entry,"",@ | |
.Lr2gb_entry: | |
.functype .Lr2gb_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2NI | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2rA | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2rB | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2rC | |
i32.const .Ln2NJ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2rz | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2ry | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2ga_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2gd_entry,"",@ | |
.Lr2gd_entry: | |
.functype .Lr2gd_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2NK | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2rJ | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2rK | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2rL | |
i32.const .Ln2NL | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2rI | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2rH | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2gc_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2gf_entry,"",@ | |
.Lr2gf_entry: | |
.functype .Lr2gf_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2NM | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2rS | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2rT | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2rU | |
i32.const .Ln2NN | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2rR | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2rQ | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2ge_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2gh_entry,"",@ | |
.Lr2gh_entry: | |
.functype .Lr2gh_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2NO | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2s1 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2s2 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2s3 | |
i32.const .Ln2NP | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2s0 | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2rZ | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2gg_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2gj_entry,"",@ | |
.Lr2gj_entry: | |
.functype .Lr2gj_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2NQ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2sa | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2sb | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2sc | |
i32.const .Ln2NR | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2s9 | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2s8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2gi_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2gk_entry,"",@ | |
.Lr2gk_entry: | |
.functype .Lr2gk_entry () -> (i32) | |
i32.const .Ln2NV | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2sU | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2sV | |
i32.const MainCapability | |
i32.const .Lr2gk_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# u2tb | |
i32.const .Lc2se | |
return | |
end_if | |
end_function | |
.section .text..Lr2gl_entry,"",@ | |
.Lr2gl_entry: | |
.functype .Lr2gl_entry () -> (i32) | |
i32.const .Ln2O2 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2tY | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 16 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2u2 | |
i32.const MainCapability | |
i32.const 16 | |
i32.store 868 | |
i32.const MainCapability | |
i32.const .Lr2gl_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2u1 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const .Ls2jw_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding2_entry | |
return | |
end_if | |
end_function | |
.section .text..Lr2gm_entry,"",@ | |
.Lr2gm_entry: | |
.functype .Lr2gm_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Pf | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Gj | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Gk | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2Gl | |
i32.const .Ln2Pg | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2Ge | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Gd | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2Gf_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const stg_noDuplicatezh | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2gn_entry,"",@ | |
.Lr2gn_entry: | |
.functype .Lr2gn_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Pj | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Gv | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Gw | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2Gx | |
i32.const .Ln2Pk | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2Gu | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Gt | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2gm_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const .LrEU_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2go_entry,"",@ | |
.Lr2go_entry: | |
.functype .Lr2go_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Pr | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2He | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Hf | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2Hg | |
i32.const .Ln2Ps | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2H9 | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2H8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2Ha_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const stg_noDuplicatezh | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2gp_entry,"",@ | |
.Lr2gp_entry: | |
.functype .Lr2gp_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Pv | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Hp | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Hq | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2Hr | |
i32.const .Ln2Pw | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2Ho | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Hn | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2go_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const .LrEU_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lr2gq_entry,"",@ | |
.Lr2gq_entry: | |
.functype .Lr2gq_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2PH | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Ij | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Ik | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2Il | |
i32.const .Ln2PI | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2Ii | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Ih | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const base_GHCziIOziEncoding_initLocaleEncoding_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const .LrEU_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..LrEU_entry,"",@ | |
.LrEU_entry: | |
.functype .LrEU_entry () -> (i32) | |
i32.const .Ln2MX | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2ob | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2oc | |
i32.const MainCapability | |
i32.const .LrEU_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2od | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2nI_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const stg_noDuplicatezh | |
return | |
end_if | |
end_function | |
.section .text..Ls2j3_entry,"",@ | |
.Ls2j3_entry: | |
.functype .Ls2j3_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2MR | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2np | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2nq | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2nr | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const .Lr2fr_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackAppendCStringzh_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2j5_entry,"",@ | |
.Ls2j5_entry: | |
.functype .Ls2j5_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2MS | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2nt | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2nv | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 40 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2nx | |
i32.const MainCapability | |
i32.const 40 | |
i32.store 868 | |
else | |
# c2nw | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.const .Ls2j3_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const base_GHCziIOziException_IOError_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
i32.const base_GHCziMaybe_Nothing_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const base_GHCziIOziException_NoSuchThing_closure | |
i32.const 2 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2fq_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziMaybe_Nothing_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const base_GHCziMaybe_Nothing_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -23 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziException_zdfExceptionIOExceptionzuzdctoException_entry | |
return | |
end_if | |
end_if | |
# c2nu | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2jc_entry,"",@ | |
.Ls2jc_entry: | |
.functype .Ls2jc_entry () -> (i32) | |
i32.const .Ln2MW | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2o7 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_function | |
.section .text..Ls2jg_entry,"",@ | |
.Ls2jg_entry: | |
.functype .Ls2jg_entry () -> (i32) | |
.local i32, i32, i32 | |
i32.const .Ln2MU | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2nY | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 2 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 1 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 1 | |
i32.const 4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 1 | |
i32.load 0 | |
i32.const stg_MUT_VAR_CLEAN_info | |
i32.ne | |
if | |
else | |
# c2nX | |
i32.const .Ln2MV | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 1 | |
local.get 2 | |
call dirty_MUT_VAR | |
end_if | |
# c2nW | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTuple_Z0T_closure | |
i32.const 1 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_function | |
.section .text..Ls2jp_entry,"",@ | |
.Ls2jp_entry: | |
.functype .Ls2jp_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2NT | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2sH | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2sL | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2sM | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2sF_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziUnicodeziInternalziCharziUnicodeDataziSimpleUpperCaseMapping_zdwtoSimpleUpperCase_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2jq_entry,"",@ | |
.Ls2jq_entry: | |
.functype .Ls2jq_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2NS | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2sy | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2sz | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2sA | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const .Lr2gk_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2jv_entry,"",@ | |
.Ls2jv_entry: | |
.functype .Ls2jv_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2NZ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2tC | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2tD | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2tE | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2to_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2tS | |
i32.const .Lc2to | |
return | |
else | |
# c2tp | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2jw_entry,"",@ | |
.Ls2jw_entry: | |
.functype .Ls2jw_entry () -> (i32) | |
.local i32, i32, i32 | |
i32.const .Ln2O1 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2tT | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2tV | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2tX | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
else | |
# c2tW | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2jv_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziBase_zpzp_entry | |
return | |
end_if | |
end_if | |
# c2tU | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2k7_entry,"",@ | |
.Ls2k7_entry: | |
.functype .Ls2k7_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2O3 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2w1 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2w2 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2w3 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2k8_entry,"",@ | |
.Ls2k8_entry: | |
.functype .Ls2k8_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2O4 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2wa | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2wb | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2wc | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2k9_entry,"",@ | |
.Ls2k9_entry: | |
.functype .Ls2k9_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2O5 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2wj | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2wk | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2wl | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2ka_entry,"",@ | |
.Ls2ka_entry: | |
.functype .Ls2ka_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2O6 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2ws | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2wt | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2wu | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kb_entry,"",@ | |
.Ls2kb_entry: | |
.functype .Ls2kb_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2O7 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2wB | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2wC | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2wD | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kc_entry,"",@ | |
.Ls2kc_entry: | |
.functype .Ls2kc_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2O8 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2wK | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2wL | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2wM | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kd_entry,"",@ | |
.Ls2kd_entry: | |
.functype .Ls2kd_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2O9 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2wT | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2wU | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2wV | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2ke_entry,"",@ | |
.Ls2ke_entry: | |
.functype .Ls2ke_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Oa | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2x2 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2x3 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2x4 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kf_entry,"",@ | |
.Ls2kf_entry: | |
.functype .Ls2kf_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Ob | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2xb | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2xc | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2xd | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kg_entry,"",@ | |
.Ls2kg_entry: | |
.functype .Ls2kg_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Oc | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2xk | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2xl | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2xm | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kh_entry,"",@ | |
.Ls2kh_entry: | |
.functype .Ls2kh_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Od | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2xt | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2xu | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2xv | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2ki_entry,"",@ | |
.Ls2ki_entry: | |
.functype .Ls2ki_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Oe | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2xC | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2xD | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2xE | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kj_entry,"",@ | |
.Ls2kj_entry: | |
.functype .Ls2kj_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Of | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2xL | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2xM | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2xN | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kk_entry,"",@ | |
.Ls2kk_entry: | |
.functype .Ls2kk_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Og | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2xU | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2xV | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2xW | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kl_entry,"",@ | |
.Ls2kl_entry: | |
.functype .Ls2kl_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Oh | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2y3 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2y4 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2y5 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2km_entry,"",@ | |
.Ls2km_entry: | |
.functype .Ls2km_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Oi | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2yc | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2yd | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2ye | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kn_entry,"",@ | |
.Ls2kn_entry: | |
.functype .Ls2kn_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Oj | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2yl | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2ym | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2yn | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2ko_entry,"",@ | |
.Ls2ko_entry: | |
.functype .Ls2ko_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Ok | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2yu | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2yv | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2yw | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kp_entry,"",@ | |
.Ls2kp_entry: | |
.functype .Ls2kp_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Ol | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2yD | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2yE | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2yF | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kq_entry,"",@ | |
.Ls2kq_entry: | |
.functype .Ls2kq_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Om | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2yM | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2yN | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2yO | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziLatin1_mkAscii_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kr_entry,"",@ | |
.Ls2kr_entry: | |
.functype .Ls2kr_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2On | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2yV | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2yW | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2yX | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziUTF8_mkUTF8_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2ks_entry,"",@ | |
.Ls2ks_entry: | |
.functype .Ls2ks_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Oo | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2z4 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2z5 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2z6 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziUTF32_mkUTF32le_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kt_entry,"",@ | |
.Ls2kt_entry: | |
.functype .Ls2kt_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Op | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2zd | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2ze | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2zf | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziUTF32_mkUTF32be_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2ku_entry,"",@ | |
.Ls2ku_entry: | |
.functype .Ls2ku_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Oq | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2zm | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2zn | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2zo | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziUTF32_mkUTF32_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kv_entry,"",@ | |
.Ls2kv_entry: | |
.functype .Ls2kv_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Or | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2zv | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2zw | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2zx | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziUTF16_mkUTF16le_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kw_entry,"",@ | |
.Ls2kw_entry: | |
.functype .Ls2kw_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Os | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2zE | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2zF | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2zG | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziUTF16_mkUTF16be_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2kx_entry,"",@ | |
.Ls2kx_entry: | |
.functype .Ls2kx_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2Ot | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2zN | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2zO | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2zP | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziUTF16_mkUTF16_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2lG_entry,"",@ | |
.Ls2lG_entry: | |
.functype .Ls2lG_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i32, i64, i32 | |
i32.const .Ln2PP | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Jm | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2Jo | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2Jq | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
else | |
# c2Jp | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 1 | |
local.get 2 | |
i32.ne | |
if | |
# c2Jk | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 0 | |
i32.const 28 | |
i32.add | |
i64.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 7 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Jl | |
local.get 0 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
local.get 8 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
# c2Jn | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2lO_entry,"",@ | |
.Ls2lO_entry: | |
.functype .Ls2lO_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i32, i64, i32 | |
i32.const .Ln2PQ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2JI | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2JK | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2JM | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
else | |
# c2JL | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 1 | |
local.get 2 | |
i32.ne | |
if | |
# c2JG | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 0 | |
i32.const 28 | |
i32.add | |
i64.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 7 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2JH | |
local.get 0 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
local.get 8 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
# c2JJ | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2mG_entry,"",@ | |
.Ls2mG_entry: | |
.functype .Ls2mG_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i32, i64, i32 | |
i32.const .Ln2PY | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2LH | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2LJ | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2LL | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
else | |
# c2LK | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 1 | |
local.get 2 | |
i32.ne | |
if | |
# c2LF | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 0 | |
i32.const 28 | |
i32.add | |
i64.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 7 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2LG | |
local.get 0 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
local.get 8 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
# c2LI | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2my_entry,"",@ | |
.Ls2my_entry: | |
.functype .Ls2my_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i32, i64, i32 | |
i32.const .Ln2PX | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Ll | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2Ln | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2Lp | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
else | |
# c2Lo | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 1 | |
local.get 2 | |
i32.ne | |
if | |
# c2Lj | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 0 | |
i32.const 28 | |
i32.add | |
i64.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 7 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Lk | |
local.get 0 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
local.get 8 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
# c2Lm | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.hidden base_GHCziIOziEncoding_getFileSystemEncoding_entry | |
.globl base_GHCziIOziEncoding_getFileSystemEncoding_entry | |
.section .text.base_GHCziIOziEncoding_getFileSystemEncoding_entry,"",@ | |
base_GHCziIOziEncoding_getFileSystemEncoding_entry: | |
.functype base_GHCziIOziEncoding_getFileSystemEncoding_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Px | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2HB | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2HC | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2HD | |
i32.const .Ln2Py | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2Hx | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Hw | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2Hy_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const .Lr2gp_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2HH | |
i32.const .Lc2Hy | |
return | |
else | |
# c2Hz | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_getForeignEncoding_entry | |
.globl base_GHCziIOziEncoding_getForeignEncoding_entry | |
.section .text.base_GHCziIOziEncoding_getForeignEncoding_entry,"",@ | |
base_GHCziIOziEncoding_getForeignEncoding_entry: | |
.functype base_GHCziIOziEncoding_getForeignEncoding_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Pl | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2GH | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2GI | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2GJ | |
i32.const .Ln2Pm | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2GD | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2GC | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2GE_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const .Lr2gn_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2GN | |
i32.const .Lc2GE | |
return | |
else | |
# c2GF | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_getLocaleEncoding_entry | |
.globl base_GHCziIOziEncoding_getLocaleEncoding_entry | |
.section .text.base_GHCziIOziEncoding_getLocaleEncoding_entry,"",@ | |
base_GHCziIOziEncoding_getLocaleEncoding_entry: | |
.functype base_GHCziIOziEncoding_getLocaleEncoding_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2PJ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Iv | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Iw | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2Ix | |
i32.const .Ln2PK | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2Ir | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Iq | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2Is_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const .Lr2gq_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2IB | |
i32.const .Lc2Is | |
return | |
else | |
# c2It | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_initLocaleEncoding_entry | |
.globl base_GHCziIOziEncoding_initLocaleEncoding_entry | |
.section .text.base_GHCziIOziEncoding_initLocaleEncoding_entry,"",@ | |
base_GHCziIOziEncoding_initLocaleEncoding_entry: | |
.functype base_GHCziIOziEncoding_initLocaleEncoding_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2PD | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2I8 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2I9 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2Ia | |
i32.const .Ln2PE | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2I3 | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2I2 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2I4_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const stg_noDuplicatezh | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_latin1zudecode1_entry | |
.globl base_GHCziIOziEncoding_latin1zudecode1_entry | |
.section .text.base_GHCziIOziEncoding_latin1zudecode1_entry,"",@ | |
base_GHCziIOziEncoding_latin1zudecode1_entry: | |
.functype base_GHCziIOziEncoding_latin1zudecode1_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2PR | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2JP | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -64 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2JQ | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncoding_latin1zudecode1_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2JR | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2IW_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2KJ | |
i32.const .Lc2IW | |
return | |
else | |
# c2IX | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_latin1zudecode_entry | |
.globl base_GHCziIOziEncoding_latin1zudecode_entry | |
.section .text.base_GHCziIOziEncoding_latin1zudecode_entry,"",@ | |
base_GHCziIOziEncoding_latin1zudecode_entry: | |
.functype base_GHCziIOziEncoding_latin1zudecode_entry () -> (i32) | |
i32.const .Ln2PW | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2KO | |
i32.const base_GHCziIOziEncoding_latin1zudecode1_entry | |
return | |
end_function | |
.hidden base_GHCziIOziEncoding_latin1zuencode1_entry | |
.globl base_GHCziIOziEncoding_latin1zuencode1_entry | |
.section .text.base_GHCziIOziEncoding_latin1zuencode1_entry,"",@ | |
base_GHCziIOziEncoding_latin1zuencode1_entry: | |
.functype base_GHCziIOziEncoding_latin1zuencode1_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2PZ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2LO | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -64 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2LP | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncoding_latin1zuencode1_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2LQ | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2KV_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2MI | |
i32.const .Lc2KV | |
return | |
else | |
# c2KW | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_latin1zuencode_entry | |
.globl base_GHCziIOziEncoding_latin1zuencode_entry | |
.section .text.base_GHCziIOziEncoding_latin1zuencode_entry,"",@ | |
base_GHCziIOziEncoding_latin1zuencode_entry: | |
.functype base_GHCziIOziEncoding_latin1zuencode_entry () -> (i32) | |
i32.const .Ln2Q4 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2MN | |
i32.const base_GHCziIOziEncoding_latin1zuencode1_entry | |
return | |
end_function | |
.hidden base_GHCziIOziEncoding_mkTextEncoding10_entry | |
.globl base_GHCziIOziEncoding_mkTextEncoding10_entry | |
.section .text.base_GHCziIOziEncoding_mkTextEncoding10_entry,"",@ | |
base_GHCziIOziEncoding_mkTextEncoding10_entry: | |
.functype base_GHCziIOziEncoding_mkTextEncoding10_entry () -> (i32) | |
.local i32 | |
i32.const .Ln2OZ | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Ef | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Ec_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2Ep | |
i32.const .Lc2Ec | |
return | |
else | |
# c2Ed | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_mkTextEncoding1_entry | |
.globl base_GHCziIOziEncoding_mkTextEncoding1_entry | |
.section .text.base_GHCziIOziEncoding_mkTextEncoding1_entry,"",@ | |
base_GHCziIOziEncoding_mkTextEncoding1_entry: | |
.functype base_GHCziIOziEncoding_mkTextEncoding1_entry () -> (i32) | |
i32.const .Ln2P7 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2F8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Fc | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncoding_mkTextEncoding1_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2Fd | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2EV_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2FW | |
i32.const .Lc2EV | |
return | |
else | |
# c2EW | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_mkTextEncoding2_entry | |
.globl base_GHCziIOziEncoding_mkTextEncoding2_entry | |
.section .text.base_GHCziIOziEncoding_mkTextEncoding2_entry,"",@ | |
base_GHCziIOziEncoding_mkTextEncoding2_entry: | |
.functype base_GHCziIOziEncoding_mkTextEncoding2_entry () -> (i32) | |
i32.const .Ln2MT | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2ny | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2nC | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncoding_mkTextEncoding2_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2nB | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2j5_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const stg_raiseIOzh | |
return | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_mkTextEncoding3_entry | |
.globl base_GHCziIOziEncoding_mkTextEncoding3_entry | |
.section .text.base_GHCziIOziEncoding_mkTextEncoding3_entry,"",@ | |
base_GHCziIOziEncoding_mkTextEncoding3_entry: | |
.functype base_GHCziIOziEncoding_mkTextEncoding3_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2P1 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Ew | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Ex | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2Ey | |
i32.const .Ln2P2 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2Ev | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Eu | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const base_GHCziIOziEncoding_mkTextEncoding4_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_mkTextEncoding5_entry | |
.globl base_GHCziIOziEncoding_mkTextEncoding5_entry | |
.section .text.base_GHCziIOziEncoding_mkTextEncoding5_entry,"",@ | |
base_GHCziIOziEncoding_mkTextEncoding5_entry: | |
.functype base_GHCziIOziEncoding_mkTextEncoding5_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2P3 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2EF | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2EG | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2EH | |
i32.const .Ln2P4 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2EE | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2ED | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const base_GHCziIOziEncoding_mkTextEncoding6_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_mkTextEncoding7_entry | |
.globl base_GHCziIOziEncoding_mkTextEncoding7_entry | |
.section .text.base_GHCziIOziEncoding_mkTextEncoding7_entry,"",@ | |
base_GHCziIOziEncoding_mkTextEncoding7_entry: | |
.functype base_GHCziIOziEncoding_mkTextEncoding7_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2P5 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2EO | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2EP | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2EQ | |
i32.const .Ln2P6 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2EN | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2EM | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const base_GHCziIOziEncoding_mkTextEncoding8_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_mkTextEncoding9_entry | |
.globl base_GHCziIOziEncoding_mkTextEncoding9_entry | |
.section .text.base_GHCziIOziEncoding_mkTextEncoding9_entry,"",@ | |
base_GHCziIOziEncoding_mkTextEncoding9_entry: | |
.functype base_GHCziIOziEncoding_mkTextEncoding9_entry () -> (i32) | |
i32.const .Ln2Ou | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2zQ | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2zR | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncoding_mkTextEncoding9_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2zS | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2u8_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const .Lr2gk_entry | |
return | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_mkTextEncoding_entry | |
.globl base_GHCziIOziEncoding_mkTextEncoding_entry | |
.section .text.base_GHCziIOziEncoding_mkTextEncoding_entry,"",@ | |
base_GHCziIOziEncoding_mkTextEncoding_entry: | |
.functype base_GHCziIOziEncoding_mkTextEncoding_entry () -> (i32) | |
i32.const .Ln2Pe | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2G6 | |
i32.const base_GHCziIOziEncoding_mkTextEncoding1_entry | |
return | |
end_function | |
.hidden base_GHCziIOziEncoding_setFileSystemEncoding_entry | |
.globl base_GHCziIOziEncoding_setFileSystemEncoding_entry | |
.section .text.base_GHCziIOziEncoding_setFileSystemEncoding_entry,"",@ | |
base_GHCziIOziEncoding_setFileSystemEncoding_entry: | |
.functype base_GHCziIOziEncoding_setFileSystemEncoding_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2PA | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2HR | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2HS | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2HT | |
i32.const .Ln2PB | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2HN | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2HM | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2HO_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const .Lr2gp_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2HX | |
i32.const .Lc2HO | |
return | |
else | |
# c2HP | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_setForeignEncoding_entry | |
.globl base_GHCziIOziEncoding_setForeignEncoding_entry | |
.section .text.base_GHCziIOziEncoding_setForeignEncoding_entry,"",@ | |
base_GHCziIOziEncoding_setForeignEncoding_entry: | |
.functype base_GHCziIOziEncoding_setForeignEncoding_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Po | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2GX | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2GY | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2GZ | |
i32.const .Ln2Pp | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2GT | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2GS | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2GU_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const .Lr2gn_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2H3 | |
i32.const .Lc2GU | |
return | |
else | |
# c2GV | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncoding_setLocaleEncoding_entry | |
.globl base_GHCziIOziEncoding_setLocaleEncoding_entry | |
.section .text.base_GHCziIOziEncoding_setLocaleEncoding_entry,"",@ | |
base_GHCziIOziEncoding_setLocaleEncoding_entry: | |
.functype base_GHCziIOziEncoding_setLocaleEncoding_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2PM | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2IL | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2IM | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2IN | |
i32.const .Ln2PN | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2IH | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2IG | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2II_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const .Lr2gq_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2IR | |
i32.const .Lc2II | |
return | |
else | |
# c2IJ | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_if | |
end_function | |
.section .rodata..Lc2Bb_info,"",@ | |
.p2align 2 | |
.size .Lc2Bb_info, 16 | |
.Lc2Bb_info: | |
.int32 .Lc2Bb | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lr2gl_closure | |
.section .rodata..Lc2Bd_info,"",@ | |
.p2align 2 | |
.size .Lc2Bd_info, 16 | |
.Lc2Bd_info: | |
.int32 .Lc2Bd | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lr2gl_closure | |
.section .rodata..Lc2EV_info,"",@ | |
.p2align 2 | |
.size .Lc2EV_info, 16 | |
.Lc2EV_info: | |
.int32 .Lc2EV | |
.int32 1 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2G1_srt | |
.section .rodata..Lc2Ec_info,"",@ | |
.p2align 2 | |
.size .Lc2Ec_info, 12 | |
.Lc2Ec_info: | |
.int32 .Lc2Ec | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2F1_info,"",@ | |
.p2align 2 | |
.size .Lc2F1_info, 16 | |
.Lc2F1_info: | |
.int32 .Lc2F1 | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2G1_srt | |
.section .rodata..Lc2Fb_info,"",@ | |
.p2align 2 | |
.size .Lc2Fb_info, 16 | |
.Lc2Fb_info: | |
.int32 .Lc2Fb | |
.int32 1 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2G1_srt | |
.section .rodata..Lc2Fl_info,"",@ | |
.p2align 2 | |
.size .Lc2Fl_info, 16 | |
.Lc2Fl_info: | |
.int32 .Lc2Fl | |
.int32 3 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2G0_srt | |
.section .rodata..Lc2Fq_info,"",@ | |
.p2align 2 | |
.size .Lc2Fq_info, 16 | |
.Lc2Fq_info: | |
.int32 .Lc2Fq | |
.int32 3 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2FZ_srt | |
.section .rodata..Lc2Fx_info,"",@ | |
.p2align 2 | |
.size .Lc2Fx_info, 16 | |
.Lc2Fx_info: | |
.int32 .Lc2Fx | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2FY_srt | |
.section .rodata..Lc2GE_info,"",@ | |
.p2align 2 | |
.size .Lc2GE_info, 12 | |
.Lc2GE_info: | |
.int32 .Lc2GE | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2GU_info,"",@ | |
.p2align 2 | |
.size .Lc2GU_info, 12 | |
.Lc2GU_info: | |
.int32 .Lc2GU | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2Gf_info,"",@ | |
.p2align 2 | |
.size .Lc2Gf_info, 16 | |
.Lc2Gf_info: | |
.int32 .Lc2Gf | |
.int32 0 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2Go_srt | |
.section .rodata..Lc2Gh_info,"",@ | |
.p2align 2 | |
.size .Lc2Gh_info, 12 | |
.Lc2Gh_info: | |
.int32 .Lc2Gh | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2HO_info,"",@ | |
.p2align 2 | |
.size .Lc2HO_info, 12 | |
.Lc2HO_info: | |
.int32 .Lc2HO | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2Ha_info,"",@ | |
.p2align 2 | |
.size .Lc2Ha_info, 16 | |
.Lc2Ha_info: | |
.int32 .Lc2Ha | |
.int32 0 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2Go_srt | |
.section .rodata..Lc2Hc_info,"",@ | |
.p2align 2 | |
.size .Lc2Hc_info, 12 | |
.Lc2Hc_info: | |
.int32 .Lc2Hc | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2Hy_info,"",@ | |
.p2align 2 | |
.size .Lc2Hy_info, 12 | |
.Lc2Hy_info: | |
.int32 .Lc2Hy | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2I4_info,"",@ | |
.p2align 2 | |
.size .Lc2I4_info, 16 | |
.Lc2I4_info: | |
.int32 .Lc2I4 | |
.int32 0 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2Go_srt | |
.section .rodata..Lc2I6_info,"",@ | |
.p2align 2 | |
.size .Lc2I6_info, 12 | |
.Lc2I6_info: | |
.int32 .Lc2I6 | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2II_info,"",@ | |
.p2align 2 | |
.size .Lc2II_info, 12 | |
.Lc2II_info: | |
.int32 .Lc2II | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2IW_info,"",@ | |
.p2align 2 | |
.size .Lc2IW_info, 12 | |
.Lc2IW_info: | |
.int32 .Lc2IW | |
.int32 1 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2Is_info,"",@ | |
.p2align 2 | |
.size .Lc2Is_info, 12 | |
.Lc2Is_info: | |
.int32 .Lc2Is | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2J1_info,"",@ | |
.p2align 2 | |
.size .Lc2J1_info, 12 | |
.Lc2J1_info: | |
.int32 .Lc2J1 | |
.int32 6088 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2J9_info,"",@ | |
.p2align 2 | |
.size .Lc2J9_info, 12 | |
.Lc2J9_info: | |
.int32 .Lc2J9 | |
.int32 2867089 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2Jv_info,"",@ | |
.p2align 2 | |
.size .Lc2Jv_info, 12 | |
.Lc2Jv_info: | |
.int32 .Lc2Jv | |
.int32 2867089 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2KV_info,"",@ | |
.p2align 2 | |
.size .Lc2KV_info, 12 | |
.Lc2KV_info: | |
.int32 .Lc2KV | |
.int32 1 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2L0_info,"",@ | |
.p2align 2 | |
.size .Lc2L0_info, 12 | |
.Lc2L0_info: | |
.int32 .Lc2L0 | |
.int32 6088 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2L8_info,"",@ | |
.p2align 2 | |
.size .Lc2L8_info, 12 | |
.Lc2L8_info: | |
.int32 .Lc2L8 | |
.int32 2867089 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2Lu_info,"",@ | |
.p2align 2 | |
.size .Lc2Lu_info, 12 | |
.Lc2Lu_info: | |
.int32 .Lc2Lu | |
.int32 2867089 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2nI_info,"",@ | |
.p2align 2 | |
.size .Lc2nI_info, 12 | |
.Lc2nI_info: | |
.int32 .Lc2nI | |
.int32 1 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2nK_info,"",@ | |
.p2align 2 | |
.size .Lc2nK_info, 12 | |
.Lc2nK_info: | |
.int32 .Lc2nK | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2sF_info,"",@ | |
.p2align 2 | |
.size .Lc2sF_info, 12 | |
.Lc2sF_info: | |
.int32 .Lc2sF | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2sh_info,"",@ | |
.p2align 2 | |
.size .Lc2sh_info, 12 | |
.Lc2sh_info: | |
.int32 .Lc2sh | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2sn_info,"",@ | |
.p2align 2 | |
.size .Lc2sn_info, 12 | |
.Lc2sn_info: | |
.int32 .Lc2sn | |
.int32 1 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2to_info,"",@ | |
.p2align 2 | |
.size .Lc2to_info, 16 | |
.Lc2to_info: | |
.int32 .Lc2to | |
.int32 0 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2u3_srt | |
.section .rodata..Lc2u8_info,"",@ | |
.p2align 2 | |
.size .Lc2u8_info, 16 | |
.Lc2u8_info: | |
.int32 .Lc2u8 | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2E7_srt | |
.section .rodata..Lc2uA_info,"",@ | |
.p2align 2 | |
.size .Lc2uA_info, 16 | |
.Lc2uA_info: | |
.int32 .Lc2uA | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2E0_srt | |
.section .rodata..Lc2uE_info,"",@ | |
.p2align 2 | |
.size .Lc2uE_info, 16 | |
.Lc2uE_info: | |
.int32 .Lc2uE | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DZ_srt | |
.section .rodata..Lc2uI_info,"",@ | |
.p2align 2 | |
.size .Lc2uI_info, 16 | |
.Lc2uI_info: | |
.int32 .Lc2uI | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DY_srt | |
.section .rodata..Lc2uM_info,"",@ | |
.p2align 2 | |
.size .Lc2uM_info, 16 | |
.Lc2uM_info: | |
.int32 .Lc2uM | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DX_srt | |
.section .rodata..Lc2uQ_info,"",@ | |
.p2align 2 | |
.size .Lc2uQ_info, 16 | |
.Lc2uQ_info: | |
.int32 .Lc2uQ | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DW_srt | |
.section .rodata..Lc2uU_info,"",@ | |
.p2align 2 | |
.size .Lc2uU_info, 16 | |
.Lc2uU_info: | |
.int32 .Lc2uU | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DV_srt | |
.section .rodata..Lc2uY_info,"",@ | |
.p2align 2 | |
.size .Lc2uY_info, 16 | |
.Lc2uY_info: | |
.int32 .Lc2uY | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DU_srt | |
.section .rodata..Lc2uc_info,"",@ | |
.p2align 2 | |
.size .Lc2uc_info, 16 | |
.Lc2uc_info: | |
.int32 .Lc2uc | |
.int32 3 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2E6_srt | |
.section .rodata..Lc2ug_info,"",@ | |
.p2align 2 | |
.size .Lc2ug_info, 16 | |
.Lc2ug_info: | |
.int32 .Lc2ug | |
.int32 3 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2E5_srt | |
.section .rodata..Lc2uk_info,"",@ | |
.p2align 2 | |
.size .Lc2uk_info, 16 | |
.Lc2uk_info: | |
.int32 .Lc2uk | |
.int32 3 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2E4_srt | |
.section .rodata..Lc2uo_info,"",@ | |
.p2align 2 | |
.size .Lc2uo_info, 16 | |
.Lc2uo_info: | |
.int32 .Lc2uo | |
.int32 3 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2E3_srt | |
.section .rodata..Lc2us_info,"",@ | |
.p2align 2 | |
.size .Lc2us_info, 16 | |
.Lc2us_info: | |
.int32 .Lc2us | |
.int32 3 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2E2_srt | |
.section .rodata..Lc2uw_info,"",@ | |
.p2align 2 | |
.size .Lc2uw_info, 16 | |
.Lc2uw_info: | |
.int32 .Lc2uw | |
.int32 3 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2E1_srt | |
.section .rodata..Lc2v2_info,"",@ | |
.p2align 2 | |
.size .Lc2v2_info, 16 | |
.Lc2v2_info: | |
.int32 .Lc2v2 | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DT_srt | |
.section .rodata..Lc2v6_info,"",@ | |
.p2align 2 | |
.size .Lc2v6_info, 16 | |
.Lc2v6_info: | |
.int32 .Lc2v6 | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DS_srt | |
.section .rodata..Lc2vC_info,"",@ | |
.p2align 2 | |
.size .Lc2vC_info, 16 | |
.Lc2vC_info: | |
.int32 .Lc2vC | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DK_srt | |
.section .rodata..Lc2vG_info,"",@ | |
.p2align 2 | |
.size .Lc2vG_info, 16 | |
.Lc2vG_info: | |
.int32 .Lc2vG | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DJ_srt | |
.section .rodata..Lc2vK_info,"",@ | |
.p2align 2 | |
.size .Lc2vK_info, 16 | |
.Lc2vK_info: | |
.int32 .Lc2vK | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DI_srt | |
.section .rodata..Lc2vO_info,"",@ | |
.p2align 2 | |
.size .Lc2vO_info, 16 | |
.Lc2vO_info: | |
.int32 .Lc2vO | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DH_srt | |
.section .rodata..Lc2vS_info,"",@ | |
.p2align 2 | |
.size .Lc2vS_info, 16 | |
.Lc2vS_info: | |
.int32 .Lc2vS | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DG_srt | |
.section .rodata..Lc2va_info,"",@ | |
.p2align 2 | |
.size .Lc2va_info, 16 | |
.Lc2va_info: | |
.int32 .Lc2va | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DR_srt | |
.section .rodata..Lc2ve_info,"",@ | |
.p2align 2 | |
.size .Lc2ve_info, 16 | |
.Lc2ve_info: | |
.int32 .Lc2ve | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DQ_srt | |
.section .rodata..Lc2vi_info,"",@ | |
.p2align 2 | |
.size .Lc2vi_info, 16 | |
.Lc2vi_info: | |
.int32 .Lc2vi | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DP_srt | |
.section .rodata..Lc2vm_info,"",@ | |
.p2align 2 | |
.size .Lc2vm_info, 16 | |
.Lc2vm_info: | |
.int32 .Lc2vm | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DO_srt | |
.section .rodata..Lc2vq_info,"",@ | |
.p2align 2 | |
.size .Lc2vq_info, 16 | |
.Lc2vq_info: | |
.int32 .Lc2vq | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DN_srt | |
.section .rodata..Lc2vu_info,"",@ | |
.p2align 2 | |
.size .Lc2vu_info, 16 | |
.Lc2vu_info: | |
.int32 .Lc2vu | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DM_srt | |
.section .rodata..Lc2vy_info,"",@ | |
.p2align 2 | |
.size .Lc2vy_info, 16 | |
.Lc2vy_info: | |
.int32 .Lc2vy | |
.int32 2 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2DL_srt | |
.section .rodata..Ln2MQ,"",@ | |
.size .Ln2MQ, 23 | |
.Ln2MQ: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2MR,"",@ | |
.size .Ln2MR, 24 | |
.Ln2MR: | |
.asciz "[DEBUG] \".Ls2j3_entry\"\n" | |
.section .rodata..Ln2MS,"",@ | |
.size .Ln2MS, 24 | |
.Ln2MS: | |
.asciz "[DEBUG] \".Ls2j5_entry\"\n" | |
.section .rodata..Ln2MT,"",@ | |
.size .Ln2MT, 56 | |
.Ln2MT: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_mkTextEncoding2_entry\"\n" | |
.section .rodata..Ln2MU,"",@ | |
.size .Ln2MU, 24 | |
.Ln2MU: | |
.asciz "[DEBUG] \".Ls2jg_entry\"\n" | |
.section .rodata..Ln2MV,"",@ | |
.size .Ln2MV, 30 | |
.Ln2MV: | |
.asciz "[DEBUG] call \"dirty_MUT_VAR\"\n" | |
.section .rodata..Ln2MW,"",@ | |
.size .Ln2MW, 24 | |
.Ln2MW: | |
.asciz "[DEBUG] \".Ls2jc_entry\"\n" | |
.section .rodata..Ln2MX,"",@ | |
.size .Ln2MX, 23 | |
.Ln2MX: | |
.asciz "[DEBUG] \".LrEU_entry\"\n" | |
.section .rodata..Ln2MY,"",@ | |
.size .Ln2MY, 18 | |
.Ln2MY: | |
.asciz "[DEBUG] \".Lc2nI\"\n" | |
.section .rodata..Ln2MZ,"",@ | |
.size .Ln2MZ, 18 | |
.Ln2MZ: | |
.asciz "[DEBUG] \".Lc2nK\"\n" | |
.section .rodata..Ln2N0,"",@ | |
.size .Ln2N0, 24 | |
.Ln2N0: | |
.asciz "[DEBUG] \".Lr2ft_entry\"\n" | |
.section .rodata..Ln2N1,"",@ | |
.size .Ln2N1, 23 | |
.Ln2N1: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2N2,"",@ | |
.size .Ln2N2, 24 | |
.Ln2N2: | |
.asciz "[DEBUG] \".Lr2fv_entry\"\n" | |
.section .rodata..Ln2N3,"",@ | |
.size .Ln2N3, 23 | |
.Ln2N3: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2N4,"",@ | |
.size .Ln2N4, 24 | |
.Ln2N4: | |
.asciz "[DEBUG] \".Lr2fx_entry\"\n" | |
.section .rodata..Ln2N5,"",@ | |
.size .Ln2N5, 23 | |
.Ln2N5: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2N6,"",@ | |
.size .Ln2N6, 24 | |
.Ln2N6: | |
.asciz "[DEBUG] \".Lr2fz_entry\"\n" | |
.section .rodata..Ln2N7,"",@ | |
.size .Ln2N7, 23 | |
.Ln2N7: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2N8,"",@ | |
.size .Ln2N8, 24 | |
.Ln2N8: | |
.asciz "[DEBUG] \".Lr2fB_entry\"\n" | |
.section .rodata..Ln2N9,"",@ | |
.size .Ln2N9, 23 | |
.Ln2N9: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NA,"",@ | |
.size .Ln2NA, 24 | |
.Ln2NA: | |
.asciz "[DEBUG] \".Lr2g3_entry\"\n" | |
.section .rodata..Ln2NB,"",@ | |
.size .Ln2NB, 23 | |
.Ln2NB: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NC,"",@ | |
.size .Ln2NC, 24 | |
.Ln2NC: | |
.asciz "[DEBUG] \".Lr2g5_entry\"\n" | |
.section .rodata..Ln2ND,"",@ | |
.size .Ln2ND, 23 | |
.Ln2ND: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NE,"",@ | |
.size .Ln2NE, 24 | |
.Ln2NE: | |
.asciz "[DEBUG] \".Lr2g7_entry\"\n" | |
.section .rodata..Ln2NF,"",@ | |
.size .Ln2NF, 23 | |
.Ln2NF: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NG,"",@ | |
.size .Ln2NG, 24 | |
.Ln2NG: | |
.asciz "[DEBUG] \".Lr2g9_entry\"\n" | |
.section .rodata..Ln2NH,"",@ | |
.size .Ln2NH, 23 | |
.Ln2NH: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NI,"",@ | |
.size .Ln2NI, 24 | |
.Ln2NI: | |
.asciz "[DEBUG] \".Lr2gb_entry\"\n" | |
.section .rodata..Ln2NJ,"",@ | |
.size .Ln2NJ, 23 | |
.Ln2NJ: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NK,"",@ | |
.size .Ln2NK, 24 | |
.Ln2NK: | |
.asciz "[DEBUG] \".Lr2gd_entry\"\n" | |
.section .rodata..Ln2NL,"",@ | |
.size .Ln2NL, 23 | |
.Ln2NL: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NM,"",@ | |
.size .Ln2NM, 24 | |
.Ln2NM: | |
.asciz "[DEBUG] \".Lr2gf_entry\"\n" | |
.section .rodata..Ln2NN,"",@ | |
.size .Ln2NN, 23 | |
.Ln2NN: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NO,"",@ | |
.size .Ln2NO, 24 | |
.Ln2NO: | |
.asciz "[DEBUG] \".Lr2gh_entry\"\n" | |
.section .rodata..Ln2NP,"",@ | |
.size .Ln2NP, 23 | |
.Ln2NP: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NQ,"",@ | |
.size .Ln2NQ, 24 | |
.Ln2NQ: | |
.asciz "[DEBUG] \".Lr2gj_entry\"\n" | |
.section .rodata..Ln2NR,"",@ | |
.size .Ln2NR, 23 | |
.Ln2NR: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2NS,"",@ | |
.size .Ln2NS, 24 | |
.Ln2NS: | |
.asciz "[DEBUG] \".Ls2jq_entry\"\n" | |
.section .rodata..Ln2NT,"",@ | |
.size .Ln2NT, 24 | |
.Ln2NT: | |
.asciz "[DEBUG] \".Ls2jp_entry\"\n" | |
.section .rodata..Ln2NU,"",@ | |
.size .Ln2NU, 18 | |
.Ln2NU: | |
.asciz "[DEBUG] \".Lc2sF\"\n" | |
.section .rodata..Ln2NV,"",@ | |
.size .Ln2NV, 24 | |
.Ln2NV: | |
.asciz "[DEBUG] \".Lr2gk_entry\"\n" | |
.section .rodata..Ln2NW,"",@ | |
.size .Ln2NW, 18 | |
.Ln2NW: | |
.asciz "[DEBUG] \".Lc2se\"\n" | |
.section .rodata..Ln2NX,"",@ | |
.size .Ln2NX, 18 | |
.Ln2NX: | |
.asciz "[DEBUG] \".Lc2sh\"\n" | |
.section .rodata..Ln2NY,"",@ | |
.size .Ln2NY, 18 | |
.Ln2NY: | |
.asciz "[DEBUG] \".Lc2sn\"\n" | |
.section .rodata..Ln2NZ,"",@ | |
.size .Ln2NZ, 24 | |
.Ln2NZ: | |
.asciz "[DEBUG] \".Ls2jv_entry\"\n" | |
.section .rodata..Ln2Na,"",@ | |
.size .Ln2Na, 24 | |
.Ln2Na: | |
.asciz "[DEBUG] \".Lr2fD_entry\"\n" | |
.section .rodata..Ln2Nb,"",@ | |
.size .Ln2Nb, 23 | |
.Ln2Nb: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Nc,"",@ | |
.size .Ln2Nc, 24 | |
.Ln2Nc: | |
.asciz "[DEBUG] \".Lr2fF_entry\"\n" | |
.section .rodata..Ln2Nd,"",@ | |
.size .Ln2Nd, 23 | |
.Ln2Nd: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Ne,"",@ | |
.size .Ln2Ne, 24 | |
.Ln2Ne: | |
.asciz "[DEBUG] \".Lr2fH_entry\"\n" | |
.section .rodata..Ln2Nf,"",@ | |
.size .Ln2Nf, 23 | |
.Ln2Nf: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Ng,"",@ | |
.size .Ln2Ng, 24 | |
.Ln2Ng: | |
.asciz "[DEBUG] \".Lr2fJ_entry\"\n" | |
.section .rodata..Ln2Nh,"",@ | |
.size .Ln2Nh, 23 | |
.Ln2Nh: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Ni,"",@ | |
.size .Ln2Ni, 24 | |
.Ln2Ni: | |
.asciz "[DEBUG] \".Lr2fL_entry\"\n" | |
.section .rodata..Ln2Nj,"",@ | |
.size .Ln2Nj, 23 | |
.Ln2Nj: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Nk,"",@ | |
.size .Ln2Nk, 24 | |
.Ln2Nk: | |
.asciz "[DEBUG] \".Lr2fN_entry\"\n" | |
.section .rodata..Ln2Nl,"",@ | |
.size .Ln2Nl, 23 | |
.Ln2Nl: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Nm,"",@ | |
.size .Ln2Nm, 24 | |
.Ln2Nm: | |
.asciz "[DEBUG] \".Lr2fP_entry\"\n" | |
.section .rodata..Ln2Nn,"",@ | |
.size .Ln2Nn, 23 | |
.Ln2Nn: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2No,"",@ | |
.size .Ln2No, 24 | |
.Ln2No: | |
.asciz "[DEBUG] \".Lr2fR_entry\"\n" | |
.section .rodata..Ln2Np,"",@ | |
.size .Ln2Np, 23 | |
.Ln2Np: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Nq,"",@ | |
.size .Ln2Nq, 24 | |
.Ln2Nq: | |
.asciz "[DEBUG] \".Lr2fT_entry\"\n" | |
.section .rodata..Ln2Nr,"",@ | |
.size .Ln2Nr, 23 | |
.Ln2Nr: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Ns,"",@ | |
.size .Ln2Ns, 24 | |
.Ln2Ns: | |
.asciz "[DEBUG] \".Lr2fV_entry\"\n" | |
.section .rodata..Ln2Nt,"",@ | |
.size .Ln2Nt, 23 | |
.Ln2Nt: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Nu,"",@ | |
.size .Ln2Nu, 24 | |
.Ln2Nu: | |
.asciz "[DEBUG] \".Lr2fX_entry\"\n" | |
.section .rodata..Ln2Nv,"",@ | |
.size .Ln2Nv, 23 | |
.Ln2Nv: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Nw,"",@ | |
.size .Ln2Nw, 24 | |
.Ln2Nw: | |
.asciz "[DEBUG] \".Lr2fZ_entry\"\n" | |
.section .rodata..Ln2Nx,"",@ | |
.size .Ln2Nx, 23 | |
.Ln2Nx: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Ny,"",@ | |
.size .Ln2Ny, 24 | |
.Ln2Ny: | |
.asciz "[DEBUG] \".Lr2g1_entry\"\n" | |
.section .rodata..Ln2Nz,"",@ | |
.size .Ln2Nz, 23 | |
.Ln2Nz: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2O0,"",@ | |
.size .Ln2O0, 18 | |
.Ln2O0: | |
.asciz "[DEBUG] \".Lc2to\"\n" | |
.section .rodata..Ln2O1,"",@ | |
.size .Ln2O1, 24 | |
.Ln2O1: | |
.asciz "[DEBUG] \".Ls2jw_entry\"\n" | |
.section .rodata..Ln2O2,"",@ | |
.size .Ln2O2, 24 | |
.Ln2O2: | |
.asciz "[DEBUG] \".Lr2gl_entry\"\n" | |
.section .rodata..Ln2O3,"",@ | |
.size .Ln2O3, 24 | |
.Ln2O3: | |
.asciz "[DEBUG] \".Ls2k7_entry\"\n" | |
.section .rodata..Ln2O4,"",@ | |
.size .Ln2O4, 24 | |
.Ln2O4: | |
.asciz "[DEBUG] \".Ls2k8_entry\"\n" | |
.section .rodata..Ln2O5,"",@ | |
.size .Ln2O5, 24 | |
.Ln2O5: | |
.asciz "[DEBUG] \".Ls2k9_entry\"\n" | |
.section .rodata..Ln2O6,"",@ | |
.size .Ln2O6, 24 | |
.Ln2O6: | |
.asciz "[DEBUG] \".Ls2ka_entry\"\n" | |
.section .rodata..Ln2O7,"",@ | |
.size .Ln2O7, 24 | |
.Ln2O7: | |
.asciz "[DEBUG] \".Ls2kb_entry\"\n" | |
.section .rodata..Ln2O8,"",@ | |
.size .Ln2O8, 24 | |
.Ln2O8: | |
.asciz "[DEBUG] \".Ls2kc_entry\"\n" | |
.section .rodata..Ln2O9,"",@ | |
.size .Ln2O9, 24 | |
.Ln2O9: | |
.asciz "[DEBUG] \".Ls2kd_entry\"\n" | |
.section .rodata..Ln2OA,"",@ | |
.size .Ln2OA, 18 | |
.Ln2OA: | |
.asciz "[DEBUG] \".Lc2us\"\n" | |
.section .rodata..Ln2OB,"",@ | |
.size .Ln2OB, 18 | |
.Ln2OB: | |
.asciz "[DEBUG] \".Lc2uw\"\n" | |
.section .rodata..Ln2OC,"",@ | |
.size .Ln2OC, 18 | |
.Ln2OC: | |
.asciz "[DEBUG] \".Lc2uA\"\n" | |
.section .rodata..Ln2OD,"",@ | |
.size .Ln2OD, 18 | |
.Ln2OD: | |
.asciz "[DEBUG] \".Lc2uE\"\n" | |
.section .rodata..Ln2OE,"",@ | |
.size .Ln2OE, 18 | |
.Ln2OE: | |
.asciz "[DEBUG] \".Lc2uI\"\n" | |
.section .rodata..Ln2OF,"",@ | |
.size .Ln2OF, 18 | |
.Ln2OF: | |
.asciz "[DEBUG] \".Lc2uM\"\n" | |
.section .rodata..Ln2OG,"",@ | |
.size .Ln2OG, 18 | |
.Ln2OG: | |
.asciz "[DEBUG] \".Lc2uQ\"\n" | |
.section .rodata..Ln2OH,"",@ | |
.size .Ln2OH, 18 | |
.Ln2OH: | |
.asciz "[DEBUG] \".Lc2uU\"\n" | |
.section .rodata..Ln2OI,"",@ | |
.size .Ln2OI, 18 | |
.Ln2OI: | |
.asciz "[DEBUG] \".Lc2uY\"\n" | |
.section .rodata..Ln2OJ,"",@ | |
.size .Ln2OJ, 18 | |
.Ln2OJ: | |
.asciz "[DEBUG] \".Lc2v2\"\n" | |
.section .rodata..Ln2OK,"",@ | |
.size .Ln2OK, 18 | |
.Ln2OK: | |
.asciz "[DEBUG] \".Lc2v6\"\n" | |
.section .rodata..Ln2OL,"",@ | |
.size .Ln2OL, 18 | |
.Ln2OL: | |
.asciz "[DEBUG] \".Lc2va\"\n" | |
.section .rodata..Ln2OM,"",@ | |
.size .Ln2OM, 18 | |
.Ln2OM: | |
.asciz "[DEBUG] \".Lc2ve\"\n" | |
.section .rodata..Ln2ON,"",@ | |
.size .Ln2ON, 18 | |
.Ln2ON: | |
.asciz "[DEBUG] \".Lc2vi\"\n" | |
.section .rodata..Ln2OO,"",@ | |
.size .Ln2OO, 18 | |
.Ln2OO: | |
.asciz "[DEBUG] \".Lc2vm\"\n" | |
.section .rodata..Ln2OP,"",@ | |
.size .Ln2OP, 18 | |
.Ln2OP: | |
.asciz "[DEBUG] \".Lc2vq\"\n" | |
.section .rodata..Ln2OQ,"",@ | |
.size .Ln2OQ, 18 | |
.Ln2OQ: | |
.asciz "[DEBUG] \".Lc2vu\"\n" | |
.section .rodata..Ln2OR,"",@ | |
.size .Ln2OR, 18 | |
.Ln2OR: | |
.asciz "[DEBUG] \".Lc2vy\"\n" | |
.section .rodata..Ln2OS,"",@ | |
.size .Ln2OS, 18 | |
.Ln2OS: | |
.asciz "[DEBUG] \".Lc2vC\"\n" | |
.section .rodata..Ln2OT,"",@ | |
.size .Ln2OT, 18 | |
.Ln2OT: | |
.asciz "[DEBUG] \".Lc2vG\"\n" | |
.section .rodata..Ln2OU,"",@ | |
.size .Ln2OU, 18 | |
.Ln2OU: | |
.asciz "[DEBUG] \".Lc2vK\"\n" | |
.section .rodata..Ln2OV,"",@ | |
.size .Ln2OV, 18 | |
.Ln2OV: | |
.asciz "[DEBUG] \".Lc2vO\"\n" | |
.section .rodata..Ln2OW,"",@ | |
.size .Ln2OW, 18 | |
.Ln2OW: | |
.asciz "[DEBUG] \".Lc2vS\"\n" | |
.section .rodata..Ln2OX,"",@ | |
.size .Ln2OX, 18 | |
.Ln2OX: | |
.asciz "[DEBUG] \".Lc2Bb\"\n" | |
.section .rodata..Ln2OY,"",@ | |
.size .Ln2OY, 18 | |
.Ln2OY: | |
.asciz "[DEBUG] \".Lc2Bd\"\n" | |
.section .rodata..Ln2OZ,"",@ | |
.size .Ln2OZ, 57 | |
.Ln2OZ: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_mkTextEncoding10_entry\"\n" | |
.section .rodata..Ln2Oa,"",@ | |
.size .Ln2Oa, 24 | |
.Ln2Oa: | |
.asciz "[DEBUG] \".Ls2ke_entry\"\n" | |
.section .rodata..Ln2Ob,"",@ | |
.size .Ln2Ob, 24 | |
.Ln2Ob: | |
.asciz "[DEBUG] \".Ls2kf_entry\"\n" | |
.section .rodata..Ln2Oc,"",@ | |
.size .Ln2Oc, 24 | |
.Ln2Oc: | |
.asciz "[DEBUG] \".Ls2kg_entry\"\n" | |
.section .rodata..Ln2Od,"",@ | |
.size .Ln2Od, 24 | |
.Ln2Od: | |
.asciz "[DEBUG] \".Ls2kh_entry\"\n" | |
.section .rodata..Ln2Oe,"",@ | |
.size .Ln2Oe, 24 | |
.Ln2Oe: | |
.asciz "[DEBUG] \".Ls2ki_entry\"\n" | |
.section .rodata..Ln2Of,"",@ | |
.size .Ln2Of, 24 | |
.Ln2Of: | |
.asciz "[DEBUG] \".Ls2kj_entry\"\n" | |
.section .rodata..Ln2Og,"",@ | |
.size .Ln2Og, 24 | |
.Ln2Og: | |
.asciz "[DEBUG] \".Ls2kk_entry\"\n" | |
.section .rodata..Ln2Oh,"",@ | |
.size .Ln2Oh, 24 | |
.Ln2Oh: | |
.asciz "[DEBUG] \".Ls2kl_entry\"\n" | |
.section .rodata..Ln2Oi,"",@ | |
.size .Ln2Oi, 24 | |
.Ln2Oi: | |
.asciz "[DEBUG] \".Ls2km_entry\"\n" | |
.section .rodata..Ln2Oj,"",@ | |
.size .Ln2Oj, 24 | |
.Ln2Oj: | |
.asciz "[DEBUG] \".Ls2kn_entry\"\n" | |
.section .rodata..Ln2Ok,"",@ | |
.size .Ln2Ok, 24 | |
.Ln2Ok: | |
.asciz "[DEBUG] \".Ls2ko_entry\"\n" | |
.section .rodata..Ln2Ol,"",@ | |
.size .Ln2Ol, 24 | |
.Ln2Ol: | |
.asciz "[DEBUG] \".Ls2kp_entry\"\n" | |
.section .rodata..Ln2Om,"",@ | |
.size .Ln2Om, 24 | |
.Ln2Om: | |
.asciz "[DEBUG] \".Ls2kq_entry\"\n" | |
.section .rodata..Ln2On,"",@ | |
.size .Ln2On, 24 | |
.Ln2On: | |
.asciz "[DEBUG] \".Ls2kr_entry\"\n" | |
.section .rodata..Ln2Oo,"",@ | |
.size .Ln2Oo, 24 | |
.Ln2Oo: | |
.asciz "[DEBUG] \".Ls2ks_entry\"\n" | |
.section .rodata..Ln2Op,"",@ | |
.size .Ln2Op, 24 | |
.Ln2Op: | |
.asciz "[DEBUG] \".Ls2kt_entry\"\n" | |
.section .rodata..Ln2Oq,"",@ | |
.size .Ln2Oq, 24 | |
.Ln2Oq: | |
.asciz "[DEBUG] \".Ls2ku_entry\"\n" | |
.section .rodata..Ln2Or,"",@ | |
.size .Ln2Or, 24 | |
.Ln2Or: | |
.asciz "[DEBUG] \".Ls2kv_entry\"\n" | |
.section .rodata..Ln2Os,"",@ | |
.size .Ln2Os, 24 | |
.Ln2Os: | |
.asciz "[DEBUG] \".Ls2kw_entry\"\n" | |
.section .rodata..Ln2Ot,"",@ | |
.size .Ln2Ot, 24 | |
.Ln2Ot: | |
.asciz "[DEBUG] \".Ls2kx_entry\"\n" | |
.section .rodata..Ln2Ou,"",@ | |
.size .Ln2Ou, 56 | |
.Ln2Ou: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_mkTextEncoding9_entry\"\n" | |
.section .rodata..Ln2Ov,"",@ | |
.size .Ln2Ov, 18 | |
.Ln2Ov: | |
.asciz "[DEBUG] \".Lc2u8\"\n" | |
.section .rodata..Ln2Ow,"",@ | |
.size .Ln2Ow, 18 | |
.Ln2Ow: | |
.asciz "[DEBUG] \".Lc2uc\"\n" | |
.section .rodata..Ln2Ox,"",@ | |
.size .Ln2Ox, 18 | |
.Ln2Ox: | |
.asciz "[DEBUG] \".Lc2ug\"\n" | |
.section .rodata..Ln2Oy,"",@ | |
.size .Ln2Oy, 18 | |
.Ln2Oy: | |
.asciz "[DEBUG] \".Lc2uk\"\n" | |
.section .rodata..Ln2Oz,"",@ | |
.size .Ln2Oz, 18 | |
.Ln2Oz: | |
.asciz "[DEBUG] \".Lc2uo\"\n" | |
.section .rodata..Ln2P0,"",@ | |
.size .Ln2P0, 18 | |
.Ln2P0: | |
.asciz "[DEBUG] \".Lc2Ec\"\n" | |
.section .rodata..Ln2P1,"",@ | |
.size .Ln2P1, 56 | |
.Ln2P1: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_mkTextEncoding3_entry\"\n" | |
.section .rodata..Ln2P2,"",@ | |
.size .Ln2P2, 23 | |
.Ln2P2: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2P3,"",@ | |
.size .Ln2P3, 56 | |
.Ln2P3: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_mkTextEncoding5_entry\"\n" | |
.section .rodata..Ln2P4,"",@ | |
.size .Ln2P4, 23 | |
.Ln2P4: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2P5,"",@ | |
.size .Ln2P5, 56 | |
.Ln2P5: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_mkTextEncoding7_entry\"\n" | |
.section .rodata..Ln2P6,"",@ | |
.size .Ln2P6, 23 | |
.Ln2P6: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2P7,"",@ | |
.size .Ln2P7, 56 | |
.Ln2P7: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_mkTextEncoding1_entry\"\n" | |
.section .rodata..Ln2P8,"",@ | |
.size .Ln2P8, 18 | |
.Ln2P8: | |
.asciz "[DEBUG] \".Lc2EV\"\n" | |
.section .rodata..Ln2P9,"",@ | |
.size .Ln2P9, 18 | |
.Ln2P9: | |
.asciz "[DEBUG] \".Lc2Fb\"\n" | |
.section .rodata..Ln2PA,"",@ | |
.size .Ln2PA, 62 | |
.Ln2PA: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_setFileSystemEncoding_entry\"\n" | |
.section .rodata..Ln2PB,"",@ | |
.size .Ln2PB, 23 | |
.Ln2PB: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2PC,"",@ | |
.size .Ln2PC, 18 | |
.Ln2PC: | |
.asciz "[DEBUG] \".Lc2HO\"\n" | |
.section .rodata..Ln2PD,"",@ | |
.size .Ln2PD, 59 | |
.Ln2PD: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_initLocaleEncoding_entry\"\n" | |
.section .rodata..Ln2PE,"",@ | |
.size .Ln2PE, 23 | |
.Ln2PE: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2PF,"",@ | |
.size .Ln2PF, 18 | |
.Ln2PF: | |
.asciz "[DEBUG] \".Lc2I4\"\n" | |
.section .rodata..Ln2PG,"",@ | |
.size .Ln2PG, 18 | |
.Ln2PG: | |
.asciz "[DEBUG] \".Lc2I6\"\n" | |
.section .rodata..Ln2PH,"",@ | |
.size .Ln2PH, 24 | |
.Ln2PH: | |
.asciz "[DEBUG] \".Lr2gq_entry\"\n" | |
.section .rodata..Ln2PI,"",@ | |
.size .Ln2PI, 23 | |
.Ln2PI: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2PJ,"",@ | |
.size .Ln2PJ, 58 | |
.Ln2PJ: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_getLocaleEncoding_entry\"\n" | |
.section .rodata..Ln2PK,"",@ | |
.size .Ln2PK, 23 | |
.Ln2PK: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2PL,"",@ | |
.size .Ln2PL, 18 | |
.Ln2PL: | |
.asciz "[DEBUG] \".Lc2Is\"\n" | |
.section .rodata..Ln2PM,"",@ | |
.size .Ln2PM, 58 | |
.Ln2PM: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_setLocaleEncoding_entry\"\n" | |
.section .rodata..Ln2PN,"",@ | |
.size .Ln2PN, 23 | |
.Ln2PN: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2PO,"",@ | |
.size .Ln2PO, 18 | |
.Ln2PO: | |
.asciz "[DEBUG] \".Lc2II\"\n" | |
.section .rodata..Ln2PP,"",@ | |
.size .Ln2PP, 24 | |
.Ln2PP: | |
.asciz "[DEBUG] \".Ls2lG_entry\"\n" | |
.section .rodata..Ln2PQ,"",@ | |
.size .Ln2PQ, 24 | |
.Ln2PQ: | |
.asciz "[DEBUG] \".Ls2lO_entry\"\n" | |
.section .rodata..Ln2PR,"",@ | |
.size .Ln2PR, 56 | |
.Ln2PR: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_latin1zudecode1_entry\"\n" | |
.section .rodata..Ln2PS,"",@ | |
.size .Ln2PS, 18 | |
.Ln2PS: | |
.asciz "[DEBUG] \".Lc2IW\"\n" | |
.section .rodata..Ln2PT,"",@ | |
.size .Ln2PT, 18 | |
.Ln2PT: | |
.asciz "[DEBUG] \".Lc2J1\"\n" | |
.section .rodata..Ln2PU,"",@ | |
.size .Ln2PU, 18 | |
.Ln2PU: | |
.asciz "[DEBUG] \".Lc2J9\"\n" | |
.section .rodata..Ln2PV,"",@ | |
.size .Ln2PV, 18 | |
.Ln2PV: | |
.asciz "[DEBUG] \".Lc2Jv\"\n" | |
.section .rodata..Ln2PW,"",@ | |
.size .Ln2PW, 55 | |
.Ln2PW: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_latin1zudecode_entry\"\n" | |
.section .rodata..Ln2PX,"",@ | |
.size .Ln2PX, 24 | |
.Ln2PX: | |
.asciz "[DEBUG] \".Ls2my_entry\"\n" | |
.section .rodata..Ln2PY,"",@ | |
.size .Ln2PY, 24 | |
.Ln2PY: | |
.asciz "[DEBUG] \".Ls2mG_entry\"\n" | |
.section .rodata..Ln2PZ,"",@ | |
.size .Ln2PZ, 56 | |
.Ln2PZ: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_latin1zuencode1_entry\"\n" | |
.section .rodata..Ln2Pa,"",@ | |
.size .Ln2Pa, 18 | |
.Ln2Pa: | |
.asciz "[DEBUG] \".Lc2F1\"\n" | |
.section .rodata..Ln2Pb,"",@ | |
.size .Ln2Pb, 18 | |
.Ln2Pb: | |
.asciz "[DEBUG] \".Lc2Fl\"\n" | |
.section .rodata..Ln2Pc,"",@ | |
.size .Ln2Pc, 18 | |
.Ln2Pc: | |
.asciz "[DEBUG] \".Lc2Fq\"\n" | |
.section .rodata..Ln2Pd,"",@ | |
.size .Ln2Pd, 18 | |
.Ln2Pd: | |
.asciz "[DEBUG] \".Lc2Fx\"\n" | |
.section .rodata..Ln2Pe,"",@ | |
.size .Ln2Pe, 55 | |
.Ln2Pe: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_mkTextEncoding_entry\"\n" | |
.section .rodata..Ln2Pf,"",@ | |
.size .Ln2Pf, 24 | |
.Ln2Pf: | |
.asciz "[DEBUG] \".Lr2gm_entry\"\n" | |
.section .rodata..Ln2Pg,"",@ | |
.size .Ln2Pg, 23 | |
.Ln2Pg: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Ph,"",@ | |
.size .Ln2Ph, 18 | |
.Ln2Ph: | |
.asciz "[DEBUG] \".Lc2Gf\"\n" | |
.section .rodata..Ln2Pi,"",@ | |
.size .Ln2Pi, 18 | |
.Ln2Pi: | |
.asciz "[DEBUG] \".Lc2Gh\"\n" | |
.section .rodata..Ln2Pj,"",@ | |
.size .Ln2Pj, 24 | |
.Ln2Pj: | |
.asciz "[DEBUG] \".Lr2gn_entry\"\n" | |
.section .rodata..Ln2Pk,"",@ | |
.size .Ln2Pk, 23 | |
.Ln2Pk: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Pl,"",@ | |
.size .Ln2Pl, 59 | |
.Ln2Pl: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_getForeignEncoding_entry\"\n" | |
.section .rodata..Ln2Pm,"",@ | |
.size .Ln2Pm, 23 | |
.Ln2Pm: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Pn,"",@ | |
.size .Ln2Pn, 18 | |
.Ln2Pn: | |
.asciz "[DEBUG] \".Lc2GE\"\n" | |
.section .rodata..Ln2Po,"",@ | |
.size .Ln2Po, 59 | |
.Ln2Po: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_setForeignEncoding_entry\"\n" | |
.section .rodata..Ln2Pp,"",@ | |
.size .Ln2Pp, 23 | |
.Ln2Pp: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Pq,"",@ | |
.size .Ln2Pq, 18 | |
.Ln2Pq: | |
.asciz "[DEBUG] \".Lc2GU\"\n" | |
.section .rodata..Ln2Pr,"",@ | |
.size .Ln2Pr, 24 | |
.Ln2Pr: | |
.asciz "[DEBUG] \".Lr2go_entry\"\n" | |
.section .rodata..Ln2Ps,"",@ | |
.size .Ln2Ps, 23 | |
.Ln2Ps: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Pt,"",@ | |
.size .Ln2Pt, 18 | |
.Ln2Pt: | |
.asciz "[DEBUG] \".Lc2Ha\"\n" | |
.section .rodata..Ln2Pu,"",@ | |
.size .Ln2Pu, 18 | |
.Ln2Pu: | |
.asciz "[DEBUG] \".Lc2Hc\"\n" | |
.section .rodata..Ln2Pv,"",@ | |
.size .Ln2Pv, 24 | |
.Ln2Pv: | |
.asciz "[DEBUG] \".Lr2gp_entry\"\n" | |
.section .rodata..Ln2Pw,"",@ | |
.size .Ln2Pw, 23 | |
.Ln2Pw: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Px,"",@ | |
.size .Ln2Px, 62 | |
.Ln2Px: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_getFileSystemEncoding_entry\"\n" | |
.section .rodata..Ln2Py,"",@ | |
.size .Ln2Py, 23 | |
.Ln2Py: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln2Pz,"",@ | |
.size .Ln2Pz, 18 | |
.Ln2Pz: | |
.asciz "[DEBUG] \".Lc2Hy\"\n" | |
.section .rodata..Ln2Q0,"",@ | |
.size .Ln2Q0, 18 | |
.Ln2Q0: | |
.asciz "[DEBUG] \".Lc2KV\"\n" | |
.section .rodata..Ln2Q1,"",@ | |
.size .Ln2Q1, 18 | |
.Ln2Q1: | |
.asciz "[DEBUG] \".Lc2L0\"\n" | |
.section .rodata..Ln2Q2,"",@ | |
.size .Ln2Q2, 18 | |
.Ln2Q2: | |
.asciz "[DEBUG] \".Lc2L8\"\n" | |
.section .rodata..Ln2Q3,"",@ | |
.size .Ln2Q3, 18 | |
.Ln2Q3: | |
.asciz "[DEBUG] \".Lc2Lu\"\n" | |
.section .rodata..Ln2Q4,"",@ | |
.size .Ln2Q4, 55 | |
.Ln2Q4: | |
.asciz "[DEBUG] \"base_GHCziIOziEncoding_latin1zuencode_entry\"\n" | |
.section .rodata..Ln2n3,"",@ | |
.size .Ln2n3, 24 | |
.Ln2n3: | |
.asciz "[DEBUG] \".Lr2fq_entry\"\n" | |
.section .rodata..Lr2fA_bytes,"",@ | |
.size .Lr2fA_bytes, 6 | |
.Lr2fA_bytes: | |
.ascii "latin1" | |
.section .data..Lr2fB_closure,"",@ | |
.p2align 2 | |
.size .Lr2fB_closure, 16 | |
.Lr2fB_closure: | |
.int32 .Lr2fB_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fB_info,"",@ | |
.p2align 2 | |
.size .Lr2fB_info, 12 | |
.Lr2fB_info: | |
.int32 .Lr2fB_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fC_bytes,"",@ | |
.size .Lr2fC_bytes, 10 | |
.Lr2fC_bytes: | |
.ascii "ISO-8859-1" | |
.section .data..Lr2fD_closure,"",@ | |
.p2align 2 | |
.size .Lr2fD_closure, 16 | |
.Lr2fD_closure: | |
.int32 .Lr2fD_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fD_info,"",@ | |
.p2align 2 | |
.size .Lr2fD_info, 12 | |
.Lr2fD_info: | |
.int32 .Lr2fD_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fE_bytes,"",@ | |
.size .Lr2fE_bytes, 10 | |
.Lr2fE_bytes: | |
.ascii "ISO_8859-1" | |
.section .data..Lr2fF_closure,"",@ | |
.p2align 2 | |
.size .Lr2fF_closure, 16 | |
.Lr2fF_closure: | |
.int32 .Lr2fF_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fF_info,"",@ | |
.p2align 2 | |
.size .Lr2fF_info, 12 | |
.Lr2fF_info: | |
.int32 .Lr2fF_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fG_bytes,"",@ | |
.size .Lr2fG_bytes, 10 | |
.Lr2fG_bytes: | |
.ascii "iso-ir-100" | |
.section .data..Lr2fH_closure,"",@ | |
.p2align 2 | |
.size .Lr2fH_closure, 16 | |
.Lr2fH_closure: | |
.int32 .Lr2fH_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fH_info,"",@ | |
.p2align 2 | |
.size .Lr2fH_info, 12 | |
.Lr2fH_info: | |
.int32 .Lr2fH_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fI_bytes,"",@ | |
.size .Lr2fI_bytes, 15 | |
.Lr2fI_bytes: | |
.ascii "ISO_8859-1:1987" | |
.section .data..Lr2fJ_closure,"",@ | |
.p2align 2 | |
.size .Lr2fJ_closure, 16 | |
.Lr2fJ_closure: | |
.int32 .Lr2fJ_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fJ_info,"",@ | |
.p2align 2 | |
.size .Lr2fJ_info, 12 | |
.Lr2fJ_info: | |
.int32 .Lr2fJ_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fK_bytes,"",@ | |
.size .Lr2fK_bytes, 9 | |
.Lr2fK_bytes: | |
.ascii "ISO646-US" | |
.section .data..Lr2fL_closure,"",@ | |
.p2align 2 | |
.size .Lr2fL_closure, 16 | |
.Lr2fL_closure: | |
.int32 .Lr2fL_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fL_info,"",@ | |
.p2align 2 | |
.size .Lr2fL_info, 12 | |
.Lr2fL_info: | |
.int32 .Lr2fL_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fM_bytes,"",@ | |
.size .Lr2fM_bytes, 5 | |
.Lr2fM_bytes: | |
.ascii "ASCII" | |
.section .data..Lr2fN_closure,"",@ | |
.p2align 2 | |
.size .Lr2fN_closure, 16 | |
.Lr2fN_closure: | |
.int32 .Lr2fN_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fN_info,"",@ | |
.p2align 2 | |
.size .Lr2fN_info, 12 | |
.Lr2fN_info: | |
.int32 .Lr2fN_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fO_bytes,"",@ | |
.size .Lr2fO_bytes, 7 | |
.Lr2fO_bytes: | |
.ascii "csASCII" | |
.section .data..Lr2fP_closure,"",@ | |
.p2align 2 | |
.size .Lr2fP_closure, 16 | |
.Lr2fP_closure: | |
.int32 .Lr2fP_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fP_info,"",@ | |
.p2align 2 | |
.size .Lr2fP_info, 12 | |
.Lr2fP_info: | |
.int32 .Lr2fP_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fQ_bytes,"",@ | |
.size .Lr2fQ_bytes, 5 | |
.Lr2fQ_bytes: | |
.ascii "cp367" | |
.section .data..Lr2fR_closure,"",@ | |
.p2align 2 | |
.size .Lr2fR_closure, 16 | |
.Lr2fR_closure: | |
.int32 .Lr2fR_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fR_info,"",@ | |
.p2align 2 | |
.size .Lr2fR_info, 12 | |
.Lr2fR_info: | |
.int32 .Lr2fR_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fS_bytes,"",@ | |
.size .Lr2fS_bytes, 6 | |
.Lr2fS_bytes: | |
.ascii "IBM367" | |
.section .data..Lr2fT_closure,"",@ | |
.p2align 2 | |
.size .Lr2fT_closure, 16 | |
.Lr2fT_closure: | |
.int32 .Lr2fT_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fT_info,"",@ | |
.p2align 2 | |
.size .Lr2fT_info, 12 | |
.Lr2fT_info: | |
.int32 .Lr2fT_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fU_bytes,"",@ | |
.size .Lr2fU_bytes, 2 | |
.Lr2fU_bytes: | |
.ascii "us" | |
.section .data..Lr2fV_closure,"",@ | |
.p2align 2 | |
.size .Lr2fV_closure, 16 | |
.Lr2fV_closure: | |
.int32 .Lr2fV_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fV_info,"",@ | |
.p2align 2 | |
.size .Lr2fV_info, 12 | |
.Lr2fV_info: | |
.int32 .Lr2fV_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fW_bytes,"",@ | |
.size .Lr2fW_bytes, 8 | |
.Lr2fW_bytes: | |
.ascii "US-ASCII" | |
.section .data..Lr2fX_closure,"",@ | |
.p2align 2 | |
.size .Lr2fX_closure, 16 | |
.Lr2fX_closure: | |
.int32 .Lr2fX_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fX_info,"",@ | |
.p2align 2 | |
.size .Lr2fX_info, 12 | |
.Lr2fX_info: | |
.int32 .Lr2fX_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fY_bytes,"",@ | |
.size .Lr2fY_bytes, 16 | |
.Lr2fY_bytes: | |
.ascii "ISO_646.irv:1991" | |
.section .data..Lr2fZ_closure,"",@ | |
.p2align 2 | |
.size .Lr2fZ_closure, 16 | |
.Lr2fZ_closure: | |
.int32 .Lr2fZ_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fZ_info,"",@ | |
.p2align 2 | |
.size .Lr2fZ_info, 12 | |
.Lr2fZ_info: | |
.int32 .Lr2fZ_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fp_bytes,"",@ | |
.size .Lr2fp_bytes, 14 | |
.Lr2fp_bytes: | |
.ascii "mkTextEncoding" | |
.section .data..Lr2fq_closure,"",@ | |
.p2align 2 | |
.size .Lr2fq_closure, 16 | |
.Lr2fq_closure: | |
.int32 .Lr2fq_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fq_info,"",@ | |
.p2align 2 | |
.size .Lr2fq_info, 12 | |
.Lr2fq_info: | |
.int32 .Lr2fq_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fr_bytes,"",@ | |
.size .Lr2fr_bytes, 17 | |
.Lr2fr_bytes: | |
.ascii "unknown encoding:" | |
.section .rodata..Lr2fs_bytes,"",@ | |
.size .Lr2fs_bytes, 11 | |
.Lr2fs_bytes: | |
.ascii "csISOLatin1" | |
.section .data..Lr2ft_closure,"",@ | |
.p2align 2 | |
.size .Lr2ft_closure, 16 | |
.Lr2ft_closure: | |
.int32 .Lr2ft_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2ft_info,"",@ | |
.p2align 2 | |
.size .Lr2ft_info, 12 | |
.Lr2ft_info: | |
.int32 .Lr2ft_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fu_bytes,"",@ | |
.size .Lr2fu_bytes, 5 | |
.Lr2fu_bytes: | |
.ascii "CP819" | |
.section .data..Lr2fv_closure,"",@ | |
.p2align 2 | |
.size .Lr2fv_closure, 16 | |
.Lr2fv_closure: | |
.int32 .Lr2fv_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fv_info,"",@ | |
.p2align 2 | |
.size .Lr2fv_info, 12 | |
.Lr2fv_info: | |
.int32 .Lr2fv_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fw_bytes,"",@ | |
.size .Lr2fw_bytes, 6 | |
.Lr2fw_bytes: | |
.ascii "IBM819" | |
.section .data..Lr2fx_closure,"",@ | |
.p2align 2 | |
.size .Lr2fx_closure, 16 | |
.Lr2fx_closure: | |
.int32 .Lr2fx_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fx_info,"",@ | |
.p2align 2 | |
.size .Lr2fx_info, 12 | |
.Lr2fx_info: | |
.int32 .Lr2fx_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2fy_bytes,"",@ | |
.size .Lr2fy_bytes, 2 | |
.Lr2fy_bytes: | |
.ascii "l1" | |
.section .data..Lr2fz_closure,"",@ | |
.p2align 2 | |
.size .Lr2fz_closure, 16 | |
.Lr2fz_closure: | |
.int32 .Lr2fz_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2fz_info,"",@ | |
.p2align 2 | |
.size .Lr2fz_info, 12 | |
.Lr2fz_info: | |
.int32 .Lr2fz_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2g0_bytes,"",@ | |
.size .Lr2g0_bytes, 14 | |
.Lr2g0_bytes: | |
.ascii "ANSI_X3.4-1986" | |
.section .data..Lr2g1_closure,"",@ | |
.p2align 2 | |
.size .Lr2g1_closure, 16 | |
.Lr2g1_closure: | |
.int32 .Lr2g1_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2g1_info,"",@ | |
.p2align 2 | |
.size .Lr2g1_info, 12 | |
.Lr2g1_info: | |
.int32 .Lr2g1_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2g2_bytes,"",@ | |
.size .Lr2g2_bytes, 8 | |
.Lr2g2_bytes: | |
.ascii "iso-ir-6" | |
.section .data..Lr2g3_closure,"",@ | |
.p2align 2 | |
.size .Lr2g3_closure, 16 | |
.Lr2g3_closure: | |
.int32 .Lr2g3_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2g3_info,"",@ | |
.p2align 2 | |
.size .Lr2g3_info, 12 | |
.Lr2g3_info: | |
.int32 .Lr2g3_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2g4_bytes,"",@ | |
.size .Lr2g4_bytes, 14 | |
.Lr2g4_bytes: | |
.ascii "ANSI_X3.4-1968" | |
.section .data..Lr2g5_closure,"",@ | |
.p2align 2 | |
.size .Lr2g5_closure, 16 | |
.Lr2g5_closure: | |
.int32 .Lr2g5_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2g5_info,"",@ | |
.p2align 2 | |
.size .Lr2g5_info, 12 | |
.Lr2g5_info: | |
.int32 .Lr2g5_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2g6_bytes,"",@ | |
.size .Lr2g6_bytes, 4 | |
.Lr2g6_bytes: | |
.ascii "UTF8" | |
.section .data..Lr2g7_closure,"",@ | |
.p2align 2 | |
.size .Lr2g7_closure, 16 | |
.Lr2g7_closure: | |
.int32 .Lr2g7_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2g7_info,"",@ | |
.p2align 2 | |
.size .Lr2g7_info, 12 | |
.Lr2g7_info: | |
.int32 .Lr2g7_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2g8_bytes,"",@ | |
.size .Lr2g8_bytes, 7 | |
.Lr2g8_bytes: | |
.ascii "UTF32LE" | |
.section .data..Lr2g9_closure,"",@ | |
.p2align 2 | |
.size .Lr2g9_closure, 16 | |
.Lr2g9_closure: | |
.int32 .Lr2g9_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2g9_info,"",@ | |
.p2align 2 | |
.size .Lr2g9_info, 12 | |
.Lr2g9_info: | |
.int32 .Lr2g9_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2ga_bytes,"",@ | |
.size .Lr2ga_bytes, 7 | |
.Lr2ga_bytes: | |
.ascii "UTF32BE" | |
.section .data..Lr2gb_closure,"",@ | |
.p2align 2 | |
.size .Lr2gb_closure, 16 | |
.Lr2gb_closure: | |
.int32 .Lr2gb_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2gb_info,"",@ | |
.p2align 2 | |
.size .Lr2gb_info, 12 | |
.Lr2gb_info: | |
.int32 .Lr2gb_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2gc_bytes,"",@ | |
.size .Lr2gc_bytes, 5 | |
.Lr2gc_bytes: | |
.ascii "UTF32" | |
.section .data..Lr2gd_closure,"",@ | |
.p2align 2 | |
.size .Lr2gd_closure, 16 | |
.Lr2gd_closure: | |
.int32 .Lr2gd_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2gd_info,"",@ | |
.p2align 2 | |
.size .Lr2gd_info, 12 | |
.Lr2gd_info: | |
.int32 .Lr2gd_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2ge_bytes,"",@ | |
.size .Lr2ge_bytes, 7 | |
.Lr2ge_bytes: | |
.ascii "UTF16LE" | |
.section .data..Lr2gf_closure,"",@ | |
.p2align 2 | |
.size .Lr2gf_closure, 16 | |
.Lr2gf_closure: | |
.int32 .Lr2gf_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2gf_info,"",@ | |
.p2align 2 | |
.size .Lr2gf_info, 12 | |
.Lr2gf_info: | |
.int32 .Lr2gf_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2gg_bytes,"",@ | |
.size .Lr2gg_bytes, 7 | |
.Lr2gg_bytes: | |
.ascii "UTF16BE" | |
.section .data..Lr2gh_closure,"",@ | |
.p2align 2 | |
.size .Lr2gh_closure, 16 | |
.Lr2gh_closure: | |
.int32 .Lr2gh_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2gh_info,"",@ | |
.p2align 2 | |
.size .Lr2gh_info, 12 | |
.Lr2gh_info: | |
.int32 .Lr2gh_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Lr2gi_bytes,"",@ | |
.size .Lr2gi_bytes, 5 | |
.Lr2gi_bytes: | |
.ascii "UTF16" | |
.section .data..Lr2gj_closure,"",@ | |
.p2align 2 | |
.size .Lr2gj_closure, 16 | |
.Lr2gj_closure: | |
.int32 .Lr2gj_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2gj_info,"",@ | |
.p2align 2 | |
.size .Lr2gj_info, 12 | |
.Lr2gj_info: | |
.int32 .Lr2gj_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .data..Lr2gk_closure,"",@ | |
.p2align 2 | |
.size .Lr2gk_closure, 4 | |
.Lr2gk_closure: | |
.int32 .Lr2gk_info | |
.section .rodata..Lr2gk_info,"",@ | |
.p2align 2 | |
.size .Lr2gk_info, 16 | |
.Lr2gk_info: | |
.int32 .Lr2gk_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 65541 | |
.section .data..Lr2gl_closure,"",@ | |
.p2align 2 | |
.size .Lr2gl_closure, 16 | |
.Lr2gl_closure: | |
.int32 .Lr2gl_info | |
.int32 base_GHCziIOziEncoding_mkTextEncoding2_closure | |
.int32 .Lu2u3_srt | |
.int32 0 | |
.section .rodata..Lr2gl_info,"",@ | |
.p2align 2 | |
.size .Lr2gl_info, 16 | |
.Lr2gl_info: | |
.int32 .Lr2gl_entry | |
.int32 2 | |
.int16 14 | |
.int16 0 | |
.int32 196623 | |
.section .data..Lr2gm_closure,"",@ | |
.p2align 2 | |
.size .Lr2gm_closure, 16 | |
.Lr2gm_closure: | |
.int32 .Lr2gm_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2gm_info,"",@ | |
.p2align 2 | |
.size .Lr2gm_info, 16 | |
.Lr2gm_info: | |
.int32 .Lr2gm_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lu2Go_srt | |
.section .data..Lr2gn_closure,"",@ | |
.p2align 2 | |
.size .Lr2gn_closure, 16 | |
.Lr2gn_closure: | |
.int32 .Lr2gn_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2gn_info,"",@ | |
.p2align 2 | |
.size .Lr2gn_info, 16 | |
.Lr2gn_info: | |
.int32 .Lr2gn_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lr2gm_closure | |
.section .data..Lr2go_closure,"",@ | |
.p2align 2 | |
.size .Lr2go_closure, 16 | |
.Lr2go_closure: | |
.int32 .Lr2go_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2go_info,"",@ | |
.p2align 2 | |
.size .Lr2go_info, 16 | |
.Lr2go_info: | |
.int32 .Lr2go_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lu2Go_srt | |
.section .data..Lr2gp_closure,"",@ | |
.p2align 2 | |
.size .Lr2gp_closure, 16 | |
.Lr2gp_closure: | |
.int32 .Lr2gp_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2gp_info,"",@ | |
.p2align 2 | |
.size .Lr2gp_info, 16 | |
.Lr2gp_info: | |
.int32 .Lr2gp_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lr2go_closure | |
.section .data..Lr2gq_closure,"",@ | |
.p2align 2 | |
.size .Lr2gq_closure, 16 | |
.Lr2gq_closure: | |
.int32 .Lr2gq_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2gq_info,"",@ | |
.p2align 2 | |
.size .Lr2gq_info, 16 | |
.Lr2gq_info: | |
.int32 .Lr2gq_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 base_GHCziIOziEncoding_initLocaleEncoding_closure | |
.section .data..LrEU_closure,"",@ | |
.p2align 2 | |
.size .LrEU_closure, 4 | |
.LrEU_closure: | |
.int32 .LrEU_info | |
.section .rodata..LrEU_info,"",@ | |
.p2align 2 | |
.size .LrEU_info, 16 | |
.LrEU_info: | |
.int32 .LrEU_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 65541 | |
.section .rodata..Ls2j3_info,"",@ | |
.p2align 2 | |
.size .Ls2j3_info, 12 | |
.Ls2j3_info: | |
.int32 .Ls2j3_entry | |
.int32 1 | |
.int16 16 | |
.int16 0 | |
.section .rodata..Ls2j5_info,"",@ | |
.p2align 2 | |
.size .Ls2j5_info, 16 | |
.Ls2j5_info: | |
.int32 .Ls2j5_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 .Lu2nD_srt | |
.section .rodata..Ls2jc_info,"",@ | |
.p2align 2 | |
.size .Ls2jc_info, 16 | |
.Ls2jc_info: | |
.int32 .Ls2jc_entry | |
.int32 1 | |
.int16 9 | |
.int16 0 | |
.int32 65539 | |
.section .rodata..Ls2jg_info,"",@ | |
.p2align 2 | |
.size .Ls2jg_info, 16 | |
.Ls2jg_info: | |
.int32 .Ls2jg_entry | |
.int32 1 | |
.int16 9 | |
.int16 0 | |
.int32 131077 | |
.section .rodata..Ls2jp_info,"",@ | |
.p2align 2 | |
.size .Ls2jp_info, 12 | |
.Ls2jp_info: | |
.int32 .Ls2jp_entry | |
.int32 65536 | |
.int16 17 | |
.int16 0 | |
.section .rodata..Ls2jq_info,"",@ | |
.p2align 2 | |
.size .Ls2jq_info, 12 | |
.Ls2jq_info: | |
.int32 .Ls2jq_entry | |
.int32 1 | |
.int16 16 | |
.int16 0 | |
.section .rodata..Ls2jv_info,"",@ | |
.p2align 2 | |
.size .Ls2jv_info, 16 | |
.Ls2jv_info: | |
.int32 .Ls2jv_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 .Lu2u3_srt | |
.section .rodata..Ls2jw_info,"",@ | |
.p2align 2 | |
.size .Ls2jw_info, 16 | |
.Ls2jw_info: | |
.int32 .Ls2jw_entry | |
.int32 2 | |
.int16 18 | |
.int16 1 | |
.int32 .Lu2u3_srt | |
.section .rodata..Ls2k7_info,"",@ | |
.p2align 2 | |
.size .Ls2k7_info, 16 | |
.Ls2k7_info: | |
.int32 .Ls2k7_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.section .rodata..Ls2k8_info,"",@ | |
.p2align 2 | |
.size .Ls2k8_info, 16 | |
.Ls2k8_info: | |
.int32 .Ls2k8_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.section .rodata..Ls2k9_info,"",@ | |
.p2align 2 | |
.size .Ls2k9_info, 16 | |
.Ls2k9_info: | |
.int32 .Ls2k9_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.section .rodata..Ls2ka_info,"",@ | |
.p2align 2 | |
.size .Ls2ka_info, 16 | |
.Ls2ka_info: | |
.int32 .Ls2ka_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.section .rodata..Ls2kb_info,"",@ | |
.p2align 2 | |
.size .Ls2kb_info, 16 | |
.Ls2kb_info: | |
.int32 .Ls2kb_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.section .rodata..Ls2kc_info,"",@ | |
.p2align 2 | |
.size .Ls2kc_info, 16 | |
.Ls2kc_info: | |
.int32 .Ls2kc_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.section .rodata..Ls2kd_info,"",@ | |
.p2align 2 | |
.size .Ls2kd_info, 16 | |
.Ls2kd_info: | |
.int32 .Ls2kd_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.section .rodata..Ls2ke_info,"",@ | |
.p2align 2 | |
.size .Ls2ke_info, 16 | |
.Ls2ke_info: | |
.int32 .Ls2ke_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.section .rodata..Ls2kf_info,"",@ | |
.p2align 2 | |
.size .Ls2kf_info, 16 | |
.Ls2kf_info: | |
.int32 .Ls2kf_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.section .rodata..Ls2kg_info,"",@ | |
.p2align 2 | |
.size .Ls2kg_info, 16 | |
.Ls2kg_info: | |
.int32 .Ls2kg_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2kh_info,"",@ | |
.p2align 2 | |
.size .Ls2kh_info, 16 | |
.Ls2kh_info: | |
.int32 .Ls2kh_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2ki_info,"",@ | |
.p2align 2 | |
.size .Ls2ki_info, 16 | |
.Ls2ki_info: | |
.int32 .Ls2ki_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2kj_info,"",@ | |
.p2align 2 | |
.size .Ls2kj_info, 16 | |
.Ls2kj_info: | |
.int32 .Ls2kj_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2kk_info,"",@ | |
.p2align 2 | |
.size .Ls2kk_info, 16 | |
.Ls2kk_info: | |
.int32 .Ls2kk_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2kl_info,"",@ | |
.p2align 2 | |
.size .Ls2kl_info, 16 | |
.Ls2kl_info: | |
.int32 .Ls2kl_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2km_info,"",@ | |
.p2align 2 | |
.size .Ls2km_info, 16 | |
.Ls2km_info: | |
.int32 .Ls2km_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2kn_info,"",@ | |
.p2align 2 | |
.size .Ls2kn_info, 16 | |
.Ls2kn_info: | |
.int32 .Ls2kn_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2ko_info,"",@ | |
.p2align 2 | |
.size .Ls2ko_info, 16 | |
.Ls2ko_info: | |
.int32 .Ls2ko_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2kp_info,"",@ | |
.p2align 2 | |
.size .Ls2kp_info, 16 | |
.Ls2kp_info: | |
.int32 .Ls2kp_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2kq_info,"",@ | |
.p2align 2 | |
.size .Ls2kq_info, 16 | |
.Ls2kq_info: | |
.int32 .Ls2kq_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.section .rodata..Ls2kr_info,"",@ | |
.p2align 2 | |
.size .Ls2kr_info, 16 | |
.Ls2kr_info: | |
.int32 .Ls2kr_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziUTF8_mkUTF8_closure | |
.section .rodata..Ls2ks_info,"",@ | |
.p2align 2 | |
.size .Ls2ks_info, 16 | |
.Ls2ks_info: | |
.int32 .Ls2ks_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziUTF32_mkUTF32le_closure | |
.section .rodata..Ls2kt_info,"",@ | |
.p2align 2 | |
.size .Ls2kt_info, 16 | |
.Ls2kt_info: | |
.int32 .Ls2kt_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziUTF32_mkUTF32be_closure | |
.section .rodata..Ls2ku_info,"",@ | |
.p2align 2 | |
.size .Ls2ku_info, 16 | |
.Ls2ku_info: | |
.int32 .Ls2ku_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziUTF32_mkUTF32_closure | |
.section .rodata..Ls2kv_info,"",@ | |
.p2align 2 | |
.size .Ls2kv_info, 16 | |
.Ls2kv_info: | |
.int32 .Ls2kv_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziUTF16_mkUTF16le_closure | |
.section .rodata..Ls2kw_info,"",@ | |
.p2align 2 | |
.size .Ls2kw_info, 16 | |
.Ls2kw_info: | |
.int32 .Ls2kw_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziUTF16_mkUTF16be_closure | |
.section .rodata..Ls2kx_info,"",@ | |
.p2align 2 | |
.size .Ls2kx_info, 16 | |
.Ls2kx_info: | |
.int32 .Ls2kx_entry | |
.int32 1 | |
.int16 16 | |
.int16 1 | |
.int32 base_GHCziIOziEncodingziUTF16_mkUTF16_closure | |
.section .rodata..Ls2lG_info,"",@ | |
.p2align 2 | |
.size .Ls2lG_info, 12 | |
.Ls2lG_info: | |
.int32 .Ls2lG_entry | |
.int32 393219 | |
.int16 15 | |
.int16 0 | |
.section .rodata..Ls2lO_info,"",@ | |
.p2align 2 | |
.size .Ls2lO_info, 12 | |
.Ls2lO_info: | |
.int32 .Ls2lO_entry | |
.int32 393219 | |
.int16 15 | |
.int16 0 | |
.section .rodata..Ls2mG_info,"",@ | |
.p2align 2 | |
.size .Ls2mG_info, 12 | |
.Ls2mG_info: | |
.int32 .Ls2mG_entry | |
.int32 393219 | |
.int16 15 | |
.int16 0 | |
.section .rodata..Ls2my_info,"",@ | |
.p2align 2 | |
.size .Ls2my_info, 12 | |
.Ls2my_info: | |
.int32 .Ls2my_entry | |
.int32 393219 | |
.int16 15 | |
.int16 0 | |
.section .data..Lu2DG_srt,"",@ | |
.p2align 2 | |
.size .Lu2DG_srt, 20 | |
.Lu2DG_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding2_closure | |
.int32 base_GHCziIOziEncodingziLatin1_mkLatin1zuchecked_closure | |
.int32 .Lr2gl_closure | |
.int32 0 | |
.section .data..Lu2DH_srt,"",@ | |
.p2align 2 | |
.size .Lu2DH_srt, 16 | |
.Lu2DH_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2ft_closure | |
.int32 .Lu2DG_srt | |
.int32 0 | |
.section .data..Lu2DI_srt,"",@ | |
.p2align 2 | |
.size .Lu2DI_srt, 16 | |
.Lu2DI_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fv_closure | |
.int32 .Lu2DH_srt | |
.int32 0 | |
.section .data..Lu2DJ_srt,"",@ | |
.p2align 2 | |
.size .Lu2DJ_srt, 16 | |
.Lu2DJ_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fx_closure | |
.int32 .Lu2DI_srt | |
.int32 0 | |
.section .data..Lu2DK_srt,"",@ | |
.p2align 2 | |
.size .Lu2DK_srt, 16 | |
.Lu2DK_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fz_closure | |
.int32 .Lu2DJ_srt | |
.int32 0 | |
.section .data..Lu2DL_srt,"",@ | |
.p2align 2 | |
.size .Lu2DL_srt, 16 | |
.Lu2DL_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fB_closure | |
.int32 .Lu2DK_srt | |
.int32 0 | |
.section .data..Lu2DM_srt,"",@ | |
.p2align 2 | |
.size .Lu2DM_srt, 16 | |
.Lu2DM_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fD_closure | |
.int32 .Lu2DL_srt | |
.int32 0 | |
.section .data..Lu2DN_srt,"",@ | |
.p2align 2 | |
.size .Lu2DN_srt, 16 | |
.Lu2DN_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fF_closure | |
.int32 .Lu2DM_srt | |
.int32 0 | |
.section .data..Lu2DO_srt,"",@ | |
.p2align 2 | |
.size .Lu2DO_srt, 16 | |
.Lu2DO_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fH_closure | |
.int32 .Lu2DN_srt | |
.int32 0 | |
.section .data..Lu2DP_srt,"",@ | |
.p2align 2 | |
.size .Lu2DP_srt, 20 | |
.Lu2DP_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziLatin1_mkAscii_closure | |
.int32 .Lr2fJ_closure | |
.int32 .Lu2DO_srt | |
.int32 0 | |
.section .data..Lu2DQ_srt,"",@ | |
.p2align 2 | |
.size .Lu2DQ_srt, 16 | |
.Lu2DQ_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fL_closure | |
.int32 .Lu2DP_srt | |
.int32 0 | |
.section .data..Lu2DR_srt,"",@ | |
.p2align 2 | |
.size .Lu2DR_srt, 16 | |
.Lu2DR_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fN_closure | |
.int32 .Lu2DQ_srt | |
.int32 0 | |
.section .data..Lu2DS_srt,"",@ | |
.p2align 2 | |
.size .Lu2DS_srt, 16 | |
.Lu2DS_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fP_closure | |
.int32 .Lu2DR_srt | |
.int32 0 | |
.section .data..Lu2DT_srt,"",@ | |
.p2align 2 | |
.size .Lu2DT_srt, 16 | |
.Lu2DT_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fR_closure | |
.int32 .Lu2DS_srt | |
.int32 0 | |
.section .data..Lu2DU_srt,"",@ | |
.p2align 2 | |
.size .Lu2DU_srt, 16 | |
.Lu2DU_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fT_closure | |
.int32 .Lu2DT_srt | |
.int32 0 | |
.section .data..Lu2DV_srt,"",@ | |
.p2align 2 | |
.size .Lu2DV_srt, 16 | |
.Lu2DV_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fV_closure | |
.int32 .Lu2DU_srt | |
.int32 0 | |
.section .data..Lu2DW_srt,"",@ | |
.p2align 2 | |
.size .Lu2DW_srt, 16 | |
.Lu2DW_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fX_closure | |
.int32 .Lu2DV_srt | |
.int32 0 | |
.section .data..Lu2DX_srt,"",@ | |
.p2align 2 | |
.size .Lu2DX_srt, 16 | |
.Lu2DX_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2fZ_closure | |
.int32 .Lu2DW_srt | |
.int32 0 | |
.section .data..Lu2DY_srt,"",@ | |
.p2align 2 | |
.size .Lu2DY_srt, 16 | |
.Lu2DY_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2g1_closure | |
.int32 .Lu2DX_srt | |
.int32 0 | |
.section .data..Lu2DZ_srt,"",@ | |
.p2align 2 | |
.size .Lu2DZ_srt, 16 | |
.Lu2DZ_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2g3_closure | |
.int32 .Lu2DY_srt | |
.int32 0 | |
.section .data..Lu2E0_srt,"",@ | |
.p2align 2 | |
.size .Lu2E0_srt, 20 | |
.Lu2E0_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziUTF8_mkUTF8_closure | |
.int32 .Lr2g5_closure | |
.int32 .Lu2DZ_srt | |
.int32 0 | |
.section .data..Lu2E1_srt,"",@ | |
.p2align 2 | |
.size .Lu2E1_srt, 20 | |
.Lu2E1_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziUTF32_mkUTF32le_closure | |
.int32 .Lr2g7_closure | |
.int32 .Lu2E0_srt | |
.int32 0 | |
.section .data..Lu2E2_srt,"",@ | |
.p2align 2 | |
.size .Lu2E2_srt, 20 | |
.Lu2E2_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziUTF32_mkUTF32be_closure | |
.int32 .Lr2g9_closure | |
.int32 .Lu2E1_srt | |
.int32 0 | |
.section .data..Lu2E3_srt,"",@ | |
.p2align 2 | |
.size .Lu2E3_srt, 20 | |
.Lu2E3_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziUTF32_mkUTF32_closure | |
.int32 .Lr2gb_closure | |
.int32 .Lu2E2_srt | |
.int32 0 | |
.section .data..Lu2E4_srt,"",@ | |
.p2align 2 | |
.size .Lu2E4_srt, 20 | |
.Lu2E4_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziUTF16_mkUTF16le_closure | |
.int32 .Lr2gd_closure | |
.int32 .Lu2E3_srt | |
.int32 0 | |
.section .data..Lu2E5_srt,"",@ | |
.p2align 2 | |
.size .Lu2E5_srt, 20 | |
.Lu2E5_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziUTF16_mkUTF16be_closure | |
.int32 .Lr2gf_closure | |
.int32 .Lu2E4_srt | |
.int32 0 | |
.section .data..Lu2E6_srt,"",@ | |
.p2align 2 | |
.size .Lu2E6_srt, 20 | |
.Lu2E6_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziUTF16_mkUTF16_closure | |
.int32 .Lr2gh_closure | |
.int32 .Lu2E5_srt | |
.int32 0 | |
.section .data..Lu2E7_srt,"",@ | |
.p2align 2 | |
.size .Lu2E7_srt, 16 | |
.Lu2E7_srt: | |
.int32 stg_SRT_2_info | |
.int32 .Lr2gj_closure | |
.int32 .Lu2E6_srt | |
.int32 0 | |
.section .data..Lu2FY_srt,"",@ | |
.p2align 2 | |
.size .Lu2FY_srt, 16 | |
.Lu2FY_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_GHCziIOziEncoding_mkTextEncoding2_closure | |
.int32 base_GHCziIOziEncoding_mkTextEncoding9_closure | |
.int32 0 | |
.section .data..Lu2FZ_srt,"",@ | |
.p2align 2 | |
.size .Lu2FZ_srt, 16 | |
.Lu2FZ_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_GHCziIOziEncoding_mkTextEncoding3_closure | |
.int32 .Lu2FY_srt | |
.int32 0 | |
.section .data..Lu2G0_srt,"",@ | |
.p2align 2 | |
.size .Lu2G0_srt, 16 | |
.Lu2G0_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_GHCziIOziEncoding_mkTextEncoding5_closure | |
.int32 .Lu2FZ_srt | |
.int32 0 | |
.section .data..Lu2G1_srt,"",@ | |
.p2align 2 | |
.size .Lu2G1_srt, 16 | |
.Lu2G1_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_GHCziIOziEncoding_mkTextEncoding7_closure | |
.int32 .Lu2G0_srt | |
.int32 0 | |
.section .data..Lu2Go_srt,"",@ | |
.p2align 2 | |
.size .Lu2Go_srt, 16 | |
.Lu2Go_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_GHCziIOziEncodingziIconv_localeEncodingName_closure | |
.int32 base_GHCziIOziEncoding_mkTextEncoding9_closure | |
.int32 0 | |
.section .data..Lu2nD_srt,"",@ | |
.p2align 2 | |
.size .Lu2nD_srt, 16 | |
.Lu2nD_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_GHCziIOziException_zdfExceptionIOExceptionzuzdctoException_closure | |
.int32 .Lr2fq_closure | |
.int32 0 | |
.section .data..Lu2u3_srt,"",@ | |
.p2align 2 | |
.size .Lu2u3_srt, 20 | |
.Lu2u3_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziFailure_codingFailureModeSuffix5_closure | |
.int32 base_GHCziIOziEncodingziFailure_codingFailureModeSuffix3_closure | |
.int32 base_GHCziIOziEncodingziFailure_codingFailureModeSuffix1_closure | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_argvEncoding_closure | |
.globl base_GHCziIOziEncoding_argvEncoding_closure | |
.section .data.base_GHCziIOziEncoding_argvEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_argvEncoding_closure, 16 | |
base_GHCziIOziEncoding_argvEncoding_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncoding_getFileSystemEncoding_closure | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_char8_closure | |
.globl base_GHCziIOziEncoding_char8_closure | |
.section .data.base_GHCziIOziEncoding_char8_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_char8_closure, 16 | |
base_GHCziIOziEncoding_char8_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziLatin1_latin1_closure+1 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_getFileSystemEncoding_closure | |
.globl base_GHCziIOziEncoding_getFileSystemEncoding_closure | |
.section .data.base_GHCziIOziEncoding_getFileSystemEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_getFileSystemEncoding_closure, 16 | |
base_GHCziIOziEncoding_getFileSystemEncoding_closure: | |
.int32 base_GHCziIOziEncoding_getFileSystemEncoding_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_getFileSystemEncoding_info | |
.globl base_GHCziIOziEncoding_getFileSystemEncoding_info | |
.section .rodata.base_GHCziIOziEncoding_getFileSystemEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_getFileSystemEncoding_info, 16 | |
base_GHCziIOziEncoding_getFileSystemEncoding_info: | |
.int32 base_GHCziIOziEncoding_getFileSystemEncoding_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lr2gp_closure | |
.hidden base_GHCziIOziEncoding_getForeignEncoding_closure | |
.globl base_GHCziIOziEncoding_getForeignEncoding_closure | |
.section .data.base_GHCziIOziEncoding_getForeignEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_getForeignEncoding_closure, 16 | |
base_GHCziIOziEncoding_getForeignEncoding_closure: | |
.int32 base_GHCziIOziEncoding_getForeignEncoding_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_getForeignEncoding_info | |
.globl base_GHCziIOziEncoding_getForeignEncoding_info | |
.section .rodata.base_GHCziIOziEncoding_getForeignEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_getForeignEncoding_info, 16 | |
base_GHCziIOziEncoding_getForeignEncoding_info: | |
.int32 base_GHCziIOziEncoding_getForeignEncoding_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lr2gn_closure | |
.hidden base_GHCziIOziEncoding_getLocaleEncoding_closure | |
.globl base_GHCziIOziEncoding_getLocaleEncoding_closure | |
.section .data.base_GHCziIOziEncoding_getLocaleEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_getLocaleEncoding_closure, 16 | |
base_GHCziIOziEncoding_getLocaleEncoding_closure: | |
.int32 base_GHCziIOziEncoding_getLocaleEncoding_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_getLocaleEncoding_info | |
.globl base_GHCziIOziEncoding_getLocaleEncoding_info | |
.section .rodata.base_GHCziIOziEncoding_getLocaleEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_getLocaleEncoding_info, 16 | |
base_GHCziIOziEncoding_getLocaleEncoding_info: | |
.int32 base_GHCziIOziEncoding_getLocaleEncoding_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lr2gq_closure | |
.hidden base_GHCziIOziEncoding_initLocaleEncoding_closure | |
.globl base_GHCziIOziEncoding_initLocaleEncoding_closure | |
.section .data.base_GHCziIOziEncoding_initLocaleEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_initLocaleEncoding_closure, 16 | |
base_GHCziIOziEncoding_initLocaleEncoding_closure: | |
.int32 base_GHCziIOziEncoding_initLocaleEncoding_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_initLocaleEncoding_info | |
.globl base_GHCziIOziEncoding_initLocaleEncoding_info | |
.section .rodata.base_GHCziIOziEncoding_initLocaleEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_initLocaleEncoding_info, 16 | |
base_GHCziIOziEncoding_initLocaleEncoding_info: | |
.int32 base_GHCziIOziEncoding_initLocaleEncoding_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lu2Go_srt | |
.hidden base_GHCziIOziEncoding_latin1_closure | |
.globl base_GHCziIOziEncoding_latin1_closure | |
.section .data.base_GHCziIOziEncoding_latin1_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_latin1_closure, 16 | |
base_GHCziIOziEncoding_latin1_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziLatin1_latin1zuchecked_closure+1 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_latin1zudecode1_closure | |
.globl base_GHCziIOziEncoding_latin1zudecode1_closure | |
.section .data.base_GHCziIOziEncoding_latin1zudecode1_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_latin1zudecode1_closure, 4 | |
base_GHCziIOziEncoding_latin1zudecode1_closure: | |
.int32 base_GHCziIOziEncoding_latin1zudecode1_info | |
.hidden base_GHCziIOziEncoding_latin1zudecode1_info | |
.globl base_GHCziIOziEncoding_latin1zudecode1_info | |
.section .rodata.base_GHCziIOziEncoding_latin1zudecode1_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_latin1zudecode1_info, 16 | |
base_GHCziIOziEncoding_latin1zudecode1_info: | |
.int32 base_GHCziIOziEncoding_latin1zudecode1_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 196623 | |
.hidden base_GHCziIOziEncoding_latin1zudecode_closure | |
.globl base_GHCziIOziEncoding_latin1zudecode_closure | |
.section .data.base_GHCziIOziEncoding_latin1zudecode_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_latin1zudecode_closure, 4 | |
base_GHCziIOziEncoding_latin1zudecode_closure: | |
.int32 base_GHCziIOziEncoding_latin1zudecode_info | |
.hidden base_GHCziIOziEncoding_latin1zudecode_info | |
.globl base_GHCziIOziEncoding_latin1zudecode_info | |
.section .rodata.base_GHCziIOziEncoding_latin1zudecode_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_latin1zudecode_info, 16 | |
base_GHCziIOziEncoding_latin1zudecode_info: | |
.int32 base_GHCziIOziEncoding_latin1zudecode_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 196623 | |
.hidden base_GHCziIOziEncoding_latin1zuencode1_closure | |
.globl base_GHCziIOziEncoding_latin1zuencode1_closure | |
.section .data.base_GHCziIOziEncoding_latin1zuencode1_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_latin1zuencode1_closure, 4 | |
base_GHCziIOziEncoding_latin1zuencode1_closure: | |
.int32 base_GHCziIOziEncoding_latin1zuencode1_info | |
.hidden base_GHCziIOziEncoding_latin1zuencode1_info | |
.globl base_GHCziIOziEncoding_latin1zuencode1_info | |
.section .rodata.base_GHCziIOziEncoding_latin1zuencode1_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_latin1zuencode1_info, 16 | |
base_GHCziIOziEncoding_latin1zuencode1_info: | |
.int32 base_GHCziIOziEncoding_latin1zuencode1_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 196623 | |
.hidden base_GHCziIOziEncoding_latin1zuencode_closure | |
.globl base_GHCziIOziEncoding_latin1zuencode_closure | |
.section .data.base_GHCziIOziEncoding_latin1zuencode_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_latin1zuencode_closure, 4 | |
base_GHCziIOziEncoding_latin1zuencode_closure: | |
.int32 base_GHCziIOziEncoding_latin1zuencode_info | |
.hidden base_GHCziIOziEncoding_latin1zuencode_info | |
.globl base_GHCziIOziEncoding_latin1zuencode_info | |
.section .rodata.base_GHCziIOziEncoding_latin1zuencode_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_latin1zuencode_info, 16 | |
base_GHCziIOziEncoding_latin1zuencode_info: | |
.int32 base_GHCziIOziEncoding_latin1zuencode_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 196623 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding10_closure | |
.globl base_GHCziIOziEncoding_mkTextEncoding10_closure | |
.section .data.base_GHCziIOziEncoding_mkTextEncoding10_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding10_closure, 4 | |
base_GHCziIOziEncoding_mkTextEncoding10_closure: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding10_info | |
.hidden base_GHCziIOziEncoding_mkTextEncoding10_info | |
.globl base_GHCziIOziEncoding_mkTextEncoding10_info | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding10_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding10_info, 16 | |
base_GHCziIOziEncoding_mkTextEncoding10_info: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding10_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 65541 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding1_closure | |
.globl base_GHCziIOziEncoding_mkTextEncoding1_closure | |
.section .data.base_GHCziIOziEncoding_mkTextEncoding1_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding1_closure, 8 | |
base_GHCziIOziEncoding_mkTextEncoding1_closure: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding1_info | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding1_info | |
.globl base_GHCziIOziEncoding_mkTextEncoding1_info | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding1_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding1_info, 20 | |
base_GHCziIOziEncoding_mkTextEncoding1_info: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding1_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 131077 | |
.int32 .Lu2G1_srt | |
.hidden base_GHCziIOziEncoding_mkTextEncoding2_closure | |
.globl base_GHCziIOziEncoding_mkTextEncoding2_closure | |
.section .data.base_GHCziIOziEncoding_mkTextEncoding2_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding2_closure, 8 | |
base_GHCziIOziEncoding_mkTextEncoding2_closure: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding2_info | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding2_info | |
.globl base_GHCziIOziEncoding_mkTextEncoding2_info | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding2_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding2_info, 20 | |
base_GHCziIOziEncoding_mkTextEncoding2_info: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding2_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 131077 | |
.int32 .Lu2nD_srt | |
.hidden base_GHCziIOziEncoding_mkTextEncoding3_closure | |
.globl base_GHCziIOziEncoding_mkTextEncoding3_closure | |
.section .data.base_GHCziIOziEncoding_mkTextEncoding3_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding3_closure, 16 | |
base_GHCziIOziEncoding_mkTextEncoding3_closure: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding3_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding3_info | |
.globl base_GHCziIOziEncoding_mkTextEncoding3_info | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding3_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding3_info, 12 | |
base_GHCziIOziEncoding_mkTextEncoding3_info: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding3_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding4_bytes | |
.globl base_GHCziIOziEncoding_mkTextEncoding4_bytes | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding4_bytes,"",@ | |
.size base_GHCziIOziEncoding_mkTextEncoding4_bytes, 10 | |
base_GHCziIOziEncoding_mkTextEncoding4_bytes: | |
.ascii "//TRANSLIT" | |
.hidden base_GHCziIOziEncoding_mkTextEncoding5_closure | |
.globl base_GHCziIOziEncoding_mkTextEncoding5_closure | |
.section .data.base_GHCziIOziEncoding_mkTextEncoding5_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding5_closure, 16 | |
base_GHCziIOziEncoding_mkTextEncoding5_closure: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding5_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding5_info | |
.globl base_GHCziIOziEncoding_mkTextEncoding5_info | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding5_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding5_info, 12 | |
base_GHCziIOziEncoding_mkTextEncoding5_info: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding5_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding6_bytes | |
.globl base_GHCziIOziEncoding_mkTextEncoding6_bytes | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding6_bytes,"",@ | |
.size base_GHCziIOziEncoding_mkTextEncoding6_bytes, 11 | |
base_GHCziIOziEncoding_mkTextEncoding6_bytes: | |
.ascii "//ROUNDTRIP" | |
.hidden base_GHCziIOziEncoding_mkTextEncoding7_closure | |
.globl base_GHCziIOziEncoding_mkTextEncoding7_closure | |
.section .data.base_GHCziIOziEncoding_mkTextEncoding7_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding7_closure, 16 | |
base_GHCziIOziEncoding_mkTextEncoding7_closure: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding7_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding7_info | |
.globl base_GHCziIOziEncoding_mkTextEncoding7_info | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding7_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding7_info, 12 | |
base_GHCziIOziEncoding_mkTextEncoding7_info: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding7_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding8_bytes | |
.globl base_GHCziIOziEncoding_mkTextEncoding8_bytes | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding8_bytes,"",@ | |
.size base_GHCziIOziEncoding_mkTextEncoding8_bytes, 8 | |
base_GHCziIOziEncoding_mkTextEncoding8_bytes: | |
.ascii "//IGNORE" | |
.hidden base_GHCziIOziEncoding_mkTextEncoding9_closure | |
.globl base_GHCziIOziEncoding_mkTextEncoding9_closure | |
.section .data.base_GHCziIOziEncoding_mkTextEncoding9_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding9_closure, 8 | |
base_GHCziIOziEncoding_mkTextEncoding9_closure: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding9_info | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding9_info | |
.globl base_GHCziIOziEncoding_mkTextEncoding9_info | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding9_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding9_info, 20 | |
base_GHCziIOziEncoding_mkTextEncoding9_info: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding9_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 196623 | |
.int32 .Lu2E7_srt | |
.hidden base_GHCziIOziEncoding_mkTextEncoding_closure | |
.globl base_GHCziIOziEncoding_mkTextEncoding_closure | |
.section .data.base_GHCziIOziEncoding_mkTextEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding_closure, 8 | |
base_GHCziIOziEncoding_mkTextEncoding_closure: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding_info | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_mkTextEncoding_info | |
.globl base_GHCziIOziEncoding_mkTextEncoding_info | |
.section .rodata.base_GHCziIOziEncoding_mkTextEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_mkTextEncoding_info, 20 | |
base_GHCziIOziEncoding_mkTextEncoding_info: | |
.int32 base_GHCziIOziEncoding_mkTextEncoding_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 131077 | |
.int32 base_GHCziIOziEncoding_mkTextEncoding1_closure | |
.hidden base_GHCziIOziEncoding_setFileSystemEncoding_closure | |
.globl base_GHCziIOziEncoding_setFileSystemEncoding_closure | |
.section .data.base_GHCziIOziEncoding_setFileSystemEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_setFileSystemEncoding_closure, 16 | |
base_GHCziIOziEncoding_setFileSystemEncoding_closure: | |
.int32 base_GHCziIOziEncoding_setFileSystemEncoding_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_setFileSystemEncoding_info | |
.globl base_GHCziIOziEncoding_setFileSystemEncoding_info | |
.section .rodata.base_GHCziIOziEncoding_setFileSystemEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_setFileSystemEncoding_info, 16 | |
base_GHCziIOziEncoding_setFileSystemEncoding_info: | |
.int32 base_GHCziIOziEncoding_setFileSystemEncoding_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lr2gp_closure | |
.hidden base_GHCziIOziEncoding_setForeignEncoding_closure | |
.globl base_GHCziIOziEncoding_setForeignEncoding_closure | |
.section .data.base_GHCziIOziEncoding_setForeignEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_setForeignEncoding_closure, 16 | |
base_GHCziIOziEncoding_setForeignEncoding_closure: | |
.int32 base_GHCziIOziEncoding_setForeignEncoding_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_setForeignEncoding_info | |
.globl base_GHCziIOziEncoding_setForeignEncoding_info | |
.section .rodata.base_GHCziIOziEncoding_setForeignEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_setForeignEncoding_info, 16 | |
base_GHCziIOziEncoding_setForeignEncoding_info: | |
.int32 base_GHCziIOziEncoding_setForeignEncoding_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lr2gn_closure | |
.hidden base_GHCziIOziEncoding_setLocaleEncoding_closure | |
.globl base_GHCziIOziEncoding_setLocaleEncoding_closure | |
.section .data.base_GHCziIOziEncoding_setLocaleEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_setLocaleEncoding_closure, 16 | |
base_GHCziIOziEncoding_setLocaleEncoding_closure: | |
.int32 base_GHCziIOziEncoding_setLocaleEncoding_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_setLocaleEncoding_info | |
.globl base_GHCziIOziEncoding_setLocaleEncoding_info | |
.section .rodata.base_GHCziIOziEncoding_setLocaleEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_setLocaleEncoding_info, 16 | |
base_GHCziIOziEncoding_setLocaleEncoding_info: | |
.int32 base_GHCziIOziEncoding_setLocaleEncoding_entry | |
.int32 0 | |
.int16 21 | |
.int16 1 | |
.int32 .Lr2gq_closure | |
.hidden base_GHCziIOziEncoding_utf16_closure | |
.globl base_GHCziIOziEncoding_utf16_closure | |
.section .data.base_GHCziIOziEncoding_utf16_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_utf16_closure, 16 | |
base_GHCziIOziEncoding_utf16_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziUTF16_utf16_closure | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_utf16be_closure | |
.globl base_GHCziIOziEncoding_utf16be_closure | |
.section .data.base_GHCziIOziEncoding_utf16be_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_utf16be_closure, 16 | |
base_GHCziIOziEncoding_utf16be_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziUTF16_utf16be_closure+1 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_utf16le_closure | |
.globl base_GHCziIOziEncoding_utf16le_closure | |
.section .data.base_GHCziIOziEncoding_utf16le_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_utf16le_closure, 16 | |
base_GHCziIOziEncoding_utf16le_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziUTF16_utf16le_closure+1 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_utf32_closure | |
.globl base_GHCziIOziEncoding_utf32_closure | |
.section .data.base_GHCziIOziEncoding_utf32_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_utf32_closure, 16 | |
base_GHCziIOziEncoding_utf32_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziUTF32_utf32_closure | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_utf32be_closure | |
.globl base_GHCziIOziEncoding_utf32be_closure | |
.section .data.base_GHCziIOziEncoding_utf32be_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_utf32be_closure, 16 | |
base_GHCziIOziEncoding_utf32be_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziUTF32_utf32be_closure+1 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_utf32le_closure | |
.globl base_GHCziIOziEncoding_utf32le_closure | |
.section .data.base_GHCziIOziEncoding_utf32le_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_utf32le_closure, 16 | |
base_GHCziIOziEncoding_utf32le_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziUTF32_utf32le_closure+1 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_utf8_closure | |
.globl base_GHCziIOziEncoding_utf8_closure | |
.section .data.base_GHCziIOziEncoding_utf8_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_utf8_closure, 16 | |
base_GHCziIOziEncoding_utf8_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziUTF8_utf8_closure+1 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_utf8zubom_closure | |
.globl base_GHCziIOziEncoding_utf8zubom_closure | |
.section .data.base_GHCziIOziEncoding_utf8zubom_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_utf8zubom_closure, 16 | |
base_GHCziIOziEncoding_utf8zubom_closure: | |
.int32 stg_IND_STATIC_info | |
.int32 base_GHCziIOziEncodingziUTF8_utf8zubom_closure | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncoding_zdtrModule1_closure | |
.globl base_GHCziIOziEncoding_zdtrModule1_closure | |
.section .data.base_GHCziIOziEncoding_zdtrModule1_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_zdtrModule1_closure, 8 | |
base_GHCziIOziEncoding_zdtrModule1_closure: | |
.int32 ghczmprim_GHCziTypes_TrNameS_con_info | |
.int32 base_GHCziIOziEncoding_zdtrModule2_bytes | |
.hidden base_GHCziIOziEncoding_zdtrModule2_bytes | |
.globl base_GHCziIOziEncoding_zdtrModule2_bytes | |
.section .rodata.base_GHCziIOziEncoding_zdtrModule2_bytes,"",@ | |
.size base_GHCziIOziEncoding_zdtrModule2_bytes, 15 | |
base_GHCziIOziEncoding_zdtrModule2_bytes: | |
.ascii "GHC.IO.Encoding" | |
.hidden base_GHCziIOziEncoding_zdtrModule3_closure | |
.globl base_GHCziIOziEncoding_zdtrModule3_closure | |
.section .data.base_GHCziIOziEncoding_zdtrModule3_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_zdtrModule3_closure, 8 | |
base_GHCziIOziEncoding_zdtrModule3_closure: | |
.int32 ghczmprim_GHCziTypes_TrNameS_con_info | |
.int32 base_GHCziIOziEncoding_zdtrModule4_bytes | |
.hidden base_GHCziIOziEncoding_zdtrModule4_bytes | |
.globl base_GHCziIOziEncoding_zdtrModule4_bytes | |
.section .rodata.base_GHCziIOziEncoding_zdtrModule4_bytes,"",@ | |
.size base_GHCziIOziEncoding_zdtrModule4_bytes, 4 | |
base_GHCziIOziEncoding_zdtrModule4_bytes: | |
.ascii "base" | |
.hidden base_GHCziIOziEncoding_zdtrModule_closure | |
.globl base_GHCziIOziEncoding_zdtrModule_closure | |
.section .data.base_GHCziIOziEncoding_zdtrModule_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncoding_zdtrModule_closure, 16 | |
base_GHCziIOziEncoding_zdtrModule_closure: | |
.int32 ghczmprim_GHCziTypes_Module_con_info | |
.int32 base_GHCziIOziEncoding_zdtrModule3_closure+1 | |
.int32 base_GHCziIOziEncoding_zdtrModule1_closure+1 | |
.int32 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# libraries/base/GHC/IO/Encoding/Iconv.hs | |
################################ | |
################################ | |
# section ""cstring" . .Lr2LY_bytes" { | |
# .Lr2LY_bytes: | |
# I8[] "iconvRecoder" | |
# } | |
################################ | |
# section ""cstring" . base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes: | |
# I8[] "UTF-32LE" | |
# } | |
################################ | |
# section ""cstring" . base_GHCziIOziEncodingziIconv_iconvEncoding11_bytes" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding11_bytes: | |
# I8[] "mkTextEncoding" | |
# } | |
################################ | |
# section ""cstring" . base_GHCziIOziEncodingziIconv_iconvEncoding15_bytes" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding15_bytes: | |
# I8[] "Iconv.close" | |
# } | |
################################ | |
# section ""cstring" . base_GHCziIOziEncodingziIconv_zdtrModule2_bytes" { | |
# base_GHCziIOziEncodingziIconv_zdtrModule2_bytes: | |
# I8[] "GHC.IO.Encoding.Iconv" | |
# } | |
################################ | |
# section ""cstring" . base_GHCziIOziEncodingziIconv_zdtrModule4_bytes" { | |
# base_GHCziIOziEncodingziIconv_zdtrModule4_bytes: | |
# I8[] "base" | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncodingziIconv_zdtrModule3_closure" { | |
# base_GHCziIOziEncodingziIconv_zdtrModule3_closure: | |
# const ghczmprim_GHCziTypes_TrNameS_con_info; | |
# const base_GHCziIOziEncodingziIconv_zdtrModule4_bytes; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncodingziIconv_zdtrModule1_closure" { | |
# base_GHCziIOziEncodingziIconv_zdtrModule1_closure: | |
# const ghczmprim_GHCziTypes_TrNameS_con_info; | |
# const base_GHCziIOziEncodingziIconv_zdtrModule2_bytes; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncodingziIconv_zdtrModule_closure" { | |
# base_GHCziIOziEncodingziIconv_zdtrModule_closure: | |
# const ghczmprim_GHCziTypes_Module_con_info; | |
# const base_GHCziIOziEncodingziIconv_zdtrModule3_closure+1; | |
# const base_GHCziIOziEncodingziIconv_zdtrModule1_closure+1; | |
# const 3; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_iconvEncoding14_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2SB: // global | |
# _r2LV::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2SC; else goto c2SD; | |
# c2SC: // global | |
# R1 = _r2LV::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2SD: // global | |
# (_c2Sy::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2LV::P32); | |
# if (_c2Sy::I32 == 0) goto c2SA; else goto c2Sz; | |
# c2SA: // global | |
# call (I32[I32[_r2LV::P32]])() args: 4, res: 0, upd: 4; | |
# c2Sz: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2Sy::I32; | |
# I32[Sp - 12] = base_GHCziIOziEncodingziIconv_iconvEncoding15_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding14_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding14_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding14_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding14_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding14_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding14_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_iconvEncoding13_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2SI: // global | |
# R1 = ghczmprim_GHCziTuple_Z0T_closure+1; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding13_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding13_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding13_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 65539; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding13_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding13_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding13_info; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_iconvEncoding12_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2SP: // global | |
# R1 = ghczmprim_GHCziTuple_Z0T_closure+1; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding12_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding12_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding12_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 131077; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding12_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding12_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding12_info; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_iconvEncoding10_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2SY: // global | |
# _r2LR::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2SZ; else goto c2T0; | |
# c2SZ: // global | |
# R1 = _r2LR::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2T0: // global | |
# (_c2SV::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2LR::P32); | |
# if (_c2SV::I32 == 0) goto c2SX; else goto c2SW; | |
# c2SX: // global | |
# call (I32[I32[_r2LR::P32]])() args: 4, res: 0, upd: 4; | |
# c2SW: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2SV::I32; | |
# I32[Sp - 12] = base_GHCziIOziEncodingziIconv_iconvEncoding11_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding10_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding10_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding10_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding10_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding10_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding10_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . .Lu2Uf_srt" { | |
# .Lu2Uf_srt: | |
# const stg_SRT_2_info; | |
# const base_ForeignziCziError_throwErrno1_closure; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding14_closure; | |
# const 0; | |
# } | |
# section ""data" . .Lu2Ug_srt" { | |
# .Lu2Ug_srt: | |
# const stg_SRT_2_info; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding10_closure; | |
# const .Lu2Uf_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu2Uh_srt" { | |
# .Lu2Uh_srt: | |
# const stg_SRT_2_info; | |
# const base_ForeignziCziString_withCAString1_closure; | |
# const .Lu2Ug_srt; | |
# const 0; | |
# } | |
# .Ls2OP_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2TF: // global | |
# _s2OP::P32 = R1; | |
# if ((Sp + -4) < SpLim) (likely: False) goto c2TG; else goto c2TH; | |
# c2TG: // global | |
# R1 = _s2OP::P32; | |
# call (stg_gc_fun)(R1) args: 4, res: 0, upd: 4; | |
# c2TH: // global | |
# (_s2ON::I32) = call "ccall" arg hints: [`signed'] result hints: [`signed'] hs_iconv_close(I32[_s2OP::P32 + 3]); | |
# if (_s2ON::I32 != (-1)) goto c2TD; else goto c2TE; | |
# c2TD: // global | |
# R1 = ghczmprim_GHCziTuple_Z0T_closure+1; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2TE: // global | |
# P32[Sp - 4] = base_GHCziIOziEncodingziIconv_iconvEncoding14_closure; | |
# Sp = Sp - 4; | |
# call base_ForeignziCziError_throwErrno1_entry() args: 8, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2OP_info" { | |
# .Ls2OP_info: | |
# const .Ls2OP_entry; | |
# const 65536; | |
# const 10 :: W16; | |
# const 1 :: W16; | |
# const 65539; | |
# const .Lu2Uf_srt; | |
# } | |
# .Ls2OI_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2TN: // global | |
# _s2OI::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2TO; else goto c2TP; | |
# c2TP: // global | |
# Hp = Hp + 8; | |
# if (Hp > HpLim) (likely: False) goto c2TR; else goto c2TQ; | |
# c2TR: // global | |
# HpAlloc = 8; | |
# goto c2TO; | |
# c2TO: // global | |
# R1 = _s2OI::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2TQ: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2OI::P32; | |
# _s2Os::P32 = P32[_s2OI::P32 + 8]; | |
# _s2OG::I32 = I32[_s2OI::P32 + 12]; | |
# I32[Hp - 4] = base_GHCziInt_I32zh_con_info; | |
# I32[Hp] = _s2OG::I32; | |
# R1 = _s2Os::P32; | |
# P32[Sp - 12] = Hp - 3; | |
# Sp = Sp - 12; | |
# call stg_ap_p_fast(R1) args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2OI_info" { | |
# .Ls2OI_info: | |
# const .Ls2OI_entry; | |
# const 65537; | |
# const 19 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2OR_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2TS: // global | |
# _s2OR::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2TT; else goto c2TU; | |
# c2TT: // global | |
# R1 = _s2OR::P32; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c2TU: // global | |
# I32[Sp - 12] = .Lc2Tf_info; | |
# R1 = P32[Sp]; | |
# P32[Sp - 8] = P32[_s2OR::P32 + 2]; | |
# P32[Sp - 4] = P32[_s2OR::P32 + 10]; | |
# P32[Sp] = P32[_s2OR::P32 + 6]; | |
# Sp = Sp - 12; | |
# if (R1 & 3 != 0) goto u2U4; else goto c2Tg; | |
# u2U4: // global | |
# call .Lc2Tf(R1) args: 0, res: 0, upd: 0; | |
# c2Tg: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2OR_info" { | |
# .Ls2OR_info: | |
# const .Ls2OR_entry; | |
# const 3; | |
# const 8 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const .Lu2Ug_srt; | |
# } | |
# .Lc2Tf() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Tf: // global | |
# I32[Sp] = .Lc2Tk_info; | |
# _s2Oz::I32 = I32[R1 + 3]; | |
# R1 = P32[Sp + 8]; | |
# I32[Sp + 8] = _s2Oz::I32; | |
# if (R1 & 3 != 0) goto u2U3; else goto c2Tl; | |
# u2U3: // global | |
# call .Lc2Tk(R1) args: 0, res: 0, upd: 0; | |
# c2Tl: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Tf_info" { | |
# .Lc2Tf_info: | |
# const .Lc2Tf; | |
# const 3; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2Ug_srt; | |
# } | |
# .Lc2Tk() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Tk: // global | |
# Hp = Hp + 48; | |
# _s2OA::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c2TY; else goto c2TX; | |
# c2TY: // global | |
# HpAlloc = 48; | |
# R1 = _s2OA::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2TX: // global | |
# _s2Or::P32 = P32[Sp + 12]; | |
# _s2Os::P32 = P32[Sp + 4]; | |
# (_s2OF::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [`signed'] hs_iconv_open(I32[Sp + 8], I32[_s2OA::P32 + 3]); | |
# if (_s2OF::I32 != (-1)) goto c2U1; else goto c2U2; | |
# c2U1: // global | |
# I32[Hp - 44] = .Ls2OP_info; | |
# I32[Hp - 40] = _s2OF::I32; | |
# I32[Hp - 36] = .Ls2OI_info; | |
# P32[Hp - 28] = _s2Os::P32; | |
# I32[Hp - 24] = _s2OF::I32; | |
# I32[Hp - 20] = base_GHCziIOziEncodingziTypes_BufferCodec_con_info; | |
# P32[Hp - 16] = Hp - 36; | |
# P32[Hp - 12] = _s2Or::P32; | |
# P32[Hp - 8] = Hp - 43; | |
# P32[Hp - 4] = base_GHCziIOziEncodingziIconv_iconvEncoding13_closure+1; | |
# P32[Hp] = base_GHCziIOziEncodingziIconv_iconvEncoding12_closure+2; | |
# R1 = Hp - 19; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c2U2: // global | |
# Hp = Hp - 48; | |
# P32[Sp + 12] = base_GHCziIOziEncodingziIconv_iconvEncoding10_closure; | |
# Sp = Sp + 12; | |
# call base_ForeignziCziError_throwErrno1_entry() args: 8, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Tk_info" { | |
# .Lc2Tk_info: | |
# const .Lc2Tk; | |
# const 67; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu2Ug_srt; | |
# } | |
# .Ls2OS_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2U5: // global | |
# _s2OS::P32 = R1; | |
# if ((Sp + -4) < SpLim) (likely: False) goto c2U6; else goto c2U7; | |
# c2U7: // global | |
# Hp = Hp + 16; | |
# if (Hp > HpLim) (likely: False) goto c2U9; else goto c2U8; | |
# c2U9: // global | |
# HpAlloc = 16; | |
# goto c2U6; | |
# c2U6: // global | |
# R1 = _s2OS::P32; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c2U8: // global | |
# _s2Os::P32 = P32[_s2OS::P32 + 2]; | |
# _s2Or::P32 = P32[_s2OS::P32 + 6]; | |
# _s2Oq::P32 = P32[_s2OS::P32 + 10]; | |
# I32[Hp - 12] = .Ls2OR_info; | |
# P32[Hp - 8] = _s2Os::P32; | |
# P32[Hp - 4] = _s2Or::P32; | |
# P32[Hp] = P32[Sp]; | |
# P32[Sp - 4] = _s2Oq::P32; | |
# P32[Sp] = Hp - 10; | |
# Sp = Sp - 4; | |
# call base_ForeignziCziString_withCAString1_entry() args: 12, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2OS_info" { | |
# .Ls2OS_info: | |
# const .Ls2OS_entry; | |
# const 3; | |
# const 8 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const .Lu2Uh_srt; | |
# } | |
# base_GHCziIOziEncodingziIconv_iconvEncoding9_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2Ua: // global | |
# Hp = Hp + 16; | |
# if (Hp > HpLim) (likely: False) goto c2Ue; else goto c2Ud; | |
# c2Ue: // global | |
# HpAlloc = 16; | |
# R1 = base_GHCziIOziEncodingziIconv_iconvEncoding9_closure; | |
# call (stg_gc_fun)(R1) args: 20, res: 0, upd: 4; | |
# c2Ud: // global | |
# I32[Hp - 12] = .Ls2OS_info; | |
# P32[Hp - 8] = P32[Sp + 12]; | |
# P32[Hp - 4] = P32[Sp + 8]; | |
# P32[Hp] = P32[Sp + 4]; | |
# P32[Sp + 8] = P32[Sp]; | |
# P32[Sp + 12] = Hp - 10; | |
# Sp = Sp + 8; | |
# call base_ForeignziCziString_withCAString1_entry() args: 12, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding9_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding9_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding9_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 327704; | |
# const .Lu2Uh_srt; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding9_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding9_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding9_info; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_localeEncodingName_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Ut: // global | |
# _rKI::P32 = R1; | |
# if ((Sp + -16) < SpLim) (likely: False) goto c2Uu; else goto c2Uv; | |
# c2Uu: // global | |
# R1 = _rKI::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Uv: // global | |
# (_c2Ul::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _rKI::P32); | |
# if (_c2Ul::I32 == 0) goto c2Un; else goto c2Um; | |
# c2Un: // global | |
# call (I32[I32[_rKI::P32]])() args: 4, res: 0, upd: 4; | |
# c2Um: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2Ul::I32; | |
# I32[Sp - 12] = .Lc2Uo_info; | |
# Sp = Sp - 12; | |
# call stg_noDuplicatezh() args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_localeEncodingName_info" { | |
# base_GHCziIOziEncodingziIconv_localeEncodingName_info: | |
# const base_GHCziIOziEncodingziIconv_localeEncodingName_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_localeEncodingName_closure" { | |
# base_GHCziIOziEncodingziIconv_localeEncodingName_closure: | |
# const base_GHCziIOziEncodingziIconv_localeEncodingName_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
# .Lc2Uo() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Uo: // global | |
# (_s2OX::I32) = call "ccall" arg hints: [] result hints: [PtrHint] localeEncoding(); | |
# I32[Sp] = .Lc2Ur_info; | |
# I32[Sp - 4] = _s2OX::I32; | |
# Sp = Sp - 4; | |
# call base_ForeignziCziString_zdwpeekCAString_entry() args: 8, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Uo_info" { | |
# .Lc2Uo_info: | |
# const .Lc2Uo; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2Ur() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Ur: // global | |
# R1 = R1 & (-4); | |
# Sp = Sp + 4; | |
# call (I32[I32[R1]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Ur_info" { | |
# .Lc2Ur_info: | |
# const .Lc2Ur; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncodingziIconv_charzushift_closure" { | |
# base_GHCziIOziEncodingziIconv_charzushift_closure: | |
# const ghczmprim_GHCziTypes_Izh_con_info; | |
# const 2; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_haskellChar_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2UE: // global | |
# _rKJ::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2UF; else goto c2UG; | |
# c2UF: // global | |
# R1 = _rKJ::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2UG: // global | |
# (_c2UB::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _rKJ::P32); | |
# if (_c2UB::I32 == 0) goto c2UD; else goto c2UC; | |
# c2UD: // global | |
# call (I32[I32[_rKJ::P32]])() args: 4, res: 0, upd: 4; | |
# c2UC: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2UB::I32; | |
# I32[Sp - 12] = base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_haskellChar_info" { | |
# base_GHCziIOziEncodingziIconv_haskellChar_info: | |
# const base_GHCziIOziEncodingziIconv_haskellChar_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_haskellChar_closure" { | |
# base_GHCziIOziEncodingziIconv_haskellChar_closure: | |
# const base_GHCziIOziEncodingziIconv_haskellChar_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# .Lr2LZ_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2UN: // global | |
# _r2LZ::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c2UO; else goto c2UP; | |
# c2UO: // global | |
# R1 = _r2LZ::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2UP: // global | |
# (_c2UK::I32) = call "ccall" arg hints: [PtrHint, | |
# PtrHint] result hints: [PtrHint] newCAF(BaseReg, _r2LZ::P32); | |
# if (_c2UK::I32 == 0) goto c2UM; else goto c2UL; | |
# c2UM: // global | |
# call (I32[I32[_r2LZ::P32]])() args: 4, res: 0, upd: 4; | |
# c2UL: // global | |
# I32[Sp - 8] = stg_bh_upd_frame_info; | |
# I32[Sp - 4] = _c2UK::I32; | |
# I32[Sp - 12] = .Lr2LY_bytes; | |
# Sp = Sp - 12; | |
# call ghczmprim_GHCziCString_unpackCStringzh_entry() args: 16, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lr2LZ_info" { | |
# .Lr2LZ_info: | |
# const .Lr2LZ_entry; | |
# const 0; | |
# const 21 :: W16; | |
# const 0 :: W16; | |
# } | |
# section ""data" . .Lr2LZ_closure" { | |
# .Lr2LZ_closure: | |
# const .Lr2LZ_info; | |
# const 0; | |
# const 0; | |
# const 0; | |
# } | |
################################ | |
# section ""data" . .Lu34q_srt" { | |
# .Lu34q_srt: | |
# const stg_SRT_2_info; | |
# const base_ForeignziCziError_throwErrno1_closure; | |
# const .Lr2LZ_closure; | |
# const 0; | |
# } | |
# section ""data" . .Lu34r_srt" { | |
# .Lu34r_srt: | |
# const stg_SRT_2_info; | |
# const base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_closure; | |
# const .Lu34q_srt; | |
# const 0; | |
# } | |
# section ""data" . .Lu34s_srt" { | |
# .Lu34s_srt: | |
# const stg_SRT_2_info; | |
# const base_GHCziReal_overflowError_closure; | |
# const .Lu34r_srt; | |
# const 0; | |
# } | |
# .Ls2QN_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2XN: // global | |
# _s2QN::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2XT; else goto c2XU; | |
# c2XU: // global | |
# Hp = Hp + 36; | |
# if (Hp > HpLim) (likely: False) goto c2XW; else goto c2XV; | |
# c2XW: // global | |
# HpAlloc = 36; | |
# goto c2XT; | |
# c2XT: // global | |
# R1 = _s2QN::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2XV: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2QN::P32; | |
# _s2Ph::P32 = P32[_s2QN::P32 + 8]; | |
# _s2Pi::P32 = P32[_s2QN::P32 + 12]; | |
# _s2Pg::I32 = I32[_s2QN::P32 + 20]; | |
# _s2Pj::I32 = I32[_s2QN::P32 + 24]; | |
# _s2Pk::I64 = I64[_s2QN::P32 + 28]; | |
# _s2Pl::I32 = I32[_s2QN::P32 + 36]; | |
# _s2QM::I32 = _s2Pj::I32 - I32[P32[_s2QN::P32 + 16] + 3]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2Ph::P32; | |
# P32[Hp - 24] = _s2Pi::P32; | |
# I32[Hp - 20] = _s2Pg::I32; | |
# I32[Hp - 16] = _s2Pj::I32; | |
# I64[Hp - 12] = _s2Pk::I64; | |
# I32[Hp - 4] = _s2Pl::I32; | |
# I32[Hp] = _s2QM::I32; | |
# R1 = Hp - 31; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2QN_info" { | |
# .Ls2QN_info: | |
# const .Ls2QN_entry; | |
# const 327683; | |
# const 15 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2R8_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Y8: // global | |
# _s2R8::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2Ye; else goto c2Yf; | |
# c2Yf: // global | |
# Hp = Hp + 36; | |
# if (Hp > HpLim) (likely: False) goto c2Yh; else goto c2Yg; | |
# c2Yh: // global | |
# HpAlloc = 36; | |
# goto c2Ye; | |
# c2Ye: // global | |
# R1 = _s2R8::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Yg: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2R8::P32; | |
# _s2Ph::P32 = P32[_s2R8::P32 + 8]; | |
# _s2Pi::P32 = P32[_s2R8::P32 + 12]; | |
# _s2Pg::I32 = I32[_s2R8::P32 + 20]; | |
# _s2Pj::I32 = I32[_s2R8::P32 + 24]; | |
# _s2Pk::I64 = I64[_s2R8::P32 + 28]; | |
# _s2Pl::I32 = I32[_s2R8::P32 + 36]; | |
# _s2R7::I32 = _s2Pj::I32 - I32[P32[_s2R8::P32 + 16] + 3]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2Ph::P32; | |
# P32[Hp - 24] = _s2Pi::P32; | |
# I32[Hp - 20] = _s2Pg::I32; | |
# I32[Hp - 16] = _s2Pj::I32; | |
# I64[Hp - 12] = _s2Pk::I64; | |
# I32[Hp - 4] = _s2Pl::I32; | |
# I32[Hp] = _s2R7::I32; | |
# R1 = Hp - 31; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2R8_info" { | |
# .Ls2R8_info: | |
# const .Ls2R8_entry; | |
# const 327683; | |
# const 15 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2Rs_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Yp: // global | |
# _s2Rs::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2Yv; else goto c2Yw; | |
# c2Yw: // global | |
# Hp = Hp + 36; | |
# if (Hp > HpLim) (likely: False) goto c2Yy; else goto c2Yx; | |
# c2Yy: // global | |
# HpAlloc = 36; | |
# goto c2Yv; | |
# c2Yv: // global | |
# R1 = _s2Rs::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Yx: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2Rs::P32; | |
# _s2Ph::P32 = P32[_s2Rs::P32 + 8]; | |
# _s2Pi::P32 = P32[_s2Rs::P32 + 12]; | |
# _s2Pg::I32 = I32[_s2Rs::P32 + 20]; | |
# _s2Pj::I32 = I32[_s2Rs::P32 + 24]; | |
# _s2Pk::I64 = I64[_s2Rs::P32 + 28]; | |
# _s2Pl::I32 = I32[_s2Rs::P32 + 36]; | |
# _s2Rr::I32 = _s2Pj::I32 - I32[P32[_s2Rs::P32 + 16] + 3]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2Ph::P32; | |
# P32[Hp - 24] = _s2Pi::P32; | |
# I32[Hp - 20] = _s2Pg::I32; | |
# I32[Hp - 16] = _s2Pj::I32; | |
# I64[Hp - 12] = _s2Pk::I64; | |
# I32[Hp - 4] = _s2Pl::I32; | |
# I32[Hp] = _s2Rr::I32; | |
# R1 = Hp - 31; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2Rs_info" { | |
# .Ls2Rs_info: | |
# const .Ls2Rs_entry; | |
# const 327683; | |
# const 15 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2Rd_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2YO: // global | |
# _s2Rd::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2YP; else goto c2YV; | |
# c2YP: // global | |
# R1 = _s2Rd::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2YV: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2Rd::P32; | |
# if (I32[P32[_s2Rd::P32 + 8] + 3] != 0) goto c2YT; else goto c2YU; | |
# c2YT: // global | |
# R1 = base_GHCziIOziEncodingziTypes_InvalidSequence_closure+3; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# c2YU: // global | |
# R1 = base_GHCziIOziEncodingziTypes_OutputUnderflow_closure+2; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2Rd_info" { | |
# .Ls2Rd_info: | |
# const .Ls2Rd_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2RI_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Z3: // global | |
# _s2RI::P32 = R1; | |
# if ((Sp + -8) < SpLim) (likely: False) goto c2Z9; else goto c2Za; | |
# c2Za: // global | |
# Hp = Hp + 36; | |
# if (Hp > HpLim) (likely: False) goto c2Zc; else goto c2Zb; | |
# c2Zc: // global | |
# HpAlloc = 36; | |
# goto c2Z9; | |
# c2Z9: // global | |
# R1 = _s2RI::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c2Zb: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2RI::P32; | |
# _s2Ph::P32 = P32[_s2RI::P32 + 8]; | |
# _s2Pi::P32 = P32[_s2RI::P32 + 12]; | |
# _s2Pg::I32 = I32[_s2RI::P32 + 20]; | |
# _s2Pj::I32 = I32[_s2RI::P32 + 24]; | |
# _s2Pk::I64 = I64[_s2RI::P32 + 28]; | |
# _s2Pl::I32 = I32[_s2RI::P32 + 36]; | |
# _s2RH::I32 = _s2Pj::I32 - I32[P32[_s2RI::P32 + 16] + 3]; | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2Ph::P32; | |
# P32[Hp - 24] = _s2Pi::P32; | |
# I32[Hp - 20] = _s2Pg::I32; | |
# I32[Hp - 16] = _s2Pj::I32; | |
# I64[Hp - 12] = _s2Pk::I64; | |
# I32[Hp - 4] = _s2Pl::I32; | |
# I32[Hp] = _s2RH::I32; | |
# R1 = Hp - 31; | |
# Sp = Sp - 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2RI_info" { | |
# .Ls2RI_info: | |
# const .Ls2RI_entry; | |
# const 327683; | |
# const 15 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2RK_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Zd: // global | |
# _s2RK::P32 = R1; | |
# if ((Sp + -84) < SpLim) (likely: False) goto c2Ze; else goto c2Zf; | |
# c2Ze: // global | |
# R1 = _s2RK::P32; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c2Zf: // global | |
# I32[Sp - 84] = .Lc2WU_info; | |
# R1 = P32[Sp]; | |
# I32[Sp - 80] = I32[_s2RK::P32 + 22]; | |
# P32[Sp - 76] = P32[_s2RK::P32 + 2]; | |
# P32[Sp - 72] = P32[_s2RK::P32 + 6]; | |
# I32[Sp - 68] = I32[_s2RK::P32 + 26]; | |
# I64[Sp - 64] = I64[_s2RK::P32 + 30]; | |
# I32[Sp - 56] = I32[_s2RK::P32 + 38]; | |
# I32[Sp - 52] = I32[_s2RK::P32 + 46]; | |
# P32[Sp - 48] = P32[_s2RK::P32 + 10]; | |
# P32[Sp - 44] = P32[_s2RK::P32 + 14]; | |
# I32[Sp - 40] = I32[_s2RK::P32 + 50]; | |
# I64[Sp - 36] = I64[_s2RK::P32 + 54]; | |
# I32[Sp - 28] = I32[_s2RK::P32 + 62]; | |
# I32[Sp - 24] = I32[_s2RK::P32 + 82]; | |
# I32[Sp - 20] = I32[_s2RK::P32 + 74]; | |
# I32[Sp - 16] = I32[_s2RK::P32 + 42]; | |
# I32[Sp - 12] = I32[_s2RK::P32 + 78]; | |
# I32[Sp - 8] = I32[_s2RK::P32 + 66]; | |
# I32[Sp - 4] = I32[_s2RK::P32 + 70]; | |
# P32[Sp] = P32[_s2RK::P32 + 18]; | |
# Sp = Sp - 84; | |
# if (R1 & 3 != 0) goto u33y; else goto c2WV; | |
# u33y: // global | |
# call .Lc2WU(R1) args: 0, res: 0, upd: 0; | |
# c2WV: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2RK_info" { | |
# .Ls2RK_info: | |
# const .Ls2RK_entry; | |
# const 1048581; | |
# const 8 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const .Lu34q_srt; | |
# } | |
# .Lc2WU() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2WU: // global | |
# _s2P1::P32 = P32[Sp + 84]; | |
# _s2PH::I32 = I32[Sp + 76]; | |
# _s2Q4::I32 = I32[R1 + 3]; | |
# I32^[_s2Q4::I32] = (I32[Sp + 44] - I32[Sp + 60] << _s2PH::I32) & -%MO_S_Lt_W32(_s2PH::I32, | |
# 32); | |
# I32[Sp] = .Lc2Xk_info; | |
# R1 = _s2P1::P32; | |
# I32[Sp + 84] = _s2Q4::I32; | |
# if (R1 & 3 != 0) goto u33h; else goto c2Xl; | |
# u33h: // global | |
# call .Lc2Xk(R1) args: 0, res: 0, upd: 0; | |
# c2Xl: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2WU_info" { | |
# .Lc2WU_info: | |
# const .Lc2WU; | |
# const 33529653; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34q_srt; | |
# } | |
# .Lc2Xk() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Xk: // global | |
# Hp = Hp + 8; | |
# _s2Qd::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c2Zj; else goto c2Zi; | |
# c2Zj: // global | |
# HpAlloc = 8; | |
# R1 = _s2Qd::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Zi: // global | |
# _s2PH::I32 = I32[Sp + 76]; | |
# _s2PS::I32 = I32[Sp + 80]; | |
# _s2Q4::I32 = I32[Sp + 84]; | |
# (_s2Qi::I32) = call "ccall" arg hints: [`signed', PtrHint, | |
# PtrHint, PtrHint, | |
# PtrHint] result hints: [] hs_iconv(I32[_s2Qd::P32 + 3], I32[Sp + 64], _s2PS::I32, I32[Sp + 72], _s2Q4::I32); | |
# _s2Ql::I32 = I32[_s2PS::I32]; | |
# _s2Qo::I32 = I32[_s2Q4::I32]; | |
# if (%MO_S_Lt_W32(_s2PH::I32, 32)) goto c2Xy; else goto c2Xz; | |
# c2Xy: // global | |
# I32[Hp - 4] = ghczmprim_GHCziTypes_Izh_con_info; | |
# I32[Hp] = %MO_S_Shr_W32(_s2Qo::I32, _s2PH::I32); | |
# P32[Sp + 76] = Hp - 3; | |
# I32[Sp + 80] = _s2Ql::I32; | |
# I32[Sp + 84] = _s2Qi::I32; | |
# Sp = Sp + 4; | |
# goto u33j; | |
# c2Xz: // global | |
# I32[Hp - 4] = ghczmprim_GHCziTypes_Izh_con_info; | |
# I32[Hp] = -%MO_S_Lt_W32(_s2Qo::I32, 0); | |
# I32[Sp + 84] = _s2Qi::I32; | |
# I32[Sp + 80] = _s2Ql::I32; | |
# P32[Sp + 76] = Hp - 3; | |
# Sp = Sp + 4; | |
# goto u33j; | |
# u33j: // global | |
# call .Lc2XD() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Xk_info" { | |
# .Lc2Xk_info: | |
# const .Lc2Xk; | |
# const 67084085; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34q_srt; | |
# } | |
# .Lc2XD() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2XD: // global | |
# Hp = Hp + 76; | |
# _s2Qp::P32 = P32[Sp + 72]; | |
# if (Hp > HpLim) (likely: False) goto c2Zm; else goto c2Zl; | |
# c2Zm: // global | |
# HpAlloc = 76; | |
# I32[Sp - 4] = .Lc2XC_info; | |
# R1 = _s2Qp::P32; | |
# Sp = Sp - 4; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2Zl: // global | |
# _s2P8::I32 = I32[Sp]; | |
# _s2P9::P32 = P32[Sp + 4]; | |
# _s2Pa::P32 = P32[Sp + 8]; | |
# _s2Pb::I32 = I32[Sp + 12]; | |
# _s2Pc::I64 = I64[Sp + 16]; | |
# _s2Pe::I32 = I32[Sp + 24]; | |
# _s2Pg::I32 = I32[Sp + 28]; | |
# _s2Ph::P32 = P32[Sp + 32]; | |
# _s2Pi::P32 = P32[Sp + 36]; | |
# _s2Pj::I32 = I32[Sp + 40]; | |
# _s2Pk::I64 = I64[Sp + 44]; | |
# _s2Pl::I32 = I32[Sp + 52]; | |
# _s2Pu::I32 = I32[Sp + 64]; | |
# _s2Ql::I32 = I32[Sp + 76]; | |
# if (I32[Sp + 80] != 4294967295) goto c2ZE; else goto c30z; | |
# c2ZE: // global | |
# I32[Hp - 72] = .Ls2QN_info; | |
# P32[Hp - 64] = _s2Ph::P32; | |
# P32[Hp - 60] = _s2Pi::P32; | |
# P32[Hp - 56] = _s2Qp::P32; | |
# I32[Hp - 52] = _s2Pg::I32; | |
# I32[Hp - 48] = _s2Pj::I32; | |
# I64[Hp - 44] = _s2Pk::I64; | |
# I32[Hp - 36] = _s2Pl::I32; | |
# _c2XH::P32 = Hp - 72; | |
# if (_s2Ql::I32 != 0) goto c2Zp; else goto c2Zq; | |
# c2Zp: // global | |
# if (%MO_S_Lt_W32(_s2Pu::I32, 32)) goto c2ZB; else goto c2ZC; | |
# c2ZB: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = _s2Pe::I32 - %MO_S_Shr_W32(_s2Ql::I32, _s2Pu::I32); | |
# I32[Hp] = _s2Pe::I32; | |
# P32[Sp + 76] = Hp - 31; | |
# P32[Sp + 80] = _c2XH::P32; | |
# Sp = Sp + 76; | |
# goto u33n; | |
# c2ZC: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = _s2Pe::I32 + %MO_S_Lt_W32(_s2Ql::I32, 0); | |
# I32[Hp] = _s2Pe::I32; | |
# P32[Sp + 80] = _c2XH::P32; | |
# P32[Sp + 76] = Hp - 31; | |
# Sp = Sp + 76; | |
# goto u33n; | |
# c2Zq: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = 0; | |
# I32[Hp] = 0; | |
# P32[Sp + 80] = _c2XH::P32; | |
# P32[Sp + 76] = Hp - 31; | |
# Sp = Sp + 76; | |
# goto u33n; | |
# u33n: // global | |
# call .Lc2Zu() args: 0, res: 0, upd: 0; | |
# c30z: // global | |
# (_s2QS::I32) = call "ccall" arg hints: [] result hints: [`signed'] __hscore_get_errno(); | |
# if (%MO_S_Lt_W32(_s2QS::I32, 26)) goto u32V; else goto u32X; | |
# u32V: // global | |
# if (%MO_S_Lt_W32(_s2QS::I32, 25)) goto u32W; else goto c30b; | |
# u32W: // global | |
# if (_s2QS::I32 != 1) goto c2ZJ; else goto c300; | |
# c300: // global | |
# I32[Hp - 72] = .Ls2R8_info; | |
# P32[Hp - 64] = _s2Ph::P32; | |
# P32[Hp - 60] = _s2Pi::P32; | |
# P32[Hp - 56] = _s2Qp::P32; | |
# I32[Hp - 52] = _s2Pg::I32; | |
# I32[Hp - 48] = _s2Pj::I32; | |
# I64[Hp - 44] = _s2Pk::I64; | |
# I32[Hp - 36] = _s2Pl::I32; | |
# _c2Y2::P32 = Hp - 72; | |
# if (_s2Ql::I32 != 0) goto c2ZM; else goto c2ZN; | |
# c2ZM: // global | |
# if (%MO_S_Lt_W32(_s2Pu::I32, 32)) goto c2ZY; else goto c2ZZ; | |
# c2ZY: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = _s2Pe::I32 - %MO_S_Shr_W32(_s2Ql::I32, _s2Pu::I32); | |
# I32[Hp] = _s2Pe::I32; | |
# P32[Sp + 76] = Hp - 31; | |
# P32[Sp + 80] = _c2Y2::P32; | |
# Sp = Sp + 76; | |
# goto u33q; | |
# c2ZZ: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = _s2Pe::I32 + %MO_S_Lt_W32(_s2Ql::I32, 0); | |
# I32[Hp] = _s2Pe::I32; | |
# P32[Sp + 80] = _c2Y2::P32; | |
# P32[Sp + 76] = Hp - 31; | |
# Sp = Sp + 76; | |
# goto u33q; | |
# c2ZN: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = 0; | |
# I32[Hp] = 0; | |
# P32[Sp + 80] = _c2Y2::P32; | |
# P32[Sp + 76] = Hp - 31; | |
# Sp = Sp + 76; | |
# goto u33q; | |
# u33q: // global | |
# call .Lc2ZR() args: 0, res: 0, upd: 0; | |
# c30b: // global | |
# I32[Hp - 72] = .Ls2Rs_info; | |
# P32[Hp - 64] = _s2Ph::P32; | |
# P32[Hp - 60] = _s2Pi::P32; | |
# P32[Hp - 56] = _s2Qp::P32; | |
# I32[Hp - 52] = _s2Pg::I32; | |
# I32[Hp - 48] = _s2Pj::I32; | |
# I64[Hp - 44] = _s2Pk::I64; | |
# I32[Hp - 36] = _s2Pl::I32; | |
# _c2Yj::P32 = Hp - 72; | |
# if (_s2Ql::I32 != 0) goto c2YB; else goto c2YC; | |
# c2YB: // global | |
# if (%MO_S_Lt_W32(_s2Pu::I32, 32)) goto c309; else goto c30a; | |
# c309: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = _s2Pe::I32 - %MO_S_Shr_W32(_s2Ql::I32, _s2Pu::I32); | |
# I32[Hp] = _s2Pe::I32; | |
# P32[Sp + 76] = Hp - 31; | |
# P32[Sp + 80] = _c2Yj::P32; | |
# Sp = Sp + 72; | |
# goto u33t; | |
# c30a: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = _s2Pe::I32 + %MO_S_Lt_W32(_s2Ql::I32, 0); | |
# I32[Hp] = _s2Pe::I32; | |
# P32[Sp + 80] = _c2Yj::P32; | |
# P32[Sp + 76] = Hp - 31; | |
# Sp = Sp + 72; | |
# goto u33t; | |
# c2YC: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = 0; | |
# I32[Hp] = 0; | |
# P32[Sp + 80] = _c2Yj::P32; | |
# P32[Sp + 76] = Hp - 31; | |
# Sp = Sp + 72; | |
# goto u33t; | |
# u33t: // global | |
# call .Lc2YG() args: 0, res: 0, upd: 0; | |
# u32X: // global | |
# if (_s2QS::I32 != 28) goto c2ZJ; else goto c30v; | |
# c2ZJ: // global | |
# Hp = Hp - 76; | |
# P32[Sp + 80] = .Lr2LZ_closure; | |
# Sp = Sp + 80; | |
# call base_ForeignziCziError_throwErrno1_entry() args: 8, res: 0, upd: 4; | |
# c30v: // global | |
# I32[Hp - 72] = .Ls2RI_info; | |
# P32[Hp - 64] = _s2Ph::P32; | |
# P32[Hp - 60] = _s2Pi::P32; | |
# P32[Hp - 56] = _s2Qp::P32; | |
# I32[Hp - 52] = _s2Pg::I32; | |
# I32[Hp - 48] = _s2Pj::I32; | |
# I64[Hp - 44] = _s2Pk::I64; | |
# I32[Hp - 36] = _s2Pl::I32; | |
# _c2YX::P32 = Hp - 72; | |
# if (_s2Ql::I32 != 0) goto c30h; else goto c30i; | |
# c30h: // global | |
# if (%MO_S_Lt_W32(_s2Pu::I32, 32)) goto c30t; else goto c30u; | |
# c30t: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = _s2Pe::I32 - %MO_S_Shr_W32(_s2Ql::I32, _s2Pu::I32); | |
# I32[Hp] = _s2Pe::I32; | |
# P32[Sp + 76] = Hp - 31; | |
# P32[Sp + 80] = _c2YX::P32; | |
# Sp = Sp + 76; | |
# goto u33w; | |
# c30u: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = _s2Pe::I32 + %MO_S_Lt_W32(_s2Ql::I32, 0); | |
# I32[Hp] = _s2Pe::I32; | |
# P32[Sp + 80] = _c2YX::P32; | |
# P32[Sp + 76] = Hp - 31; | |
# Sp = Sp + 76; | |
# goto u33w; | |
# c30i: // global | |
# I32[Hp - 32] = base_GHCziIOziBuffer_Buffer_con_info; | |
# P32[Hp - 28] = _s2P9::P32; | |
# P32[Hp - 24] = _s2Pa::P32; | |
# I32[Hp - 20] = _s2P8::I32; | |
# I32[Hp - 16] = _s2Pb::I32; | |
# I64[Hp - 12] = _s2Pc::I64; | |
# I32[Hp - 4] = 0; | |
# I32[Hp] = 0; | |
# P32[Sp + 80] = _c2YX::P32; | |
# P32[Sp + 76] = Hp - 31; | |
# Sp = Sp + 76; | |
# goto u33w; | |
# u33w: // global | |
# call .Lc30m() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# .Lc2XC() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2XC: // global | |
# P32[Sp + 76] = R1; | |
# Sp = Sp + 4; | |
# call .Lc2XD() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2XC_info" { | |
# .Lc2XC_info: | |
# const .Lc2XC; | |
# const 67084085; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34q_srt; | |
# } | |
# .Lc2Zu() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2Zu: // global | |
# Hp = Hp + 16; | |
# _s2QJ::P32 = P32[Sp]; | |
# if (Hp > HpLim) (likely: False) goto c2ZH; else goto c2ZG; | |
# c2ZH: // global | |
# HpAlloc = 16; | |
# I32[Sp] = .Lc2Zt_info; | |
# R1 = _s2QJ::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c2ZG: // global | |
# I32[Hp - 12] = ghczmprim_GHCziTuple_Z3T_con_info; | |
# P32[Hp - 8] = base_GHCziIOziEncodingziTypes_InputUnderflow_closure+1; | |
# P32[Hp - 4] = _s2QJ::P32; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 11; | |
# Sp = Sp + 8; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# .Lc2Zt() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Zt: // global | |
# P32[Sp] = R1; | |
# call .Lc2Zu() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Zt_info" { | |
# .Lc2Zt_info: | |
# const .Lc2Zt; | |
# const 1; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2ZR() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2ZR: // global | |
# Hp = Hp + 16; | |
# _s2R4::P32 = P32[Sp]; | |
# if (Hp > HpLim) (likely: False) goto c303; else goto c302; | |
# c303: // global | |
# HpAlloc = 16; | |
# I32[Sp] = .Lc2ZQ_info; | |
# R1 = _s2R4::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c302: // global | |
# I32[Hp - 12] = ghczmprim_GHCziTuple_Z3T_con_info; | |
# P32[Hp - 8] = base_GHCziIOziEncodingziTypes_OutputUnderflow_closure+2; | |
# P32[Hp - 4] = _s2R4::P32; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 11; | |
# Sp = Sp + 8; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# .Lc2ZQ() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2ZQ: // global | |
# P32[Sp] = R1; | |
# call .Lc2ZR() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2ZQ_info" { | |
# .Lc2ZQ_info: | |
# const .Lc2ZQ; | |
# const 1; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc2YG() { // [] | |
# { [] | |
# } | |
# {offset | |
# c2YG: // global | |
# Hp = Hp + 28; | |
# _s2Ro::P32 = P32[Sp + 4]; | |
# if (Hp > HpLim) (likely: False) goto c30e; else goto c30d; | |
# c30e: // global | |
# HpAlloc = 28; | |
# I32[Sp - 4] = .Lc2YF_info; | |
# R1 = _s2Ro::P32; | |
# Sp = Sp - 4; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c30d: // global | |
# I32[Hp - 24] = .Ls2Rd_info; | |
# P32[Hp - 16] = P32[Sp]; | |
# I32[Hp - 12] = ghczmprim_GHCziTuple_Z3T_con_info; | |
# P32[Hp - 8] = Hp - 24; | |
# P32[Hp - 4] = _s2Ro::P32; | |
# P32[Hp] = P32[Sp + 8]; | |
# R1 = Hp - 11; | |
# Sp = Sp + 12; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# .Lc2YF() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2YF: // global | |
# P32[Sp + 8] = R1; | |
# Sp = Sp + 4; | |
# call .Lc2YG() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2YF_info" { | |
# .Lc2YF_info: | |
# const .Lc2YF; | |
# const 67; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc30m() { // [] | |
# { [] | |
# } | |
# {offset | |
# c30m: // global | |
# Hp = Hp + 16; | |
# _s2RE::P32 = P32[Sp]; | |
# if (Hp > HpLim) (likely: False) goto c30y; else goto c30x; | |
# c30y: // global | |
# HpAlloc = 16; | |
# I32[Sp] = .Lc30l_info; | |
# R1 = _s2RE::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c30x: // global | |
# I32[Hp - 12] = ghczmprim_GHCziTuple_Z3T_con_info; | |
# P32[Hp - 8] = base_GHCziIOziEncodingziTypes_InputUnderflow_closure+1; | |
# P32[Hp - 4] = _s2RE::P32; | |
# P32[Hp] = P32[Sp + 4]; | |
# R1 = Hp - 11; | |
# Sp = Sp + 8; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# .Lc30l() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c30l: // global | |
# P32[Sp] = R1; | |
# call .Lc30m() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc30l_info" { | |
# .Lc30l_info: | |
# const .Lc30l; | |
# const 1; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2RL_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c33C: // global | |
# _s2RL::P32 = R1; | |
# if ((Sp + -84) < SpLim) (likely: False) goto c33D; else goto c33E; | |
# c33D: // global | |
# R1 = _s2RL::P32; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c33E: // global | |
# I32[Sp - 84] = .Lc2Wp_info; | |
# R1 = P32[Sp]; | |
# I32[Sp - 80] = I32[_s2RL::P32 + 22]; | |
# P32[Sp - 76] = P32[_s2RL::P32 + 2]; | |
# P32[Sp - 72] = P32[_s2RL::P32 + 6]; | |
# I32[Sp - 68] = I32[_s2RL::P32 + 26]; | |
# I64[Sp - 64] = I64[_s2RL::P32 + 30]; | |
# I32[Sp - 56] = I32[_s2RL::P32 + 82]; | |
# I32[Sp - 52] = I32[_s2RL::P32 + 38]; | |
# I32[Sp - 48] = I32[_s2RL::P32 + 46]; | |
# P32[Sp - 44] = P32[_s2RL::P32 + 10]; | |
# P32[Sp - 40] = P32[_s2RL::P32 + 14]; | |
# I32[Sp - 36] = I32[_s2RL::P32 + 50]; | |
# I64[Sp - 32] = I64[_s2RL::P32 + 54]; | |
# I32[Sp - 24] = I32[_s2RL::P32 + 62]; | |
# I32[Sp - 20] = I32[_s2RL::P32 + 78]; | |
# I32[Sp - 16] = I32[_s2RL::P32 + 70]; | |
# I32[Sp - 12] = I32[_s2RL::P32 + 42]; | |
# I32[Sp - 8] = I32[_s2RL::P32 + 74]; | |
# I32[Sp - 4] = I32[_s2RL::P32 + 66]; | |
# P32[Sp] = P32[_s2RL::P32 + 18]; | |
# Sp = Sp - 84; | |
# if (R1 & 3 != 0) goto u33I; else goto c2Wq; | |
# u33I: // global | |
# call .Lc2Wp(R1) args: 0, res: 0, upd: 0; | |
# c2Wq: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2RL_info" { | |
# .Ls2RL_info: | |
# const .Ls2RL_entry; | |
# const 1048581; | |
# const 8 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const .Lu34r_srt; | |
# } | |
# .Lc2Wp() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Wp: // global | |
# Hp = Hp + 88; | |
# _s2PR::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c33H; else goto c33G; | |
# c33H: // global | |
# HpAlloc = 88; | |
# R1 = _s2PR::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c33G: // global | |
# _s2P1::P32 = P32[Sp + 84]; | |
# _s2P8::I32 = I32[Sp + 4]; | |
# _s2P9::P32 = P32[Sp + 8]; | |
# _s2Pa::P32 = P32[Sp + 12]; | |
# _s2Pb::I32 = I32[Sp + 16]; | |
# _s2Pc::I64 = I64[Sp + 20]; | |
# _s2Pe::I32 = I32[Sp + 32]; | |
# _s2Pg::I32 = I32[Sp + 36]; | |
# _s2Ph::P32 = P32[Sp + 40]; | |
# _s2Pi::P32 = P32[Sp + 44]; | |
# _s2Pj::I32 = I32[Sp + 48]; | |
# _s2Pk::I64 = I64[Sp + 52]; | |
# _s2Pl::I32 = I32[Sp + 60]; | |
# _s2Pm::I32 = I32[Sp + 64]; | |
# _s2Ps::I32 = I32[Sp + 68]; | |
# _s2Pu::I32 = I32[Sp + 72]; | |
# _s2PF::I32 = I32[Sp + 76]; | |
# _s2PH::I32 = I32[Sp + 80]; | |
# _s2PS::I32 = I32[_s2PR::P32 + 3]; | |
# I32^[_s2PS::I32] = (_s2Pe::I32 - I32[Sp + 28] << _s2Pu::I32) & -%MO_S_Lt_W32(_s2Pu::I32, | |
# 32); | |
# I32[Hp - 84] = .Ls2RK_info; | |
# P32[Hp - 80] = _s2P9::P32; | |
# P32[Hp - 76] = _s2Pa::P32; | |
# P32[Hp - 72] = _s2Ph::P32; | |
# P32[Hp - 68] = _s2Pi::P32; | |
# P32[Hp - 64] = _s2P1::P32; | |
# I32[Hp - 60] = _s2P8::I32; | |
# I32[Hp - 56] = _s2Pb::I32; | |
# I64[Hp - 52] = _s2Pc::I64; | |
# I32[Hp - 44] = _s2Pe::I32; | |
# I32[Hp - 40] = _s2Pu::I32; | |
# I32[Hp - 36] = _s2Pg::I32; | |
# I32[Hp - 32] = _s2Pj::I32; | |
# I64[Hp - 28] = _s2Pk::I64; | |
# I32[Hp - 20] = _s2Pl::I32; | |
# I32[Hp - 16] = _s2PH::I32; | |
# I32[Hp - 12] = _s2PS::I32; | |
# I32[Hp - 8] = _s2Ps::I32; | |
# I32[Hp - 4] = _s2PF::I32; | |
# I32[Hp] = _s2Pm::I32; | |
# I32[Sp + 76] = 4; | |
# I32[Sp + 80] = 4; | |
# P32[Sp + 84] = Hp - 82; | |
# Sp = Sp + 76; | |
# call base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_entry() args: 16, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Wp_info" { | |
# .Lc2Wp_info: | |
# const .Lc2Wp; | |
# const 33505077; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34r_srt; | |
# } | |
# .Ls2RM_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c33J: // global | |
# _s2RM::P32 = R1; | |
# if ((Sp + -80) < SpLim) (likely: False) goto c33K; else goto c33L; | |
# c33K: // global | |
# R1 = _s2RM::P32; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c33L: // global | |
# I32[Sp - 80] = .Lc2VR_info; | |
# R1 = P32[Sp]; | |
# P32[Sp - 76] = P32[_s2RM::P32 + 22]; | |
# I32[Sp - 72] = I32[_s2RM::P32 + 26]; | |
# P32[Sp - 68] = P32[_s2RM::P32 + 2]; | |
# P32[Sp - 64] = P32[_s2RM::P32 + 6]; | |
# I32[Sp - 60] = I32[_s2RM::P32 + 30]; | |
# I64[Sp - 56] = I64[_s2RM::P32 + 34]; | |
# I32[Sp - 48] = I32[_s2RM::P32 + 78]; | |
# I32[Sp - 44] = I32[_s2RM::P32 + 42]; | |
# I32[Sp - 40] = I32[_s2RM::P32 + 50]; | |
# P32[Sp - 36] = P32[_s2RM::P32 + 10]; | |
# P32[Sp - 32] = P32[_s2RM::P32 + 14]; | |
# I32[Sp - 28] = I32[_s2RM::P32 + 54]; | |
# I64[Sp - 24] = I64[_s2RM::P32 + 58]; | |
# I32[Sp - 16] = I32[_s2RM::P32 + 66]; | |
# I32[Sp - 12] = I32[_s2RM::P32 + 74]; | |
# I32[Sp - 8] = I32[_s2RM::P32 + 70]; | |
# I32[Sp - 4] = I32[_s2RM::P32 + 46]; | |
# P32[Sp] = P32[_s2RM::P32 + 18]; | |
# Sp = Sp - 80; | |
# if (R1 & 3 != 0) goto u33U; else goto c2VS; | |
# u33U: // global | |
# call .Lc2VR(R1) args: 0, res: 0, upd: 0; | |
# c2VS: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2RM_info" { | |
# .Ls2RM_info: | |
# const .Ls2RM_entry; | |
# const 917510; | |
# const 8 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const .Lu34s_srt; | |
# } | |
# .Lc2VR() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2VR: // global | |
# I32[Sp] = .Lc2VW_info; | |
# _s2PF::I32 = I32[R1 + 3]; | |
# R1 = P32[Sp + 4]; | |
# I32[Sp + 4] = _s2PF::I32; | |
# if (R1 & 3 != 0) goto u33T; else goto c2VX; | |
# u33T: // global | |
# call .Lc2VW(R1) args: 0, res: 0, upd: 0; | |
# c2VX: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2VR_info" { | |
# .Lc2VR_info: | |
# const .Lc2VR; | |
# const 16678484; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34s_srt; | |
# } | |
# .Lc2VW() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2VW: // global | |
# Hp = Hp + 88; | |
# _s2PG::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c33P; else goto c33O; | |
# c33P: // global | |
# HpAlloc = 88; | |
# R1 = _s2PG::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c33O: // global | |
# _s2PH::I32 = I32[_s2PG::P32 + 3]; | |
# if (%MO_S_Lt_W32(_s2PH::I32, 0)) goto c33R; else goto c33S; | |
# c33R: // global | |
# Hp = Hp - 88; | |
# R1 = base_GHCziReal_overflowError_closure; | |
# Sp = Sp + 84; | |
# call stg_ap_0_fast(R1) args: 4, res: 0, upd: 4; | |
# c33S: // global | |
# _s2P1::P32 = P32[Sp + 80]; | |
# _s2P8::I32 = I32[Sp + 8]; | |
# _s2P9::P32 = P32[Sp + 12]; | |
# _s2Pa::P32 = P32[Sp + 16]; | |
# _s2Pb::I32 = I32[Sp + 20]; | |
# _s2Pc::I64 = I64[Sp + 24]; | |
# _s2Pd::I32 = I32[Sp + 32]; | |
# _s2Pe::I32 = I32[Sp + 36]; | |
# _s2Pg::I32 = I32[Sp + 40]; | |
# _s2Ph::P32 = P32[Sp + 44]; | |
# _s2Pi::P32 = P32[Sp + 48]; | |
# _s2Pj::I32 = I32[Sp + 52]; | |
# _s2Pk::I64 = I64[Sp + 56]; | |
# _s2Pl::I32 = I32[Sp + 64]; | |
# _s2Pm::I32 = I32[Sp + 68]; | |
# _s2Ps::I32 = I32[Sp + 72]; | |
# _s2Pu::I32 = I32[Sp + 76]; | |
# _s2PF::I32 = I32[Sp + 4]; | |
# I32^[_s2PF::I32] = _s2Pg::I32 + (_s2Pm::I32 << _s2PH::I32) & -%MO_S_Lt_W32(_s2PH::I32, | |
# 32); | |
# I32[Hp - 84] = .Ls2RL_info; | |
# P32[Hp - 80] = _s2P9::P32; | |
# P32[Hp - 76] = _s2Pa::P32; | |
# P32[Hp - 72] = _s2Ph::P32; | |
# P32[Hp - 68] = _s2Pi::P32; | |
# P32[Hp - 64] = _s2P1::P32; | |
# I32[Hp - 60] = _s2P8::I32; | |
# I32[Hp - 56] = _s2Pb::I32; | |
# I64[Hp - 52] = _s2Pc::I64; | |
# I32[Hp - 44] = _s2Pe::I32; | |
# I32[Hp - 40] = _s2Pu::I32; | |
# I32[Hp - 36] = _s2Pg::I32; | |
# I32[Hp - 32] = _s2Pj::I32; | |
# I64[Hp - 28] = _s2Pk::I64; | |
# I32[Hp - 20] = _s2Pl::I32; | |
# I32[Hp - 16] = _s2PH::I32; | |
# I32[Hp - 12] = _s2Ps::I32; | |
# I32[Hp - 8] = _s2PF::I32; | |
# I32[Hp - 4] = _s2Pm::I32; | |
# I32[Hp] = _s2Pd::I32; | |
# I32[Sp + 72] = 4; | |
# I32[Sp + 76] = 4; | |
# P32[Sp + 80] = Hp - 82; | |
# Sp = Sp + 72; | |
# call base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_entry() args: 16, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2VW_info" { | |
# .Lc2VW_info: | |
# const .Lc2VW; | |
# const 16678516; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34s_srt; | |
# } | |
# .Ls2RN_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c33V: // global | |
# _s2RN::P32 = R1; | |
# if ((Sp + -76) < SpLim) (likely: False) goto c33W; else goto c33X; | |
# c33W: // global | |
# R1 = _s2RN::P32; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c33X: // global | |
# I32[Sp - 76] = .Lc2Vj_info; | |
# R1 = P32[Sp]; | |
# P32[Sp - 72] = P32[_s2RN::P32 + 26]; | |
# P32[Sp - 68] = P32[_s2RN::P32 + 22]; | |
# I32[Sp - 64] = I32[_s2RN::P32 + 30]; | |
# P32[Sp - 60] = P32[_s2RN::P32 + 2]; | |
# P32[Sp - 56] = P32[_s2RN::P32 + 6]; | |
# I32[Sp - 52] = I32[_s2RN::P32 + 34]; | |
# I64[Sp - 48] = I64[_s2RN::P32 + 38]; | |
# I32[Sp - 40] = I32[_s2RN::P32 + 74]; | |
# I32[Sp - 36] = I32[_s2RN::P32 + 46]; | |
# I32[Sp - 32] = I32[_s2RN::P32 + 50]; | |
# P32[Sp - 28] = P32[_s2RN::P32 + 10]; | |
# P32[Sp - 24] = P32[_s2RN::P32 + 14]; | |
# I32[Sp - 20] = I32[_s2RN::P32 + 54]; | |
# I64[Sp - 16] = I64[_s2RN::P32 + 58]; | |
# I32[Sp - 8] = I32[_s2RN::P32 + 66]; | |
# I32[Sp - 4] = I32[_s2RN::P32 + 70]; | |
# P32[Sp] = P32[_s2RN::P32 + 18]; | |
# Sp = Sp - 76; | |
# if (R1 & 3 != 0) goto u346; else goto c2Vk; | |
# u346: // global | |
# call .Lc2Vj(R1) args: 0, res: 0, upd: 0; | |
# c2Vk: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2RN_info" { | |
# .Ls2RN_info: | |
# const .Ls2RN_entry; | |
# const 786439; | |
# const 8 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const .Lu34s_srt; | |
# } | |
# .Lc2Vj() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Vj: // global | |
# I32[Sp] = .Lc2Vo_info; | |
# _s2Ps::I32 = I32[R1 + 3]; | |
# R1 = P32[Sp + 4]; | |
# I32[Sp + 4] = _s2Ps::I32; | |
# if (R1 & 3 != 0) goto u345; else goto c2Vp; | |
# u345: // global | |
# call .Lc2Vo(R1) args: 0, res: 0, upd: 0; | |
# c2Vp: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Vj_info" { | |
# .Lc2Vj_info: | |
# const .Lc2Vj; | |
# const 8191123; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34s_srt; | |
# } | |
# .Lc2Vo() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2Vo: // global | |
# Hp = Hp + 84; | |
# _s2Pt::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c341; else goto c340; | |
# c341: // global | |
# HpAlloc = 84; | |
# R1 = _s2Pt::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c340: // global | |
# _s2Pu::I32 = I32[_s2Pt::P32 + 3]; | |
# if (%MO_S_Lt_W32(_s2Pu::I32, 0)) goto c343; else goto c344; | |
# c343: // global | |
# Hp = Hp - 84; | |
# R1 = base_GHCziReal_overflowError_closure; | |
# Sp = Sp + 80; | |
# call stg_ap_0_fast(R1) args: 4, res: 0, upd: 4; | |
# c344: // global | |
# _s2P1::P32 = P32[Sp + 76]; | |
# _s2P5::P32 = P32[Sp + 8]; | |
# _s2P8::I32 = I32[Sp + 12]; | |
# _s2P9::P32 = P32[Sp + 16]; | |
# _s2Pa::P32 = P32[Sp + 20]; | |
# _s2Pb::I32 = I32[Sp + 24]; | |
# _s2Pc::I64 = I64[Sp + 28]; | |
# _s2Pd::I32 = I32[Sp + 36]; | |
# _s2Pe::I32 = I32[Sp + 40]; | |
# _s2Pg::I32 = I32[Sp + 44]; | |
# _s2Ph::P32 = P32[Sp + 48]; | |
# _s2Pi::P32 = P32[Sp + 52]; | |
# _s2Pj::I32 = I32[Sp + 56]; | |
# _s2Pk::I64 = I64[Sp + 60]; | |
# _s2Pl::I32 = I32[Sp + 68]; | |
# _s2Pm::I32 = I32[Sp + 72]; | |
# _s2Ps::I32 = I32[Sp + 4]; | |
# I32^[_s2Ps::I32] = _s2P8::I32 + (_s2Pd::I32 << _s2Pu::I32) & -%MO_S_Lt_W32(_s2Pu::I32, | |
# 32); | |
# I32[Hp - 80] = .Ls2RM_info; | |
# P32[Hp - 76] = _s2P9::P32; | |
# P32[Hp - 72] = _s2Pa::P32; | |
# P32[Hp - 68] = _s2Ph::P32; | |
# P32[Hp - 64] = _s2Pi::P32; | |
# P32[Hp - 60] = _s2P1::P32; | |
# P32[Hp - 56] = _s2P5::P32; | |
# I32[Hp - 52] = _s2P8::I32; | |
# I32[Hp - 48] = _s2Pb::I32; | |
# I64[Hp - 44] = _s2Pc::I64; | |
# I32[Hp - 36] = _s2Pe::I32; | |
# I32[Hp - 32] = _s2Pu::I32; | |
# I32[Hp - 28] = _s2Pg::I32; | |
# I32[Hp - 24] = _s2Pj::I32; | |
# I64[Hp - 20] = _s2Pk::I64; | |
# I32[Hp - 12] = _s2Pl::I32; | |
# I32[Hp - 8] = _s2Ps::I32; | |
# I32[Hp - 4] = _s2Pm::I32; | |
# I32[Hp] = _s2Pd::I32; | |
# I32[Sp + 68] = 4; | |
# I32[Sp + 72] = 4; | |
# P32[Sp + 76] = Hp - 78; | |
# Sp = Sp + 68; | |
# call base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_entry() args: 16, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2Vo_info" { | |
# .Lc2Vo_info: | |
# const .Lc2Vo; | |
# const 8191155; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34s_srt; | |
# } | |
# .Ls2RO_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c347: // global | |
# _s2RO::P32 = R1; | |
# if ((Sp + -12) < SpLim) (likely: False) goto c348; else goto c349; | |
# c349: // global | |
# Hp = Hp + 80; | |
# if (Hp > HpLim) (likely: False) goto c34b; else goto c34a; | |
# c34b: // global | |
# HpAlloc = 80; | |
# goto c348; | |
# c348: // global | |
# R1 = _s2RO::P32; | |
# call (stg_gc_fun)(R1) args: 4, res: 0, upd: 4; | |
# c34a: // global | |
# _s2P9::P32 = P32[_s2RO::P32 + 3]; | |
# _s2Pa::P32 = P32[_s2RO::P32 + 7]; | |
# _s2Ph::P32 = P32[_s2RO::P32 + 11]; | |
# _s2Pi::P32 = P32[_s2RO::P32 + 15]; | |
# _s2P1::P32 = P32[_s2RO::P32 + 19]; | |
# _s2P5::P32 = P32[_s2RO::P32 + 23]; | |
# _s2P3::P32 = P32[_s2RO::P32 + 27]; | |
# _s2P8::I32 = I32[_s2RO::P32 + 31]; | |
# _s2Pb::I32 = I32[_s2RO::P32 + 35]; | |
# _s2Pc::I64 = I64[_s2RO::P32 + 39]; | |
# _s2Pe::I32 = I32[_s2RO::P32 + 47]; | |
# _s2Pg::I32 = I32[_s2RO::P32 + 51]; | |
# _s2Pj::I32 = I32[_s2RO::P32 + 55]; | |
# _s2Pk::I64 = I64[_s2RO::P32 + 59]; | |
# _s2Pl::I32 = I32[_s2RO::P32 + 67]; | |
# _s2Pm::I32 = I32[_s2RO::P32 + 71]; | |
# _s2Pd::I32 = I32[_s2RO::P32 + 75]; | |
# I32[Hp - 76] = .Ls2RN_info; | |
# P32[Hp - 72] = _s2P9::P32; | |
# P32[Hp - 68] = _s2Pa::P32; | |
# P32[Hp - 64] = _s2Ph::P32; | |
# P32[Hp - 60] = _s2Pi::P32; | |
# P32[Hp - 56] = _s2P1::P32; | |
# P32[Hp - 52] = _s2P5::P32; | |
# P32[Hp - 48] = _s2P3::P32; | |
# I32[Hp - 44] = _s2P8::I32; | |
# I32[Hp - 40] = _s2Pb::I32; | |
# I64[Hp - 36] = _s2Pc::I64; | |
# I32[Hp - 28] = _s2Pe::I32; | |
# I32[Hp - 24] = _s2Pg::I32; | |
# I32[Hp - 20] = _s2Pj::I32; | |
# I64[Hp - 16] = _s2Pk::I64; | |
# I32[Hp - 8] = _s2Pl::I32; | |
# I32[Hp - 4] = _s2Pm::I32; | |
# I32[Hp] = _s2Pd::I32; | |
# I32[Sp - 12] = 4; | |
# I32[Sp - 8] = 4; | |
# P32[Sp - 4] = Hp - 74; | |
# Sp = Sp - 12; | |
# call base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_entry() args: 16, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2RO_info" { | |
# .Ls2RO_info: | |
# const .Ls2RO_entry; | |
# const 786439; | |
# const 8 :: W16; | |
# const 1 :: W16; | |
# const 65539; | |
# const .Lu34s_srt; | |
# } | |
# .Ls2RP_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c34c: // global | |
# _s2RP::P32 = R1; | |
# if ((Sp + -4) < SpLim) (likely: False) goto c34d; else goto c34e; | |
# c34e: // global | |
# Hp = Hp + 80; | |
# if (Hp > HpLim) (likely: False) goto c34g; else goto c34f; | |
# c34g: // global | |
# HpAlloc = 80; | |
# goto c34d; | |
# c34d: // global | |
# R1 = _s2RP::P32; | |
# call (stg_gc_fun)(R1) args: 4, res: 0, upd: 4; | |
# c34f: // global | |
# _s2P9::P32 = P32[_s2RP::P32 + 3]; | |
# _s2Pa::P32 = P32[_s2RP::P32 + 7]; | |
# _s2Ph::P32 = P32[_s2RP::P32 + 11]; | |
# _s2Pi::P32 = P32[_s2RP::P32 + 15]; | |
# _s2P1::P32 = P32[_s2RP::P32 + 19]; | |
# _s2P5::P32 = P32[_s2RP::P32 + 23]; | |
# _s2P3::P32 = P32[_s2RP::P32 + 27]; | |
# _s2P8::I32 = I32[_s2RP::P32 + 31]; | |
# _s2Pb::I32 = I32[_s2RP::P32 + 35]; | |
# _s2Pc::I64 = I64[_s2RP::P32 + 39]; | |
# _s2Pe::I32 = I32[_s2RP::P32 + 47]; | |
# _s2Pg::I32 = I32[_s2RP::P32 + 51]; | |
# _s2Pj::I32 = I32[_s2RP::P32 + 55]; | |
# _s2Pk::I64 = I64[_s2RP::P32 + 59]; | |
# _s2Pl::I32 = I32[_s2RP::P32 + 67]; | |
# _s2Pm::I32 = I32[_s2RP::P32 + 71]; | |
# _s2Pd::I32 = I32[_s2RP::P32 + 75]; | |
# I32[Hp - 76] = .Ls2RO_info; | |
# P32[Hp - 72] = _s2P9::P32; | |
# P32[Hp - 68] = _s2Pa::P32; | |
# P32[Hp - 64] = _s2Ph::P32; | |
# P32[Hp - 60] = _s2Pi::P32; | |
# P32[Hp - 56] = _s2P1::P32; | |
# P32[Hp - 52] = _s2P5::P32; | |
# P32[Hp - 48] = _s2P3::P32; | |
# I32[Hp - 44] = _s2P8::I32; | |
# I32[Hp - 40] = _s2Pb::I32; | |
# I64[Hp - 36] = _s2Pc::I64; | |
# I32[Hp - 28] = _s2Pe::I32; | |
# I32[Hp - 24] = _s2Pg::I32; | |
# I32[Hp - 20] = _s2Pj::I32; | |
# I64[Hp - 16] = _s2Pk::I64; | |
# I32[Hp - 8] = _s2Pl::I32; | |
# I32[Hp - 4] = _s2Pm::I32; | |
# I32[Hp] = _s2Pd::I32; | |
# R1 = _s2Ph::P32; | |
# P32[Sp - 4] = Hp - 75; | |
# Sp = Sp - 4; | |
# call stg_keepAlivezh(R1) args: 8, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2RP_info" { | |
# .Ls2RP_info: | |
# const .Ls2RP_entry; | |
# const 786439; | |
# const 8 :: W16; | |
# const 1 :: W16; | |
# const 65539; | |
# const .Lu34s_srt; | |
# } | |
# base_GHCziIOziEncodingziIconv_iconvEncoding6_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c34h: // global | |
# if ((Sp + -28) < SpLim) (likely: False) goto c34i; else goto c34j; | |
# c34i: // global | |
# R1 = base_GHCziIOziEncodingziIconv_iconvEncoding6_closure; | |
# call (stg_gc_fun)(R1) args: 24, res: 0, upd: 4; | |
# c34j: // global | |
# I32[Sp - 4] = .Lc2UU_info; | |
# R1 = P32[Sp + 4]; | |
# Sp = Sp - 4; | |
# if (R1 & 3 != 0) goto u34p; else goto c2UV; | |
# u34p: // global | |
# call .Lc2UU(R1) args: 0, res: 0, upd: 0; | |
# c2UV: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding6_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding6_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding6_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 393241; | |
# const .Lu34s_srt; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding6_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding6_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding6_info; | |
# const 0; | |
# } | |
# .Lc2UU() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2UU: // global | |
# I32[Sp - 24] = .Lc2UZ_info; | |
# _s2P7::P32 = R1; | |
# R1 = P32[Sp + 16]; | |
# I32[Sp - 20] = I32[_s2P7::P32 + 15]; | |
# I64[Sp - 16] = I64[_s2P7::P32 + 19]; | |
# I32[Sp - 8] = I32[_s2P7::P32 + 27]; | |
# I32[Sp - 4] = I32[_s2P7::P32 + 31]; | |
# P32[Sp] = P32[_s2P7::P32 + 7]; | |
# P32[Sp + 8] = P32[_s2P7::P32 + 3]; | |
# I32[Sp + 16] = I32[_s2P7::P32 + 11]; | |
# Sp = Sp - 24; | |
# if (R1 & 3 != 0) goto u34o; else goto c2V0; | |
# u34o: // global | |
# call .Lc2UZ(R1) args: 0, res: 0, upd: 0; | |
# c2V0: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2UU_info" { | |
# .Lc2UU_info: | |
# const .Lc2UU; | |
# const 69; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34s_srt; | |
# } | |
# .Lc2UZ() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c2UZ: // global | |
# Hp = Hp + 80; | |
# _s2Pf::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c34n; else goto c34m; | |
# c34n: // global | |
# HpAlloc = 80; | |
# R1 = _s2Pf::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c34m: // global | |
# _s2Ph::P32 = P32[_s2Pf::P32 + 3]; | |
# _s2Pi::P32 = P32[_s2Pf::P32 + 7]; | |
# _s2Pg::I32 = I32[_s2Pf::P32 + 11]; | |
# _s2Pj::I32 = I32[_s2Pf::P32 + 15]; | |
# _s2Pk::I64 = I64[_s2Pf::P32 + 19]; | |
# _s2Pl::I32 = I32[_s2Pf::P32 + 27]; | |
# _s2Pm::I32 = I32[_s2Pf::P32 + 31]; | |
# I32[Hp - 76] = .Ls2RP_info; | |
# _s2P9::P32 = P32[Sp + 32]; | |
# P32[Hp - 72] = _s2P9::P32; | |
# P32[Hp - 68] = P32[Sp + 24]; | |
# P32[Hp - 64] = _s2Ph::P32; | |
# P32[Hp - 60] = _s2Pi::P32; | |
# P32[Hp - 56] = P32[Sp + 28]; | |
# P32[Hp - 52] = P32[Sp + 44]; | |
# P32[Hp - 48] = P32[Sp + 36]; | |
# I32[Hp - 44] = I32[Sp + 40]; | |
# I32[Hp - 40] = I32[Sp + 4]; | |
# I64[Hp - 36] = I64[Sp + 8]; | |
# I32[Hp - 28] = I32[Sp + 20]; | |
# I32[Hp - 24] = _s2Pg::I32; | |
# I32[Hp - 20] = _s2Pj::I32; | |
# I64[Hp - 16] = _s2Pk::I64; | |
# I32[Hp - 8] = _s2Pl::I32; | |
# I32[Hp - 4] = _s2Pm::I32; | |
# I32[Hp] = I32[Sp + 16]; | |
# R1 = _s2P9::P32; | |
# P32[Sp + 44] = Hp - 75; | |
# Sp = Sp + 44; | |
# call stg_keepAlivezh(R1) args: 8, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc2UZ_info" { | |
# .Lc2UZ_info: | |
# const .Lc2UZ; | |
# const 17387; | |
# const 30 :: W16; | |
# const 1 :: W16; | |
# const .Lu34s_srt; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding5_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding5_closure: | |
# const ghczmprim_GHCziTypes_Izh_con_info; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_iconvEncoding8_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c34x: // global | |
# if ((Sp + -8) < SpLim) (likely: False) goto c34y; else goto c34z; | |
# c34y: // global | |
# R1 = base_GHCziIOziEncodingziIconv_iconvEncoding8_closure; | |
# call (stg_gc_fun)(R1) args: 16, res: 0, upd: 4; | |
# c34z: // global | |
# P32[Sp - 8] = P32[Sp]; | |
# P32[Sp - 4] = P32[Sp + 4]; | |
# P32[Sp] = stg_INTLIKE_closure+129; | |
# P32[Sp + 4] = P32[Sp + 8]; | |
# P32[Sp + 8] = stg_INTLIKE_closure+145; | |
# Sp = Sp - 8; | |
# call base_GHCziIOziEncodingziIconv_iconvEncoding6_entry() args: 24, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding8_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding8_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding8_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 262167; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding6_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding8_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding8_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding8_info; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_iconvEncoding4_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c34E: // global | |
# if ((Sp + -8) < SpLim) (likely: False) goto c34F; else goto c34G; | |
# c34F: // global | |
# R1 = base_GHCziIOziEncodingziIconv_iconvEncoding4_closure; | |
# call (stg_gc_fun)(R1) args: 16, res: 0, upd: 4; | |
# c34G: // global | |
# P32[Sp - 8] = P32[Sp]; | |
# P32[Sp - 4] = P32[Sp + 4]; | |
# P32[Sp] = stg_INTLIKE_closure+145; | |
# P32[Sp + 4] = P32[Sp + 8]; | |
# P32[Sp + 8] = stg_INTLIKE_closure+129; | |
# Sp = Sp - 8; | |
# call base_GHCziIOziEncodingziIconv_iconvEncoding6_entry() args: 24, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding4_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding4_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding4_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 262167; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding6_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding4_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding4_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding4_info; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_iconvEncoding16_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c34O: // global | |
# _s2RY::P32 = P32[Sp]; | |
# I32[Sp] = .Lc34L_info; | |
# R1 = _s2RY::P32; | |
# if (R1 & 3 != 0) goto u34Y; else goto c34M; | |
# u34Y: // global | |
# call .Lc34L(R1) args: 0, res: 0, upd: 0; | |
# c34M: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding16_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding16_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding16_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 65541; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding16_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding16_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding16_info; | |
# } | |
# .Lc34L() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c34L: // global | |
# if (I32[R1 + 3] != 47) goto c34W; else goto c34X; | |
# c34W: // global | |
# R1 = ghczmprim_GHCziTypes_True_closure+2; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# c34X: // global | |
# R1 = ghczmprim_GHCziTypes_False_closure+1; | |
# Sp = Sp + 4; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc34L_info" { | |
# .Lc34L_info: | |
# const .Lc34L; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding3_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding3_closure: | |
# const ghczmprim_GHCziTypes_Czh_con_info; | |
# const 97; | |
# } | |
################################ | |
# section ""data" . .Lu36J_srt" { | |
# .Lu36J_srt: | |
# const stg_SRT_3_info; | |
# const base_GHCziIOziEncodingziIconv_haskellChar_closure; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding4_closure; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding9_closure; | |
# const 0; | |
# } | |
# section ""data" . .Lu36K_srt" { | |
# .Lu36K_srt: | |
# const stg_SRT_2_info; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding8_closure; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding9_closure; | |
# const 0; | |
# } | |
# .Ls2S5_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c35e: // global | |
# _s2S5::P32 = R1; | |
# if ((Sp + -20) < SpLim) (likely: False) goto c35i; else goto c35j; | |
# c35i: // global | |
# R1 = _s2S5::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c35j: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2S5::P32; | |
# I32[Sp - 12] = .Lc357_info; | |
# R1 = P32[_s2S5::P32 + 8]; | |
# Sp = Sp - 12; | |
# if (R1 & 3 != 0) goto u35r; else goto c358; | |
# u35r: // global | |
# call .Lc357(R1) args: 0, res: 0, upd: 0; | |
# c358: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2S5_info" { | |
# .Ls2S5_info: | |
# const .Ls2S5_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc357() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c357: // global | |
# I32[Sp] = .Lc35h_info; | |
# P32[Sp - 8] = base_GHCziIOziEncodingziIconv_iconvEncoding16_closure+1; | |
# P32[Sp - 4] = R1; | |
# Sp = Sp - 8; | |
# call base_GHCziList_zdwspan_entry() args: 12, res: 8, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc357_info" { | |
# .Lc357_info: | |
# const .Lc357; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc35h() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c35h: // global | |
# P32[Sp + 4] = R1; | |
# call .Lc35b() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc35h_info" { | |
# .Lc35h_info: | |
# const .Lc35h; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc35b() { // [] | |
# { [] | |
# } | |
# {offset | |
# c35b: // global | |
# Hp = Hp + 12; | |
# _s2S7::P32 = P32[Sp + 4]; | |
# if (Hp > HpLim) (likely: False) goto c35n; else goto c35m; | |
# c35n: // global | |
# HpAlloc = 12; | |
# I32[Sp + 4] = .Lc35a_info; | |
# R1 = _s2S7::P32; | |
# call stg_gc_pp(R1) args: 8, res: 8, upd: 12; | |
# c35m: // global | |
# I32[Hp - 8] = ghczmprim_GHCziTuple_Z2T_con_info; | |
# P32[Hp - 4] = _s2S7::P32; | |
# P32[Hp] = P32[Sp]; | |
# R1 = Hp - 7; | |
# Sp = Sp + 8; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# .Lc35a() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c35a: // global | |
# P32[Sp + 4] = R1; | |
# call .Lc35b() args: 0, res: 0, upd: 0; | |
# } | |
# } | |
# section ""relreadonly" . .Lc35a_info" { | |
# .Lc35a_info: | |
# const .Lc35a; | |
# const 0; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2Sd_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c35z: // global | |
# _s2Sd::P32 = R1; | |
# if ((Sp + -16) < SpLim) (likely: False) goto c35A; else goto c35B; | |
# c35B: // global | |
# Hp = Hp + 12; | |
# if (Hp > HpLim) (likely: False) goto c35D; else goto c35C; | |
# c35D: // global | |
# HpAlloc = 12; | |
# goto c35A; | |
# c35A: // global | |
# R1 = _s2Sd::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c35C: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2Sd::P32; | |
# _s2S5::P32 = P32[_s2Sd::P32 + 8]; | |
# I32[Hp - 8] = stg_sel_1_noupd_info; | |
# P32[Hp] = _s2S5::P32; | |
# I32[Sp - 16] = base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes; | |
# P32[Sp - 12] = Hp - 8; | |
# Sp = Sp - 16; | |
# call ghczmprim_GHCziCString_unpackAppendCStringzh_entry() args: 20, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2Sd_info" { | |
# .Ls2Sd_info: | |
# const .Ls2Sd_entry; | |
# const 1; | |
# const 16 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Ls2Si_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c35J: // global | |
# _s2Si::P32 = R1; | |
# if ((Sp + -4) < SpLim) (likely: False) goto c35K; else goto c35L; | |
# c35K: // global | |
# R1 = _s2Si::P32; | |
# call (stg_gc_fun)(R1) args: 12, res: 0, upd: 4; | |
# c35L: // global | |
# P32[Sp - 4] = P32[_s2Si::P32 + 1]; | |
# Sp = Sp - 4; | |
# call base_GHCziIOziEncodingziFailure_recoverDecode1_entry() args: 16, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2Si_info" { | |
# .Ls2Si_info: | |
# const .Ls2Si_entry; | |
# const 1; | |
# const 9 :: W16; | |
# const 1 :: W16; | |
# const 196623; | |
# const base_GHCziIOziEncodingziFailure_recoverDecode1_closure; | |
# } | |
# .Ls2Sj_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c35R: // global | |
# _s2Sj::P32 = R1; | |
# if ((Sp + -16) < SpLim) (likely: False) goto c35S; else goto c35T; | |
# c35S: // global | |
# R1 = _s2Sj::P32; | |
# call (stg_gc_fun)(R1) args: 4, res: 0, upd: 4; | |
# c35T: // global | |
# P32[Sp - 16] = P32[_s2Sj::P32 + 3]; | |
# P32[Sp - 12] = P32[_s2Sj::P32 + 7]; | |
# P32[Sp - 8] = P32[_s2Sj::P32 + 11]; | |
# P32[Sp - 4] = base_GHCziIOziEncodingziIconv_iconvEncoding8_closure; | |
# Sp = Sp - 16; | |
# call base_GHCziIOziEncodingziIconv_iconvEncoding9_entry() args: 20, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2Sj_info" { | |
# .Ls2Sj_info: | |
# const .Ls2Sj_entry; | |
# const 3; | |
# const 8 :: W16; | |
# const 1 :: W16; | |
# const 65539; | |
# const .Lu36K_srt; | |
# } | |
# .Ls2Sk_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c35Z: // global | |
# _s2Sk::P32 = R1; | |
# if ((Sp + -4) < SpLim) (likely: False) goto c360; else goto c361; | |
# c360: // global | |
# R1 = _s2Sk::P32; | |
# call (stg_gc_fun)(R1) args: 12, res: 0, upd: 4; | |
# c361: // global | |
# P32[Sp - 4] = P32[_s2Sk::P32 + 1]; | |
# Sp = Sp - 4; | |
# call base_GHCziIOziEncodingziFailure_recoverEncode1_entry() args: 16, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2Sk_info" { | |
# .Ls2Sk_info: | |
# const .Ls2Sk_entry; | |
# const 1; | |
# const 9 :: W16; | |
# const 1 :: W16; | |
# const 196623; | |
# const base_GHCziIOziEncodingziFailure_recoverEncode1_closure; | |
# } | |
# .Ls2Sl_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c367: // global | |
# _s2Sl::P32 = R1; | |
# if ((Sp + -16) < SpLim) (likely: False) goto c368; else goto c369; | |
# c368: // global | |
# R1 = _s2Sl::P32; | |
# call (stg_gc_fun)(R1) args: 4, res: 0, upd: 4; | |
# c369: // global | |
# P32[Sp - 16] = base_GHCziIOziEncodingziIconv_haskellChar_closure; | |
# P32[Sp - 12] = P32[_s2Sl::P32 + 3]; | |
# P32[Sp - 8] = P32[_s2Sl::P32 + 7]; | |
# P32[Sp - 4] = base_GHCziIOziEncodingziIconv_iconvEncoding4_closure; | |
# Sp = Sp - 16; | |
# call base_GHCziIOziEncodingziIconv_iconvEncoding9_entry() args: 20, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2Sl_info" { | |
# .Ls2Sl_info: | |
# const .Ls2Sl_entry; | |
# const 2; | |
# const 11 :: W16; | |
# const 1 :: W16; | |
# const 65539; | |
# const .Lu36J_srt; | |
# } | |
# .Ls2Sr_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c36n: // global | |
# _s2Sr::P32 = R1; | |
# if ((Sp + -24) < SpLim) (likely: False) goto c36o; else goto c36p; | |
# c36o: // global | |
# R1 = _s2Sr::P32; | |
# call (stg_gc_enter_1)(R1) args: 4, res: 0, upd: 4; | |
# c36p: // global | |
# I32[Sp - 8] = stg_upd_frame_info; | |
# P32[Sp - 4] = _s2Sr::P32; | |
# I32[Sp - 24] = .Lc36g_info; | |
# R1 = P32[_s2Sr::P32 + 20]; | |
# P32[Sp - 20] = P32[_s2Sr::P32 + 8]; | |
# P32[Sp - 16] = P32[_s2Sr::P32 + 12]; | |
# P32[Sp - 12] = P32[_s2Sr::P32 + 16]; | |
# Sp = Sp - 24; | |
# if (R1 & 3 != 0) goto u36A; else goto c36h; | |
# u36A: // global | |
# call .Lc36g(R1) args: 0, res: 0, upd: 0; | |
# c36h: // global | |
# call (I32[I32[R1]])(R1) args: 4, res: 4, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Ls2Sr_info" { | |
# .Ls2Sr_info: | |
# const .Ls2Sr_entry; | |
# const 4; | |
# const 15 :: W16; | |
# const 0 :: W16; | |
# } | |
# .Lc36g() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c36g: // global | |
# _s2Sp::P32 = R1; | |
# if (_s2Sp::P32 & 3 != 1) goto c36l; else goto c36k; | |
# c36l: // global | |
# Hp = Hp + 24; | |
# if (Hp > HpLim) (likely: False) goto c36z; else goto c36y; | |
# c36z: // global | |
# HpAlloc = 24; | |
# R1 = _s2Sp::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 12; | |
# c36y: // global | |
# I32[Hp - 20] = base_GHCziIOziEncodingziTypes_TextEncoding_con_info; | |
# P32[Hp - 16] = P32[Sp + 4]; | |
# P32[Hp - 12] = P32[Sp + 8]; | |
# P32[Hp - 8] = P32[Sp + 12]; | |
# I32[Hp - 4] = base_GHCziMaybe_Just_con_info; | |
# P32[Hp] = Hp - 19; | |
# R1 = Hp - 2; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# c36k: // global | |
# R1 = base_GHCziMaybe_Nothing_closure+1; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 12, res: 0, upd: 12; | |
# } | |
# } | |
# section ""relreadonly" . .Lc36g_info" { | |
# .Lc36g_info: | |
# const .Lc36g; | |
# const 3; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
# base_GHCziIOziEncodingziIconv_iconvEncoding2_entry() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c36B: // global | |
# if ((Sp + -20) < SpLim) (likely: False) goto c36C; else goto c36D; | |
# c36D: // global | |
# Hp = Hp + 80; | |
# if (Hp > HpLim) (likely: False) goto c36F; else goto c36E; | |
# c36F: // global | |
# HpAlloc = 80; | |
# goto c36C; | |
# c36C: // global | |
# R1 = base_GHCziIOziEncodingziIconv_iconvEncoding2_closure; | |
# call (stg_gc_fun)(R1) args: 12, res: 0, upd: 4; | |
# c36E: // global | |
# I32[Hp - 76] = .Ls2S5_info; | |
# _s2S3::P32 = P32[Sp + 4]; | |
# P32[Hp - 68] = _s2S3::P32; | |
# I32[Hp - 64] = stg_sel_0_upd_info; | |
# _c353::P32 = Hp - 76; | |
# P32[Hp - 56] = _c353::P32; | |
# I32[Hp - 52] = .Ls2Sd_info; | |
# P32[Hp - 44] = _c353::P32; | |
# I32[Hp - 40] = .Ls2Si_info; | |
# _s2S2::P32 = P32[Sp]; | |
# P32[Hp - 36] = _s2S2::P32; | |
# I32[Hp - 32] = .Ls2Sj_info; | |
# P32[Hp - 28] = Hp - 64; | |
# P32[Hp - 24] = Hp - 52; | |
# P32[Hp - 20] = Hp - 37; | |
# I32[Hp - 16] = .Ls2Sk_info; | |
# P32[Hp - 12] = _s2S2::P32; | |
# I32[Hp - 8] = .Ls2Sl_info; | |
# P32[Hp - 4] = _s2S3::P32; | |
# P32[Hp] = Hp - 13; | |
# I32[Sp - 8] = .Lc36a_info; | |
# _c35M::P32 = Hp - 31; | |
# P32[Sp - 20] = _c35M::P32; | |
# _c362::P32 = Hp - 7; | |
# P32[Sp - 16] = _c362::P32; | |
# P32[Sp - 12] = stg_CHARLIKE_closure+777; | |
# P32[Sp - 4] = _c362::P32; | |
# P32[Sp] = _c35M::P32; | |
# Sp = Sp - 20; | |
# call base_GHCziForeign_zdwcharIsRepresentable_entry() args: 16, res: 4, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding2_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding2_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding2_entry; | |
# const 5; | |
# const 14 :: W16; | |
# const 0 :: W16; | |
# const 196623; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding2_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding2_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding2_info; | |
# const base_GHCziForeign_zdwcharIsRepresentable_closure; | |
# const base_GHCziIOziEncodingziFailure_recoverDecode1_closure; | |
# const base_GHCziIOziEncodingziFailure_recoverEncode1_closure; | |
# const .Lu36J_srt; | |
# const .Lu36K_srt; | |
# const 0; | |
# } | |
# .Lc36a() { // [R1] | |
# { [] | |
# } | |
# {offset | |
# c36a: // global | |
# Hp = Hp + 24; | |
# _s2So::P32 = R1; | |
# if (Hp > HpLim) (likely: False) goto c36I; else goto c36H; | |
# c36I: // global | |
# HpAlloc = 24; | |
# R1 = _s2So::P32; | |
# call stg_gc_unpt_r1(R1) args: 4, res: 4, upd: 4; | |
# c36H: // global | |
# I32[Hp - 20] = .Ls2Sr_info; | |
# P32[Hp - 12] = P32[Sp + 12]; | |
# P32[Hp - 8] = P32[Sp + 8]; | |
# P32[Hp - 4] = P32[Sp + 4]; | |
# P32[Hp] = _s2So::P32; | |
# R1 = Hp - 20; | |
# Sp = Sp + 16; | |
# call (I32[P32[Sp]])(R1) args: 4, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . .Lc36a_info" { | |
# .Lc36a_info: | |
# const .Lc36a; | |
# const 3; | |
# const 30 :: W16; | |
# const 0 :: W16; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_mkIconvEncoding_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c36P: // global | |
# call base_GHCziIOziEncodingziIconv_iconvEncoding2_entry() args: 12, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_mkIconvEncoding_info" { | |
# base_GHCziIOziEncodingziIconv_mkIconvEncoding_info: | |
# const base_GHCziIOziEncodingziIconv_mkIconvEncoding_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 196623; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding2_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_mkIconvEncoding_closure" { | |
# base_GHCziIOziEncodingziIconv_mkIconvEncoding_closure: | |
# const base_GHCziIOziEncodingziIconv_mkIconvEncoding_info; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_iconvEncoding1_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c36W: // global | |
# if ((Sp + -4) < SpLim) (likely: False) goto c36X; else goto c36Y; | |
# c36X: // global | |
# R1 = base_GHCziIOziEncodingziIconv_iconvEncoding1_closure; | |
# call (stg_gc_fun)(R1) args: 8, res: 0, upd: 4; | |
# c36Y: // global | |
# P32[Sp - 4] = base_GHCziIOziEncodingziFailure_ErrorOnCodingFailure_closure+1; | |
# Sp = Sp - 4; | |
# call base_GHCziIOziEncodingziIconv_iconvEncoding2_entry() args: 12, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding1_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding1_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding1_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding2_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding1_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding1_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding1_info; | |
# const 0; | |
# } | |
################################ | |
# base_GHCziIOziEncodingziIconv_iconvEncoding_entry() { // [] | |
# { [] | |
# } | |
# {offset | |
# c373: // global | |
# call base_GHCziIOziEncodingziIconv_iconvEncoding1_entry() args: 8, res: 0, upd: 4; | |
# } | |
# } | |
# section ""relreadonly" . base_GHCziIOziEncodingziIconv_iconvEncoding_info" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding_info: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding_entry; | |
# const 0; | |
# const 14 :: W16; | |
# const 1 :: W16; | |
# const 131077; | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding1_closure; | |
# } | |
# section ""data" . base_GHCziIOziEncodingziIconv_iconvEncoding_closure" { | |
# base_GHCziIOziEncodingziIconv_iconvEncoding_closure: | |
# const base_GHCziIOziEncodingziIconv_iconvEncoding_info; | |
# const 0; | |
# } | |
################################ | |
.globaltype __InCmmProcGroup, i32 | |
.functype __hscore_get_errno () -> (i32) | |
.functype __stg_gc_enter_1 () -> (i32) | |
.functype __stg_gc_fun () -> (i32) | |
.functype base_ForeignziCziError_throwErrno1_entry () -> () | |
.functype base_ForeignziCziString_withCAString1_entry () -> () | |
.functype base_ForeignziCziString_zdwpeekCAString_entry () -> () | |
.functype base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_entry () -> () | |
.functype base_GHCziForeign_zdwcharIsRepresentable_entry () -> () | |
.functype base_GHCziIOziEncodingziFailure_recoverDecode1_entry () -> () | |
.functype base_GHCziIOziEncodingziFailure_recoverEncode1_entry () -> () | |
.functype base_GHCziList_zdwspan_entry () -> () | |
.functype fputs (i32, i32) -> (i32) | |
.functype ghczmprim_GHCziCString_unpackAppendCStringzh_entry () -> () | |
.functype ghczmprim_GHCziCString_unpackCStringzh_entry () -> () | |
.functype hs_iconv (i32, i32, i32, i32, i32) -> (i32) | |
.functype hs_iconv_close (i32) -> (i32) | |
.functype hs_iconv_open (i32, i32) -> (i32) | |
.functype localeEncoding () -> (i32) | |
.functype newCAF (i32, i32) -> (i32) | |
.functype stg_ap_0_fast () -> () | |
.functype stg_ap_p_fast () -> () | |
.functype stg_gc_pp () -> () | |
.functype stg_gc_unpt_r1 () -> () | |
.functype stg_keepAlivezh () -> () | |
.functype stg_noDuplicatezh () -> () | |
.section .text..Lc2Tf,"",@ | |
.Lc2Tf: | |
.functype .Lc2Tf () -> (i32) | |
.local i32 | |
i32.const .Ln37f | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Tf | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Tk_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2U3 | |
i32.const .Lc2Tk | |
return | |
else | |
# c2Tl | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2Tk,"",@ | |
.Lc2Tk: | |
.functype .Lc2Tk () -> (i32) | |
.local i32, i32, i32, i32 | |
i32.const .Ln37g | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Tk | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 48 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2TY | |
i32.const MainCapability | |
i32.const 48 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2TX | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
i32.const .Ln37h | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
call hs_iconv_open | |
local.set 3 | |
local.get 3 | |
i32.const -1 | |
i32.ne | |
if i32 | |
# c2U1 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
i32.const .Ls2OP_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.const .Ls2OI_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
i32.const base_GHCziIOziEncodingziTypes_BufferCodec_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -43 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding13_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding12_closure | |
i32.const 2 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -19 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2U2 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -48 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding10_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziCziError_throwErrno1_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lc2UU,"",@ | |
.Lc2UU: | |
.functype .Lc2UU () -> (i32) | |
.local i32 | |
i32.const .Ln37Y | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2UU | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
i32.const .Lc2UZ_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 0 | |
i32.const 15 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 19 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 27 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 31 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
local.get 0 | |
i32.const 11 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u34o | |
i32.const .Lc2UZ | |
return | |
else | |
# c2V0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2UZ,"",@ | |
.Lc2UZ: | |
.functype .Lc2UZ () -> (i32) | |
.local i32, i32, i32, i32, i32, i64, i32, i32, i32 | |
i32.const .Ln37Z | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2UZ | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 80 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c34n | |
i32.const MainCapability | |
i32.const 80 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c34m | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 11 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 15 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 19 | |
i32.add | |
i64.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 27 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 0 | |
i32.const 31 | |
i32.add | |
i32.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
i32.const .Ls2RP_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -48 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
local.get 8 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -75 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.store 832 | |
i32.const stg_keepAlivezh | |
return | |
end_if | |
end_function | |
.section .text..Lc2Uo,"",@ | |
.Lc2Uo: | |
.functype .Lc2Uo () -> (i32) | |
.local i32 | |
i32.const .Ln37m | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Uo | |
i32.const .Ln37n | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
call localeEncoding | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Ur_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziCziString_zdwpeekCAString_entry | |
return | |
end_function | |
.section .text..Lc2Ur,"",@ | |
.Lc2Ur: | |
.functype .Lc2Ur () -> (i32) | |
i32.const .Ln37o | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Ur | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 16 | |
i32.const -4 | |
i32.and | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_function | |
.section .text..Lc2VR,"",@ | |
.Lc2VR: | |
.functype .Lc2VR () -> (i32) | |
.local i32 | |
i32.const .Ln37Q | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2VR | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2VW_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u33T | |
i32.const .Lc2VW | |
return | |
else | |
# c2VX | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2VW,"",@ | |
.Lc2VW: | |
.functype .Lc2VW () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32 | |
i32.const .Ln37R | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2VW | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 88 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c33P | |
i32.const MainCapability | |
i32.const 88 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c33O | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.lt_s | |
if i32 | |
# c33R | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -88 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.const base_GHCziReal_overflowError_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 84 | |
i32.add | |
i32.store 832 | |
i32.const stg_ap_0_fast | |
return | |
else | |
# c33S | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
local.set 5 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i64.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 9 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
local.set 10 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.load 0 | |
local.set 11 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 48 | |
i32.add | |
i32.load 0 | |
local.set 12 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 52 | |
i32.add | |
i32.load 0 | |
local.set 13 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 56 | |
i32.add | |
i64.load 0 | |
local.set 14 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 64 | |
i32.add | |
i32.load 0 | |
local.set 15 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 68 | |
i32.add | |
i32.load 0 | |
local.set 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.load 0 | |
local.set 17 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.load 0 | |
local.set 18 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 19 | |
local.get 19 | |
local.get 10 | |
local.get 16 | |
local.get 1 | |
i32.shl | |
i32.const 0 | |
local.get 1 | |
i32.const 32 | |
i32.lt_s | |
i32.sub | |
i32.and | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -84 | |
i32.add | |
i32.const .Ls2RL_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -80 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.get 11 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
local.get 7 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
local.get 18 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 10 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
local.get 13 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 14 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 15 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 17 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
local.get 19 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 16 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.const 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -82 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lc2Vj,"",@ | |
.Lc2Vj: | |
.functype .Lc2Vj () -> (i32) | |
.local i32 | |
i32.const .Ln37T | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Vj | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Vo_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u345 | |
i32.const .Lc2Vo | |
return | |
else | |
# c2Vp | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2Vo,"",@ | |
.Lc2Vo: | |
.functype .Lc2Vo () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i64, i32, i32, i32 | |
i32.const .Ln37U | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Vo | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 84 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c341 | |
i32.const MainCapability | |
i32.const 84 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c340 | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.lt_s | |
if i32 | |
# c343 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -84 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.const base_GHCziReal_overflowError_closure | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
i32.store 832 | |
i32.const stg_ap_0_fast | |
return | |
else | |
# c344 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
local.set 5 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i64.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 9 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
local.set 10 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.load 0 | |
local.set 11 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 48 | |
i32.add | |
i32.load 0 | |
local.set 12 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 52 | |
i32.add | |
i32.load 0 | |
local.set 13 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 56 | |
i32.add | |
i32.load 0 | |
local.set 14 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 60 | |
i32.add | |
i64.load 0 | |
local.set 15 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 68 | |
i32.add | |
i32.load 0 | |
local.set 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.load 0 | |
local.set 17 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 18 | |
local.get 18 | |
local.get 4 | |
local.get 9 | |
local.get 1 | |
i32.shl | |
i32.const 0 | |
local.get 1 | |
i32.const 32 | |
i32.lt_s | |
i32.sub | |
i32.and | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -80 | |
i32.add | |
i32.const .Ls2RM_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 13 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -48 | |
i32.add | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 8 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 10 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 11 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 14 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 15 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 16 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
local.get 18 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 17 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 68 | |
i32.add | |
i32.const 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.const 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -78 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 68 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lc2WU,"",@ | |
.Lc2WU: | |
.functype .Lc2WU () -> (i32) | |
.local i32, i32, i32 | |
i32.const .Ln37z | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2WU | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 84 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 2 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.load 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 60 | |
i32.add | |
i32.load 0 | |
i32.sub | |
local.get 1 | |
i32.shl | |
i32.const 0 | |
local.get 1 | |
i32.const 32 | |
i32.lt_s | |
i32.sub | |
i32.and | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Xk_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 84 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u33h | |
i32.const .Lc2Xk | |
return | |
else | |
# c2Xl | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2Wp,"",@ | |
.Lc2Wp: | |
.functype .Lc2Wp () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i32 | |
i32.const .Ln37O | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Wp | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 88 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c33H | |
i32.const MainCapability | |
i32.const 88 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c33G | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 84 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
local.set 5 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 20 | |
i32.add | |
i64.load 0 | |
local.set 6 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
local.set 9 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i32.load 0 | |
local.set 10 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 48 | |
i32.add | |
i32.load 0 | |
local.set 11 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 52 | |
i32.add | |
i64.load 0 | |
local.set 12 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 60 | |
i32.add | |
i32.load 0 | |
local.set 13 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 64 | |
i32.add | |
i32.load 0 | |
local.set 14 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 68 | |
i32.add | |
i32.load 0 | |
local.set 15 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.load 0 | |
local.set 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.load 0 | |
local.set 17 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
i32.load 0 | |
local.set 18 | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 19 | |
local.get 19 | |
local.get 7 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i32.load 0 | |
i32.sub | |
local.get 16 | |
i32.shl | |
i32.const 0 | |
local.get 16 | |
i32.const 32 | |
i32.lt_s | |
i32.sub | |
i32.and | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -84 | |
i32.add | |
i32.const .Ls2RK_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -80 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
local.get 10 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
local.get 6 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
local.get 16 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
local.get 11 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 12 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 13 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 18 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 19 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
local.get 15 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 17 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 14 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
i32.const 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 84 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -82 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_entry | |
return | |
end_if | |
end_function | |
.section .text..Lc2XC,"",@ | |
.Lc2XC: | |
.functype .Lc2XC () -> (i32) | |
i32.const .Ln37E | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2XC | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 16 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const .Lc2XD | |
return | |
end_function | |
.section .text..Lc2XD,"",@ | |
.Lc2XD: | |
.functype .Lc2XD () -> (i32) | |
.local i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32 | |
i32.const .Ln37C | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2XD | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 76 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Zm | |
i32.const MainCapability | |
i32.const 76 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2XC_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Zl | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i64.load 0 | |
local.set 5 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 28 | |
i32.add | |
i32.load 0 | |
local.set 7 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 32 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 9 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 40 | |
i32.add | |
i32.load 0 | |
local.set 10 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 44 | |
i32.add | |
i64.load 0 | |
local.set 11 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 52 | |
i32.add | |
i32.load 0 | |
local.set 12 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 64 | |
i32.add | |
i32.load 0 | |
local.set 13 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.load 0 | |
local.set 14 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
i32.load 0 | |
i32.const 4294967295 | |
i32.ne | |
if i32 | |
# c2ZE | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
i32.const .Ls2QN_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -48 | |
i32.add | |
local.get 10 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 11 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.set 15 | |
local.get 14 | |
i32.const 0 | |
i32.ne | |
if | |
# c2Zp | |
local.get 13 | |
i32.const 32 | |
i32.lt_s | |
if | |
# c2ZB | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
local.get 14 | |
local.get 13 | |
i32.shr_s | |
i32.sub | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 15 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
else | |
# c2ZC | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
local.get 14 | |
i32.const 0 | |
i32.lt_s | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 15 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
end_if | |
else | |
# c2Zq | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 15 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
end_if | |
# u33n | |
i32.const .Lc2Zu | |
return | |
else | |
# c30z | |
i32.const .Ln37D | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
call __hscore_get_errno | |
local.set 16 | |
local.get 16 | |
i32.const 26 | |
i32.lt_s | |
if | |
# u32V | |
local.get 16 | |
i32.const 25 | |
i32.lt_s | |
if | |
# u32W | |
local.get 16 | |
i32.const 1 | |
i32.ne | |
if | |
else | |
# c300 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
i32.const .Ls2R8_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -48 | |
i32.add | |
local.get 10 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 11 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.set 17 | |
local.get 14 | |
i32.const 0 | |
i32.ne | |
if | |
# c2ZM | |
local.get 13 | |
i32.const 32 | |
i32.lt_s | |
if | |
# c2ZY | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
local.get 14 | |
local.get 13 | |
i32.shr_s | |
i32.sub | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 17 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
else | |
# c2ZZ | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
local.get 14 | |
i32.const 0 | |
i32.lt_s | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 17 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
end_if | |
else | |
# c2ZN | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 17 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
end_if | |
# u33q | |
i32.const .Lc2ZR | |
return | |
end_if | |
else | |
# c30b | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
i32.const .Ls2Rs_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -48 | |
i32.add | |
local.get 10 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 11 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.set 18 | |
local.get 14 | |
i32.const 0 | |
i32.ne | |
if | |
# c2YB | |
local.get 13 | |
i32.const 32 | |
i32.lt_s | |
if | |
# c309 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
local.get 14 | |
local.get 13 | |
i32.shr_s | |
i32.sub | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 18 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.store 832 | |
else | |
# c30a | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
local.get 14 | |
i32.const 0 | |
i32.lt_s | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 18 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.store 832 | |
end_if | |
else | |
# c2YC | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 18 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.store 832 | |
end_if | |
# u33t | |
i32.const .Lc2YG | |
return | |
end_if | |
else | |
# u32X | |
local.get 16 | |
i32.const 28 | |
i32.ne | |
if | |
else | |
# c30v | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
i32.const .Ls2RI_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -48 | |
i32.add | |
local.get 10 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 11 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.set 19 | |
local.get 14 | |
i32.const 0 | |
i32.ne | |
if | |
# c30h | |
local.get 13 | |
i32.const 32 | |
i32.lt_s | |
if | |
# c30t | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
local.get 14 | |
local.get 13 | |
i32.shr_s | |
i32.sub | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 19 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
else | |
# c30u | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
local.get 14 | |
i32.const 0 | |
i32.lt_s | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 19 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
end_if | |
else | |
# c30i | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 19 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.store 832 | |
end_if | |
# u33w | |
i32.const .Lc30m | |
return | |
end_if | |
end_if | |
# c2ZJ | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
i32.const .Lr2LZ_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziCziError_throwErrno1_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Lc2Xk,"",@ | |
.Lc2Xk: | |
.functype .Lc2Xk () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i32 | |
i32.const .Ln37A | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Xk | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 8 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Zj | |
i32.const MainCapability | |
i32.const 8 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2Zi | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 84 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
i32.const .Ln37B | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 64 | |
i32.add | |
i32.load 0 | |
local.get 2 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 72 | |
i32.add | |
i32.load 0 | |
local.get 3 | |
call hs_iconv | |
local.set 4 | |
local.get 2 | |
i32.load 0 | |
local.set 5 | |
local.get 3 | |
i32.load 0 | |
local.set 6 | |
local.get 1 | |
i32.const 32 | |
i32.lt_s | |
if | |
# c2Xy | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const ghczmprim_GHCziTypes_Izh_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 6 | |
local.get 1 | |
i32.shr_s | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -3 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 84 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
else | |
# c2Xz | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const ghczmprim_GHCziTypes_Izh_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 0 | |
local.get 6 | |
i32.const 0 | |
i32.lt_s | |
i32.sub | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 84 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 80 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 76 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -3 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
end_if | |
# u33j | |
i32.const .Lc2XD | |
return | |
end_if | |
end_function | |
.section .text..Lc2YF,"",@ | |
.Lc2YF: | |
.functype .Lc2YF () -> (i32) | |
i32.const .Ln37K | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2YF | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.const MainCapability | |
i32.load 16 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const .Lc2YG | |
return | |
end_function | |
.section .text..Lc2YG,"",@ | |
.Lc2YG: | |
.functype .Lc2YG () -> (i32) | |
.local i32 | |
i32.const .Ln37J | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2YG | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 28 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c30e | |
i32.const MainCapability | |
i32.const 28 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2YF_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c30d | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const .Ls2Rd_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z3T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -11 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2ZQ,"",@ | |
.Lc2ZQ: | |
.functype .Lc2ZQ () -> (i32) | |
i32.const .Ln37I | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2ZQ | |
i32.const MainCapability | |
i32.load 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.store 0 | |
i32.const .Lc2ZR | |
return | |
end_function | |
.section .text..Lc2ZR,"",@ | |
.Lc2ZR: | |
.functype .Lc2ZR () -> (i32) | |
.local i32 | |
i32.const .Ln37H | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2ZR | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 16 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c303 | |
i32.const MainCapability | |
i32.const 16 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2ZQ_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c302 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z3T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const base_GHCziIOziEncodingziTypes_OutputUnderflow_closure | |
i32.const 2 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -11 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc2Zt,"",@ | |
.Lc2Zt: | |
.functype .Lc2Zt () -> (i32) | |
i32.const .Ln37G | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Zt | |
i32.const MainCapability | |
i32.load 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.store 0 | |
i32.const .Lc2Zu | |
return | |
end_function | |
.section .text..Lc2Zu,"",@ | |
.Lc2Zu: | |
.functype .Lc2Zu () -> (i32) | |
.local i32 | |
i32.const .Ln37F | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Zu | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 16 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2ZH | |
i32.const MainCapability | |
i32.const 16 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc2Zt_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c2ZG | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z3T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const base_GHCziIOziEncodingziTypes_InputUnderflow_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -11 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc30l,"",@ | |
.Lc30l: | |
.functype .Lc30l () -> (i32) | |
i32.const .Ln37M | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c30l | |
i32.const MainCapability | |
i32.load 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.store 0 | |
i32.const .Lc30m | |
return | |
end_function | |
.section .text..Lc30m,"",@ | |
.Lc30m: | |
.functype .Lc30m () -> (i32) | |
.local i32 | |
i32.const .Ln37L | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c30m | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 16 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c30y | |
i32.const MainCapability | |
i32.const 16 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc30l_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c30x | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z3T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const base_GHCziIOziEncodingziTypes_InputUnderflow_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -11 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc34L,"",@ | |
.Lc34L: | |
.functype .Lc34L () -> (i32) | |
i32.const .Ln383 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c34L | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.const 47 | |
i32.ne | |
if i32 | |
# c34W | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTypes_True_closure | |
i32.const 2 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c34X | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTypes_False_closure | |
i32.const 1 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc357,"",@ | |
.Lc357: | |
.functype .Lc357 () -> (i32) | |
i32.const .Ln385 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c357 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc35h_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding16_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 16 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziList_zdwspan_entry | |
return | |
end_function | |
.section .text..Lc35a,"",@ | |
.Lc35a: | |
.functype .Lc35a () -> (i32) | |
i32.const .Ln388 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c35a | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const MainCapability | |
i32.load 16 | |
i32.store 0 | |
i32.const .Lc35b | |
return | |
end_function | |
.section .text..Lc35b,"",@ | |
.Lc35b: | |
.functype .Lc35b () -> (i32) | |
.local i32 | |
i32.const .Ln387 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c35b | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c35n | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const .Lc35a_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_pp | |
return | |
else | |
# c35m | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const ghczmprim_GHCziTuple_Z2T_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -7 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc35h,"",@ | |
.Lc35h: | |
.functype .Lc35h () -> (i32) | |
i32.const .Ln386 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c35h | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const MainCapability | |
i32.load 16 | |
i32.store 0 | |
i32.const .Lc35b | |
return | |
end_function | |
.section .text..Lc36a,"",@ | |
.Lc36a: | |
.functype .Lc36a () -> (i32) | |
.local i32 | |
i32.const .Ln38h | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c36a | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 24 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c36I | |
i32.const MainCapability | |
i32.const 24 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c36H | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
i32.const .Ls2Sr_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lc36g,"",@ | |
.Lc36g: | |
.functype .Lc36g () -> (i32) | |
.local i32 | |
i32.const .Ln38f | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c36g | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
local.get 0 | |
i32.const 3 | |
i32.and | |
i32.const 1 | |
i32.ne | |
if i32 | |
# c36l | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 24 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c36z | |
i32.const MainCapability | |
i32.const 24 | |
i32.store 868 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const stg_gc_unpt_r1 | |
return | |
else | |
# c36y | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
i32.const base_GHCziIOziEncodingziTypes_TextEncoding_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziMaybe_Just_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -19 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -2 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
else | |
# c36k | |
i32.const MainCapability | |
i32.const base_GHCziMaybe_Nothing_closure | |
i32.const 1 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 16 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.section .text..Lr2LZ_entry,"",@ | |
.Lr2LZ_entry: | |
.functype .Lr2LZ_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln37r | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2UN | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2UO | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2UP | |
i32.const .Ln37s | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2UM | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2UL | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lr2LY_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2OI_entry,"",@ | |
.Ls2OI_entry: | |
.functype .Ls2OI_entry () -> (i32) | |
.local i32, i32, i32 | |
i32.const .Ln37d | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2TN | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2TP | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 8 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2TR | |
i32.const MainCapability | |
i32.const 8 | |
i32.store 868 | |
else | |
# c2TQ | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziInt_I32zh_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
local.get 1 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -3 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const stg_ap_p_fast | |
return | |
end_if | |
end_if | |
# c2TO | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2OP_entry,"",@ | |
.Ls2OP_entry: | |
.functype .Ls2OP_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln37b | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2TF | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2TG | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2TH | |
i32.const .Ln37c | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
call hs_iconv_close | |
local.set 1 | |
local.get 1 | |
i32.const -1 | |
i32.ne | |
if i32 | |
# c2TD | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTuple_Z0T_closure | |
i32.const 1 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2TE | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding14_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziCziError_throwErrno1_entry | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2OR_entry,"",@ | |
.Ls2OR_entry: | |
.functype .Ls2OR_entry () -> (i32) | |
.local i32 | |
i32.const .Ln37e | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2TS | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2TT | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2TU | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2Tf_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 2 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 10 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.const 6 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u2U4 | |
i32.const .Lc2Tf | |
return | |
else | |
# c2Tg | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2OS_entry,"",@ | |
.Ls2OS_entry: | |
.functype .Ls2OS_entry () -> (i32) | |
.local i32, i32, i32, i32 | |
i32.const .Ln37i | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2U5 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2U7 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 16 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2U9 | |
i32.const MainCapability | |
i32.const 16 | |
i32.store 868 | |
else | |
# c2U8 | |
local.get 0 | |
i32.const 2 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 6 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 10 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const .Ls2OR_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -10 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziCziString_withCAString1_entry | |
return | |
end_if | |
end_if | |
# c2U6 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
end_function | |
.section .text..Ls2QN_entry,"",@ | |
.Ls2QN_entry: | |
.functype .Ls2QN_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i64, i32, i32 | |
i32.const .Ln37t | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2XN | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2XU | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2XW | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
else | |
# c2XV | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 28 | |
i32.add | |
i64.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 4 | |
local.get 0 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.sub | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
# c2XT | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2R8_entry,"",@ | |
.Ls2R8_entry: | |
.functype .Ls2R8_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i64, i32, i32 | |
i32.const .Ln37u | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Y8 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2Yf | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2Yh | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
else | |
# c2Yg | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 28 | |
i32.add | |
i64.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 4 | |
local.get 0 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.sub | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
# c2Ye | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2RI_entry,"",@ | |
.Ls2RI_entry: | |
.functype .Ls2RI_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i64, i32, i32 | |
i32.const .Ln37x | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Z3 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2Za | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2Zc | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
else | |
# c2Zb | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 28 | |
i32.add | |
i64.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 4 | |
local.get 0 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.sub | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
# c2Z9 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2RK_entry,"",@ | |
.Ls2RK_entry: | |
.functype .Ls2RK_entry () -> (i32) | |
.local i32 | |
i32.const .Ln37y | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Zd | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -84 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Ze | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2Zf | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -84 | |
i32.add | |
i32.const .Lc2WU_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -80 | |
i32.add | |
local.get 0 | |
i32.const 22 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -76 | |
i32.add | |
local.get 0 | |
i32.const 2 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -72 | |
i32.add | |
local.get 0 | |
i32.const 6 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -68 | |
i32.add | |
local.get 0 | |
i32.const 26 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -64 | |
i32.add | |
local.get 0 | |
i32.const 30 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -56 | |
i32.add | |
local.get 0 | |
i32.const 38 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -52 | |
i32.add | |
local.get 0 | |
i32.const 46 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -48 | |
i32.add | |
local.get 0 | |
i32.const 10 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -44 | |
i32.add | |
local.get 0 | |
i32.const 14 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -40 | |
i32.add | |
local.get 0 | |
i32.const 50 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -36 | |
i32.add | |
local.get 0 | |
i32.const 54 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
local.get 0 | |
i32.const 62 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 0 | |
i32.const 82 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 0 | |
i32.const 74 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 42 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 78 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 66 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 70 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.const 18 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -84 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u33y | |
i32.const .Lc2WU | |
return | |
else | |
# c2WV | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2RL_entry,"",@ | |
.Ls2RL_entry: | |
.functype .Ls2RL_entry () -> (i32) | |
.local i32 | |
i32.const .Ln37N | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c33C | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -84 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c33D | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c33E | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -84 | |
i32.add | |
i32.const .Lc2Wp_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -80 | |
i32.add | |
local.get 0 | |
i32.const 22 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -76 | |
i32.add | |
local.get 0 | |
i32.const 2 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -72 | |
i32.add | |
local.get 0 | |
i32.const 6 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -68 | |
i32.add | |
local.get 0 | |
i32.const 26 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -64 | |
i32.add | |
local.get 0 | |
i32.const 30 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -56 | |
i32.add | |
local.get 0 | |
i32.const 82 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -52 | |
i32.add | |
local.get 0 | |
i32.const 38 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -48 | |
i32.add | |
local.get 0 | |
i32.const 46 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -44 | |
i32.add | |
local.get 0 | |
i32.const 10 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -40 | |
i32.add | |
local.get 0 | |
i32.const 14 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -36 | |
i32.add | |
local.get 0 | |
i32.const 50 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -32 | |
i32.add | |
local.get 0 | |
i32.const 54 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 0 | |
i32.const 62 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 0 | |
i32.const 78 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 70 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 42 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 74 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 66 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.const 18 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -84 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u33I | |
i32.const .Lc2Wp | |
return | |
else | |
# c2Wq | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2RM_entry,"",@ | |
.Ls2RM_entry: | |
.functype .Ls2RM_entry () -> (i32) | |
.local i32 | |
i32.const .Ln37P | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c33J | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -80 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c33K | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c33L | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -80 | |
i32.add | |
i32.const .Lc2VR_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -76 | |
i32.add | |
local.get 0 | |
i32.const 22 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -72 | |
i32.add | |
local.get 0 | |
i32.const 26 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -68 | |
i32.add | |
local.get 0 | |
i32.const 2 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -64 | |
i32.add | |
local.get 0 | |
i32.const 6 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -60 | |
i32.add | |
local.get 0 | |
i32.const 30 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -56 | |
i32.add | |
local.get 0 | |
i32.const 34 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -48 | |
i32.add | |
local.get 0 | |
i32.const 78 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -44 | |
i32.add | |
local.get 0 | |
i32.const 42 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -40 | |
i32.add | |
local.get 0 | |
i32.const 50 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -36 | |
i32.add | |
local.get 0 | |
i32.const 10 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -32 | |
i32.add | |
local.get 0 | |
i32.const 14 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
local.get 0 | |
i32.const 54 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 0 | |
i32.const 58 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 66 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 74 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 70 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 46 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.const 18 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -80 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u33U | |
i32.const .Lc2VR | |
return | |
else | |
# c2VS | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2RN_entry,"",@ | |
.Ls2RN_entry: | |
.functype .Ls2RN_entry () -> (i32) | |
.local i32 | |
i32.const .Ln37S | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c33V | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -76 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c33W | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c33X | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -76 | |
i32.add | |
i32.const .Lc2Vj_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -72 | |
i32.add | |
local.get 0 | |
i32.const 26 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -68 | |
i32.add | |
local.get 0 | |
i32.const 22 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -64 | |
i32.add | |
local.get 0 | |
i32.const 30 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -60 | |
i32.add | |
local.get 0 | |
i32.const 2 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -56 | |
i32.add | |
local.get 0 | |
i32.const 6 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -52 | |
i32.add | |
local.get 0 | |
i32.const 34 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -48 | |
i32.add | |
local.get 0 | |
i32.const 38 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -40 | |
i32.add | |
local.get 0 | |
i32.const 74 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -36 | |
i32.add | |
local.get 0 | |
i32.const 46 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -32 | |
i32.add | |
local.get 0 | |
i32.const 50 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
local.get 0 | |
i32.const 10 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
local.get 0 | |
i32.const 14 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 0 | |
i32.const 54 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 58 | |
i32.add | |
i64.load 0 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 66 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 70 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 0 | |
i32.const 18 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -76 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u346 | |
i32.const .Lc2Vj | |
return | |
else | |
# c2Vk | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2RO_entry,"",@ | |
.Ls2RO_entry: | |
.functype .Ls2RO_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i64, i32, i32, i32 | |
i32.const .Ln37V | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c347 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c349 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 80 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c34b | |
i32.const MainCapability | |
i32.const 80 | |
i32.store 868 | |
else | |
# c34a | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 11 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 15 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 19 | |
i32.add | |
i32.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 23 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 0 | |
i32.const 27 | |
i32.add | |
i32.load 0 | |
local.set 7 | |
local.get 0 | |
i32.const 31 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
local.get 0 | |
i32.const 35 | |
i32.add | |
i32.load 0 | |
local.set 9 | |
local.get 0 | |
i32.const 39 | |
i32.add | |
i64.load 0 | |
local.set 10 | |
local.get 0 | |
i32.const 47 | |
i32.add | |
i32.load 0 | |
local.set 11 | |
local.get 0 | |
i32.const 51 | |
i32.add | |
i32.load 0 | |
local.set 12 | |
local.get 0 | |
i32.const 55 | |
i32.add | |
i32.load 0 | |
local.set 13 | |
local.get 0 | |
i32.const 59 | |
i32.add | |
i64.load 0 | |
local.set 14 | |
local.get 0 | |
i32.const 67 | |
i32.add | |
i32.load 0 | |
local.set 15 | |
local.get 0 | |
i32.const 71 | |
i32.add | |
i32.load 0 | |
local.set 16 | |
local.get 0 | |
i32.const 75 | |
i32.add | |
i32.load 0 | |
local.set 17 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
i32.const .Ls2RN_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -48 | |
i32.add | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 10 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 11 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 13 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 14 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
local.get 15 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 16 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 17 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -74 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_entry | |
return | |
end_if | |
end_if | |
# c348 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
end_function | |
.section .text..Ls2RP_entry,"",@ | |
.Ls2RP_entry: | |
.functype .Ls2RP_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i64, i32, i32, i32 | |
i32.const .Ln37W | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c34c | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c34e | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 80 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c34g | |
i32.const MainCapability | |
i32.const 80 | |
i32.store 868 | |
else | |
# c34f | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 11 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 15 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 19 | |
i32.add | |
i32.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 23 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 0 | |
i32.const 27 | |
i32.add | |
i32.load 0 | |
local.set 7 | |
local.get 0 | |
i32.const 31 | |
i32.add | |
i32.load 0 | |
local.set 8 | |
local.get 0 | |
i32.const 35 | |
i32.add | |
i32.load 0 | |
local.set 9 | |
local.get 0 | |
i32.const 39 | |
i32.add | |
i64.load 0 | |
local.set 10 | |
local.get 0 | |
i32.const 47 | |
i32.add | |
i32.load 0 | |
local.set 11 | |
local.get 0 | |
i32.const 51 | |
i32.add | |
i32.load 0 | |
local.set 12 | |
local.get 0 | |
i32.const 55 | |
i32.add | |
i32.load 0 | |
local.set 13 | |
local.get 0 | |
i32.const 59 | |
i32.add | |
i64.load 0 | |
local.set 14 | |
local.get 0 | |
i32.const 67 | |
i32.add | |
i32.load 0 | |
local.set 15 | |
local.get 0 | |
i32.const 71 | |
i32.add | |
i32.load 0 | |
local.set 16 | |
local.get 0 | |
i32.const 75 | |
i32.add | |
i32.load 0 | |
local.set 17 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
i32.const .Ls2RO_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -72 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -60 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 5 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -48 | |
i32.add | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 8 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
local.get 9 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 10 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 11 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 12 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 13 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 14 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
local.get 15 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 16 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 17 | |
i32.store 0 | |
i32.const MainCapability | |
local.get 3 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -75 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const stg_keepAlivezh | |
return | |
end_if | |
end_if | |
# c34d | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
end_function | |
.section .text..Ls2Rd_entry,"",@ | |
.Ls2Rd_entry: | |
.functype .Ls2Rd_entry () -> (i32) | |
.local i32 | |
i32.const .Ln37w | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2YO | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2YP | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2YV | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.const 0 | |
i32.ne | |
if i32 | |
# c2YT | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziTypes_InvalidSequence_closure | |
i32.const 3 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2YU | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziTypes_OutputUnderflow_closure | |
i32.const 2 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2Rs_entry,"",@ | |
.Ls2Rs_entry: | |
.functype .Ls2Rs_entry () -> (i32) | |
.local i32, i32, i32, i32, i32, i64, i32, i32 | |
i32.const .Ln37v | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Yp | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c2Yw | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 36 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c2Yy | |
i32.const MainCapability | |
i32.const 36 | |
i32.store 868 | |
else | |
# c2Yx | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
local.set 2 | |
local.get 0 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
local.set 3 | |
local.get 0 | |
i32.const 24 | |
i32.add | |
i32.load 0 | |
local.set 4 | |
local.get 0 | |
i32.const 28 | |
i32.add | |
i64.load 0 | |
local.set 5 | |
local.get 0 | |
i32.const 36 | |
i32.add | |
i32.load 0 | |
local.set 6 | |
local.get 4 | |
local.get 0 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.sub | |
local.set 7 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const base_GHCziIOziBuffer_Buffer_con_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 5 | |
i64.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 6 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 7 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
# c2Yv | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2S5_entry,"",@ | |
.Ls2S5_entry: | |
.functype .Ls2S5_entry () -> (i32) | |
.local i32 | |
i32.const .Ln384 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c35e | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c35i | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c35j | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc357_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u35r | |
i32.const .Lc357 | |
return | |
else | |
# c358 | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.section .text..Ls2Sd_entry,"",@ | |
.Ls2Sd_entry: | |
.functype .Ls2Sd_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln389 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c35z | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c35B | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 12 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c35D | |
i32.const MainCapability | |
i32.const 12 | |
i32.store 868 | |
else | |
# c35C | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
local.set 1 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const stg_sel_1_noupd_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackAppendCStringzh_entry | |
return | |
end_if | |
end_if | |
# c35A | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
end_function | |
.section .text..Ls2Si_entry,"",@ | |
.Ls2Si_entry: | |
.functype .Ls2Si_entry () -> (i32) | |
.local i32 | |
i32.const .Ln38a | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c35J | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c35K | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c35L | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 1 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziFailure_recoverDecode1_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2Sj_entry,"",@ | |
.Ls2Sj_entry: | |
.functype .Ls2Sj_entry () -> (i32) | |
.local i32 | |
i32.const .Ln38b | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c35R | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c35S | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c35T | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 11 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding8_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding9_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2Sk_entry,"",@ | |
.Ls2Sk_entry: | |
.functype .Ls2Sk_entry () -> (i32) | |
.local i32 | |
i32.const .Ln38c | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c35Z | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c360 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c361 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.const 1 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziFailure_recoverEncode1_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2Sl_entry,"",@ | |
.Ls2Sl_entry: | |
.functype .Ls2Sl_entry () -> (i32) | |
.local i32 | |
i32.const .Ln38d | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c367 | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c368 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c369 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_haskellChar_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 3 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
local.get 0 | |
i32.const 7 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding4_closure | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding9_entry | |
return | |
end_if | |
end_function | |
.section .text..Ls2Sr_entry,"",@ | |
.Ls2Sr_entry: | |
.functype .Ls2Sr_entry () -> (i32) | |
.local i32 | |
i32.const .Ln38e | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c36n | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c36o | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c36p | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
i32.const .Lc36g_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.const 20 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 0 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 0 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
local.get 0 | |
i32.const 16 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -24 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u36A | |
i32.const .Lc36g | |
return | |
else | |
# c36h | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_haskellChar_entry | |
.globl base_GHCziIOziEncodingziIconv_haskellChar_entry | |
.section .text.base_GHCziIOziEncodingziIconv_haskellChar_entry,"",@ | |
base_GHCziIOziEncodingziIconv_haskellChar_entry: | |
.functype base_GHCziIOziEncodingziIconv_haskellChar_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln37p | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2UE | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2UF | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2UG | |
i32.const .Ln37q | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2UD | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2UC | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding10_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding10_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding10_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding10_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding10_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln379 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2SY | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2SZ | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2T0 | |
i32.const .Ln37a | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2SX | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2SW | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding11_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding12_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding12_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding12_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding12_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding12_entry () -> (i32) | |
i32.const .Ln378 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2SP | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTuple_Z0T_closure | |
i32.const 1 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding13_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding13_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding13_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding13_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding13_entry () -> (i32) | |
i32.const .Ln377 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2SI | |
i32.const MainCapability | |
i32.const ghczmprim_GHCziTuple_Z0T_closure | |
i32.const 1 | |
i32.add | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding14_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding14_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding14_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding14_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding14_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln2Su | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2SB | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2SC | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2SD | |
i32.const .Ln376 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2SA | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Sz | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding15_bytes | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const ghczmprim_GHCziCString_unpackCStringzh_entry | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding16_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding16_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding16_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding16_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding16_entry () -> (i32) | |
.local i32 | |
i32.const .Ln382 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c34O | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const .Lc34L_info | |
i32.store 0 | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u34Y | |
i32.const .Lc34L | |
return | |
else | |
# c34M | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding1_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding1_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding1_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding1_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding1_entry () -> (i32) | |
i32.const .Ln38j | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c36W | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c36X | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding1_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c36Y | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const base_GHCziIOziEncodingziFailure_ErrorOnCodingFailure_closure | |
i32.const 1 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding2_entry | |
return | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding2_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding2_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding2_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding2_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding2_entry () -> (i32) | |
.local i32, i32, i32, i32, i32 | |
i32.const .Ln38g | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c36B | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if | |
else | |
# c36D | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 80 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if | |
# c36F | |
i32.const MainCapability | |
i32.const 80 | |
i32.store 868 | |
else | |
# c36E | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
i32.const .Ls2S5_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -68 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
i32.const stg_sel_0_upd_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -76 | |
i32.add | |
local.set 1 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -56 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.const .Ls2Sd_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -44 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -40 | |
i32.add | |
i32.const .Ls2Si_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
local.set 2 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -36 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -32 | |
i32.add | |
i32.const .Ls2Sj_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -28 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -64 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -24 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -52 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -20 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -37 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -16 | |
i32.add | |
i32.const .Ls2Sk_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
local.get 2 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const .Ls2Sl_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
local.get 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -13 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const .Lc36a_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -31 | |
i32.add | |
local.set 3 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -7 | |
i32.add | |
local.set 4 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const stg_CHARLIKE_closure | |
i32.const 777 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 4 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
local.get 3 | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -20 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziForeign_zdwcharIsRepresentable_entry | |
return | |
end_if | |
end_if | |
# c36C | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding2_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding4_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding4_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding4_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding4_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding4_entry () -> (i32) | |
i32.const .Ln381 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c34E | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c34F | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding4_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c34G | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const stg_INTLIKE_closure | |
i32.const 145 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.const stg_INTLIKE_closure | |
i32.const 129 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding6_entry | |
return | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding6_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding6_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding6_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding6_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding6_entry () -> (i32) | |
i32.const .Ln37X | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c34h | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -28 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c34i | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding6_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c34j | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const .Lc2UU_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 16 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.store 832 | |
i32.const MainCapability | |
i32.load 16 | |
i32.const 3 | |
i32.and | |
i32.const 0 | |
i32.ne | |
if i32 | |
# u34p | |
i32.const .Lc2UU | |
return | |
else | |
# c2UV | |
i32.const MainCapability | |
i32.load 16 | |
i32.load 0 | |
i32.load 0 | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding8_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding8_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding8_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding8_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding8_entry () -> (i32) | |
i32.const .Ln380 | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c34x | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c34y | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding8_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c34z | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const stg_INTLIKE_closure | |
i32.const 129 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.const stg_INTLIKE_closure | |
i32.const 145 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.store 832 | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding6_entry | |
return | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding9_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding9_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding9_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding9_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding9_entry () -> (i32) | |
i32.const .Ln37j | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Ua | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 840 | |
i32.const 16 | |
i32.add | |
i32.store 840 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 844 | |
i32.gt_u | |
if i32 | |
# c2Ue | |
i32.const MainCapability | |
i32.const 16 | |
i32.store 868 | |
i32.const MainCapability | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding9_closure | |
i32.store 16 | |
i32.const __stg_gc_fun | |
return | |
else | |
# c2Ud | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -12 | |
i32.add | |
i32.const .Ls2OS_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -4 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 840 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 4 | |
i32.add | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.const MainCapability | |
i32.load 832 | |
i32.load 0 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 12 | |
i32.add | |
i32.const MainCapability | |
i32.load 840 | |
i32.const -10 | |
i32.add | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const 8 | |
i32.add | |
i32.store 832 | |
i32.const base_ForeignziCziString_withCAString1_entry | |
return | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding_entry | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding_entry | |
.section .text.base_GHCziIOziEncodingziIconv_iconvEncoding_entry,"",@ | |
base_GHCziIOziEncodingziIconv_iconvEncoding_entry: | |
.functype base_GHCziIOziEncodingziIconv_iconvEncoding_entry () -> (i32) | |
i32.const .Ln38k | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c373 | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding1_entry | |
return | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_localeEncodingName_entry | |
.globl base_GHCziIOziEncodingziIconv_localeEncodingName_entry | |
.section .text.base_GHCziIOziEncodingziIconv_localeEncodingName_entry,"",@ | |
base_GHCziIOziEncodingziIconv_localeEncodingName_entry: | |
.functype base_GHCziIOziEncodingziIconv_localeEncodingName_entry () -> (i32) | |
.local i32, i32 | |
i32.const .Ln37k | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c2Ut | |
i32.const MainCapability | |
i32.load 16 | |
local.set 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -16 | |
i32.add | |
i32.const MainCapability | |
i32.load 836 | |
i32.lt_u | |
if i32 | |
# c2Uu | |
i32.const MainCapability | |
local.get 0 | |
i32.store 16 | |
i32.const __stg_gc_enter_1 | |
return | |
else | |
# c2Uv | |
i32.const .Ln37l | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
i32.const MainCapability | |
i32.const 16 | |
i32.add | |
local.get 0 | |
call newCAF | |
local.set 1 | |
local.get 1 | |
i32.const 0 | |
i32.eq | |
if i32 | |
# c2Un | |
local.get 0 | |
i32.load 0 | |
i32.load 0 | |
return | |
else | |
# c2Um | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -8 | |
i32.add | |
i32.const stg_bh_upd_frame_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -4 | |
i32.add | |
local.get 1 | |
i32.store 0 | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.const .Lc2Uo_info | |
i32.store 0 | |
i32.const MainCapability | |
i32.const MainCapability | |
i32.load 832 | |
i32.const -12 | |
i32.add | |
i32.store 832 | |
i32.const stg_noDuplicatezh | |
return | |
end_if | |
end_if | |
end_function | |
.hidden base_GHCziIOziEncodingziIconv_mkIconvEncoding_entry | |
.globl base_GHCziIOziEncodingziIconv_mkIconvEncoding_entry | |
.section .text.base_GHCziIOziEncodingziIconv_mkIconvEncoding_entry,"",@ | |
base_GHCziIOziEncodingziIconv_mkIconvEncoding_entry: | |
.functype base_GHCziIOziEncodingziIconv_mkIconvEncoding_entry () -> (i32) | |
i32.const .Ln38i | |
i32.const stderr | |
i32.load 0 | |
call fputs | |
drop | |
# c36P | |
i32.const base_GHCziIOziEncodingziIconv_iconvEncoding2_entry | |
return | |
end_function | |
.section .rodata..Lc2Tf_info,"",@ | |
.p2align 2 | |
.size .Lc2Tf_info, 16 | |
.Lc2Tf_info: | |
.int32 .Lc2Tf | |
.int32 3 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2Ug_srt | |
.section .rodata..Lc2Tk_info,"",@ | |
.p2align 2 | |
.size .Lc2Tk_info, 16 | |
.Lc2Tk_info: | |
.int32 .Lc2Tk | |
.int32 67 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu2Ug_srt | |
.section .rodata..Lc2UU_info,"",@ | |
.p2align 2 | |
.size .Lc2UU_info, 16 | |
.Lc2UU_info: | |
.int32 .Lc2UU | |
.int32 69 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34s_srt | |
.section .rodata..Lc2UZ_info,"",@ | |
.p2align 2 | |
.size .Lc2UZ_info, 16 | |
.Lc2UZ_info: | |
.int32 .Lc2UZ | |
.int32 17387 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34s_srt | |
.section .rodata..Lc2Uo_info,"",@ | |
.p2align 2 | |
.size .Lc2Uo_info, 12 | |
.Lc2Uo_info: | |
.int32 .Lc2Uo | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2Ur_info,"",@ | |
.p2align 2 | |
.size .Lc2Ur_info, 12 | |
.Lc2Ur_info: | |
.int32 .Lc2Ur | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2VR_info,"",@ | |
.p2align 2 | |
.size .Lc2VR_info, 16 | |
.Lc2VR_info: | |
.int32 .Lc2VR | |
.int32 16678484 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34s_srt | |
.section .rodata..Lc2VW_info,"",@ | |
.p2align 2 | |
.size .Lc2VW_info, 16 | |
.Lc2VW_info: | |
.int32 .Lc2VW | |
.int32 16678516 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34s_srt | |
.section .rodata..Lc2Vj_info,"",@ | |
.p2align 2 | |
.size .Lc2Vj_info, 16 | |
.Lc2Vj_info: | |
.int32 .Lc2Vj | |
.int32 8191123 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34s_srt | |
.section .rodata..Lc2Vo_info,"",@ | |
.p2align 2 | |
.size .Lc2Vo_info, 16 | |
.Lc2Vo_info: | |
.int32 .Lc2Vo | |
.int32 8191155 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34s_srt | |
.section .rodata..Lc2WU_info,"",@ | |
.p2align 2 | |
.size .Lc2WU_info, 16 | |
.Lc2WU_info: | |
.int32 .Lc2WU | |
.int32 33529653 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34q_srt | |
.section .rodata..Lc2Wp_info,"",@ | |
.p2align 2 | |
.size .Lc2Wp_info, 16 | |
.Lc2Wp_info: | |
.int32 .Lc2Wp | |
.int32 33505077 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34r_srt | |
.section .rodata..Lc2XC_info,"",@ | |
.p2align 2 | |
.size .Lc2XC_info, 16 | |
.Lc2XC_info: | |
.int32 .Lc2XC | |
.int32 67084085 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34q_srt | |
.section .rodata..Lc2Xk_info,"",@ | |
.p2align 2 | |
.size .Lc2Xk_info, 16 | |
.Lc2Xk_info: | |
.int32 .Lc2Xk | |
.int32 67084085 | |
.int16 30 | |
.int16 1 | |
.int32 .Lu34q_srt | |
.section .rodata..Lc2YF_info,"",@ | |
.p2align 2 | |
.size .Lc2YF_info, 12 | |
.Lc2YF_info: | |
.int32 .Lc2YF | |
.int32 67 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2ZQ_info,"",@ | |
.p2align 2 | |
.size .Lc2ZQ_info, 12 | |
.Lc2ZQ_info: | |
.int32 .Lc2ZQ | |
.int32 1 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc2Zt_info,"",@ | |
.p2align 2 | |
.size .Lc2Zt_info, 12 | |
.Lc2Zt_info: | |
.int32 .Lc2Zt | |
.int32 1 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc30l_info,"",@ | |
.p2align 2 | |
.size .Lc30l_info, 12 | |
.Lc30l_info: | |
.int32 .Lc30l | |
.int32 1 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc34L_info,"",@ | |
.p2align 2 | |
.size .Lc34L_info, 12 | |
.Lc34L_info: | |
.int32 .Lc34L | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc357_info,"",@ | |
.p2align 2 | |
.size .Lc357_info, 12 | |
.Lc357_info: | |
.int32 .Lc357 | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc35a_info,"",@ | |
.p2align 2 | |
.size .Lc35a_info, 12 | |
.Lc35a_info: | |
.int32 .Lc35a | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc35h_info,"",@ | |
.p2align 2 | |
.size .Lc35h_info, 12 | |
.Lc35h_info: | |
.int32 .Lc35h | |
.int32 0 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc36a_info,"",@ | |
.p2align 2 | |
.size .Lc36a_info, 12 | |
.Lc36a_info: | |
.int32 .Lc36a | |
.int32 3 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Lc36g_info,"",@ | |
.p2align 2 | |
.size .Lc36g_info, 12 | |
.Lc36g_info: | |
.int32 .Lc36g | |
.int32 3 | |
.int16 30 | |
.int16 0 | |
.section .rodata..Ln2Su,"",@ | |
.size .Ln2Su, 63 | |
.Ln2Su: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding14_entry\"\n" | |
.section .rodata..Ln376,"",@ | |
.size .Ln376, 23 | |
.Ln376: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln377,"",@ | |
.size .Ln377, 63 | |
.Ln377: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding13_entry\"\n" | |
.section .rodata..Ln378,"",@ | |
.size .Ln378, 63 | |
.Ln378: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding12_entry\"\n" | |
.section .rodata..Ln379,"",@ | |
.size .Ln379, 63 | |
.Ln379: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding10_entry\"\n" | |
.section .rodata..Ln37A,"",@ | |
.size .Ln37A, 18 | |
.Ln37A: | |
.asciz "[DEBUG] \".Lc2Xk\"\n" | |
.section .rodata..Ln37B,"",@ | |
.size .Ln37B, 25 | |
.Ln37B: | |
.asciz "[DEBUG] call \"hs_iconv\"\n" | |
.section .rodata..Ln37C,"",@ | |
.size .Ln37C, 18 | |
.Ln37C: | |
.asciz "[DEBUG] \".Lc2XD\"\n" | |
.section .rodata..Ln37D,"",@ | |
.size .Ln37D, 35 | |
.Ln37D: | |
.asciz "[DEBUG] call \"__hscore_get_errno\"\n" | |
.section .rodata..Ln37E,"",@ | |
.size .Ln37E, 18 | |
.Ln37E: | |
.asciz "[DEBUG] \".Lc2XC\"\n" | |
.section .rodata..Ln37F,"",@ | |
.size .Ln37F, 18 | |
.Ln37F: | |
.asciz "[DEBUG] \".Lc2Zu\"\n" | |
.section .rodata..Ln37G,"",@ | |
.size .Ln37G, 18 | |
.Ln37G: | |
.asciz "[DEBUG] \".Lc2Zt\"\n" | |
.section .rodata..Ln37H,"",@ | |
.size .Ln37H, 18 | |
.Ln37H: | |
.asciz "[DEBUG] \".Lc2ZR\"\n" | |
.section .rodata..Ln37I,"",@ | |
.size .Ln37I, 18 | |
.Ln37I: | |
.asciz "[DEBUG] \".Lc2ZQ\"\n" | |
.section .rodata..Ln37J,"",@ | |
.size .Ln37J, 18 | |
.Ln37J: | |
.asciz "[DEBUG] \".Lc2YG\"\n" | |
.section .rodata..Ln37K,"",@ | |
.size .Ln37K, 18 | |
.Ln37K: | |
.asciz "[DEBUG] \".Lc2YF\"\n" | |
.section .rodata..Ln37L,"",@ | |
.size .Ln37L, 18 | |
.Ln37L: | |
.asciz "[DEBUG] \".Lc30m\"\n" | |
.section .rodata..Ln37M,"",@ | |
.size .Ln37M, 18 | |
.Ln37M: | |
.asciz "[DEBUG] \".Lc30l\"\n" | |
.section .rodata..Ln37N,"",@ | |
.size .Ln37N, 24 | |
.Ln37N: | |
.asciz "[DEBUG] \".Ls2RL_entry\"\n" | |
.section .rodata..Ln37O,"",@ | |
.size .Ln37O, 18 | |
.Ln37O: | |
.asciz "[DEBUG] \".Lc2Wp\"\n" | |
.section .rodata..Ln37P,"",@ | |
.size .Ln37P, 24 | |
.Ln37P: | |
.asciz "[DEBUG] \".Ls2RM_entry\"\n" | |
.section .rodata..Ln37Q,"",@ | |
.size .Ln37Q, 18 | |
.Ln37Q: | |
.asciz "[DEBUG] \".Lc2VR\"\n" | |
.section .rodata..Ln37R,"",@ | |
.size .Ln37R, 18 | |
.Ln37R: | |
.asciz "[DEBUG] \".Lc2VW\"\n" | |
.section .rodata..Ln37S,"",@ | |
.size .Ln37S, 24 | |
.Ln37S: | |
.asciz "[DEBUG] \".Ls2RN_entry\"\n" | |
.section .rodata..Ln37T,"",@ | |
.size .Ln37T, 18 | |
.Ln37T: | |
.asciz "[DEBUG] \".Lc2Vj\"\n" | |
.section .rodata..Ln37U,"",@ | |
.size .Ln37U, 18 | |
.Ln37U: | |
.asciz "[DEBUG] \".Lc2Vo\"\n" | |
.section .rodata..Ln37V,"",@ | |
.size .Ln37V, 24 | |
.Ln37V: | |
.asciz "[DEBUG] \".Ls2RO_entry\"\n" | |
.section .rodata..Ln37W,"",@ | |
.size .Ln37W, 24 | |
.Ln37W: | |
.asciz "[DEBUG] \".Ls2RP_entry\"\n" | |
.section .rodata..Ln37X,"",@ | |
.size .Ln37X, 62 | |
.Ln37X: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding6_entry\"\n" | |
.section .rodata..Ln37Y,"",@ | |
.size .Ln37Y, 18 | |
.Ln37Y: | |
.asciz "[DEBUG] \".Lc2UU\"\n" | |
.section .rodata..Ln37Z,"",@ | |
.size .Ln37Z, 18 | |
.Ln37Z: | |
.asciz "[DEBUG] \".Lc2UZ\"\n" | |
.section .rodata..Ln37a,"",@ | |
.size .Ln37a, 23 | |
.Ln37a: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln37b,"",@ | |
.size .Ln37b, 24 | |
.Ln37b: | |
.asciz "[DEBUG] \".Ls2OP_entry\"\n" | |
.section .rodata..Ln37c,"",@ | |
.size .Ln37c, 31 | |
.Ln37c: | |
.asciz "[DEBUG] call \"hs_iconv_close\"\n" | |
.section .rodata..Ln37d,"",@ | |
.size .Ln37d, 24 | |
.Ln37d: | |
.asciz "[DEBUG] \".Ls2OI_entry\"\n" | |
.section .rodata..Ln37e,"",@ | |
.size .Ln37e, 24 | |
.Ln37e: | |
.asciz "[DEBUG] \".Ls2OR_entry\"\n" | |
.section .rodata..Ln37f,"",@ | |
.size .Ln37f, 18 | |
.Ln37f: | |
.asciz "[DEBUG] \".Lc2Tf\"\n" | |
.section .rodata..Ln37g,"",@ | |
.size .Ln37g, 18 | |
.Ln37g: | |
.asciz "[DEBUG] \".Lc2Tk\"\n" | |
.section .rodata..Ln37h,"",@ | |
.size .Ln37h, 30 | |
.Ln37h: | |
.asciz "[DEBUG] call \"hs_iconv_open\"\n" | |
.section .rodata..Ln37i,"",@ | |
.size .Ln37i, 24 | |
.Ln37i: | |
.asciz "[DEBUG] \".Ls2OS_entry\"\n" | |
.section .rodata..Ln37j,"",@ | |
.size .Ln37j, 62 | |
.Ln37j: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding9_entry\"\n" | |
.section .rodata..Ln37k,"",@ | |
.size .Ln37k, 66 | |
.Ln37k: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_localeEncodingName_entry\"\n" | |
.section .rodata..Ln37l,"",@ | |
.size .Ln37l, 23 | |
.Ln37l: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln37m,"",@ | |
.size .Ln37m, 18 | |
.Ln37m: | |
.asciz "[DEBUG] \".Lc2Uo\"\n" | |
.section .rodata..Ln37n,"",@ | |
.size .Ln37n, 31 | |
.Ln37n: | |
.asciz "[DEBUG] call \"localeEncoding\"\n" | |
.section .rodata..Ln37o,"",@ | |
.size .Ln37o, 18 | |
.Ln37o: | |
.asciz "[DEBUG] \".Lc2Ur\"\n" | |
.section .rodata..Ln37p,"",@ | |
.size .Ln37p, 59 | |
.Ln37p: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_haskellChar_entry\"\n" | |
.section .rodata..Ln37q,"",@ | |
.size .Ln37q, 23 | |
.Ln37q: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln37r,"",@ | |
.size .Ln37r, 24 | |
.Ln37r: | |
.asciz "[DEBUG] \".Lr2LZ_entry\"\n" | |
.section .rodata..Ln37s,"",@ | |
.size .Ln37s, 23 | |
.Ln37s: | |
.asciz "[DEBUG] call \"newCAF\"\n" | |
.section .rodata..Ln37t,"",@ | |
.size .Ln37t, 24 | |
.Ln37t: | |
.asciz "[DEBUG] \".Ls2QN_entry\"\n" | |
.section .rodata..Ln37u,"",@ | |
.size .Ln37u, 24 | |
.Ln37u: | |
.asciz "[DEBUG] \".Ls2R8_entry\"\n" | |
.section .rodata..Ln37v,"",@ | |
.size .Ln37v, 24 | |
.Ln37v: | |
.asciz "[DEBUG] \".Ls2Rs_entry\"\n" | |
.section .rodata..Ln37w,"",@ | |
.size .Ln37w, 24 | |
.Ln37w: | |
.asciz "[DEBUG] \".Ls2Rd_entry\"\n" | |
.section .rodata..Ln37x,"",@ | |
.size .Ln37x, 24 | |
.Ln37x: | |
.asciz "[DEBUG] \".Ls2RI_entry\"\n" | |
.section .rodata..Ln37y,"",@ | |
.size .Ln37y, 24 | |
.Ln37y: | |
.asciz "[DEBUG] \".Ls2RK_entry\"\n" | |
.section .rodata..Ln37z,"",@ | |
.size .Ln37z, 18 | |
.Ln37z: | |
.asciz "[DEBUG] \".Lc2WU\"\n" | |
.section .rodata..Ln380,"",@ | |
.size .Ln380, 62 | |
.Ln380: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding8_entry\"\n" | |
.section .rodata..Ln381,"",@ | |
.size .Ln381, 62 | |
.Ln381: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding4_entry\"\n" | |
.section .rodata..Ln382,"",@ | |
.size .Ln382, 63 | |
.Ln382: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding16_entry\"\n" | |
.section .rodata..Ln383,"",@ | |
.size .Ln383, 18 | |
.Ln383: | |
.asciz "[DEBUG] \".Lc34L\"\n" | |
.section .rodata..Ln384,"",@ | |
.size .Ln384, 24 | |
.Ln384: | |
.asciz "[DEBUG] \".Ls2S5_entry\"\n" | |
.section .rodata..Ln385,"",@ | |
.size .Ln385, 18 | |
.Ln385: | |
.asciz "[DEBUG] \".Lc357\"\n" | |
.section .rodata..Ln386,"",@ | |
.size .Ln386, 18 | |
.Ln386: | |
.asciz "[DEBUG] \".Lc35h\"\n" | |
.section .rodata..Ln387,"",@ | |
.size .Ln387, 18 | |
.Ln387: | |
.asciz "[DEBUG] \".Lc35b\"\n" | |
.section .rodata..Ln388,"",@ | |
.size .Ln388, 18 | |
.Ln388: | |
.asciz "[DEBUG] \".Lc35a\"\n" | |
.section .rodata..Ln389,"",@ | |
.size .Ln389, 24 | |
.Ln389: | |
.asciz "[DEBUG] \".Ls2Sd_entry\"\n" | |
.section .rodata..Ln38a,"",@ | |
.size .Ln38a, 24 | |
.Ln38a: | |
.asciz "[DEBUG] \".Ls2Si_entry\"\n" | |
.section .rodata..Ln38b,"",@ | |
.size .Ln38b, 24 | |
.Ln38b: | |
.asciz "[DEBUG] \".Ls2Sj_entry\"\n" | |
.section .rodata..Ln38c,"",@ | |
.size .Ln38c, 24 | |
.Ln38c: | |
.asciz "[DEBUG] \".Ls2Sk_entry\"\n" | |
.section .rodata..Ln38d,"",@ | |
.size .Ln38d, 24 | |
.Ln38d: | |
.asciz "[DEBUG] \".Ls2Sl_entry\"\n" | |
.section .rodata..Ln38e,"",@ | |
.size .Ln38e, 24 | |
.Ln38e: | |
.asciz "[DEBUG] \".Ls2Sr_entry\"\n" | |
.section .rodata..Ln38f,"",@ | |
.size .Ln38f, 18 | |
.Ln38f: | |
.asciz "[DEBUG] \".Lc36g\"\n" | |
.section .rodata..Ln38g,"",@ | |
.size .Ln38g, 62 | |
.Ln38g: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding2_entry\"\n" | |
.section .rodata..Ln38h,"",@ | |
.size .Ln38h, 18 | |
.Ln38h: | |
.asciz "[DEBUG] \".Lc36a\"\n" | |
.section .rodata..Ln38i,"",@ | |
.size .Ln38i, 63 | |
.Ln38i: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_mkIconvEncoding_entry\"\n" | |
.section .rodata..Ln38j,"",@ | |
.size .Ln38j, 62 | |
.Ln38j: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding1_entry\"\n" | |
.section .rodata..Ln38k,"",@ | |
.size .Ln38k, 61 | |
.Ln38k: | |
.asciz "[DEBUG] \"base_GHCziIOziEncodingziIconv_iconvEncoding_entry\"\n" | |
.section .rodata..Lr2LY_bytes,"",@ | |
.size .Lr2LY_bytes, 12 | |
.Lr2LY_bytes: | |
.ascii "iconvRecoder" | |
.section .data..Lr2LZ_closure,"",@ | |
.p2align 2 | |
.size .Lr2LZ_closure, 16 | |
.Lr2LZ_closure: | |
.int32 .Lr2LZ_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.section .rodata..Lr2LZ_info,"",@ | |
.p2align 2 | |
.size .Lr2LZ_info, 12 | |
.Lr2LZ_info: | |
.int32 .Lr2LZ_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.section .rodata..Ls2OI_info,"",@ | |
.p2align 2 | |
.size .Ls2OI_info, 12 | |
.Ls2OI_info: | |
.int32 .Ls2OI_entry | |
.int32 65537 | |
.int16 19 | |
.int16 0 | |
.section .rodata..Ls2OP_info,"",@ | |
.p2align 2 | |
.size .Ls2OP_info, 20 | |
.Ls2OP_info: | |
.int32 .Ls2OP_entry | |
.int32 65536 | |
.int16 10 | |
.int16 1 | |
.int32 65539 | |
.int32 .Lu2Uf_srt | |
.section .rodata..Ls2OR_info,"",@ | |
.p2align 2 | |
.size .Ls2OR_info, 20 | |
.Ls2OR_info: | |
.int32 .Ls2OR_entry | |
.int32 3 | |
.int16 8 | |
.int16 1 | |
.int32 131077 | |
.int32 .Lu2Ug_srt | |
.section .rodata..Ls2OS_info,"",@ | |
.p2align 2 | |
.size .Ls2OS_info, 20 | |
.Ls2OS_info: | |
.int32 .Ls2OS_entry | |
.int32 3 | |
.int16 8 | |
.int16 1 | |
.int32 131077 | |
.int32 .Lu2Uh_srt | |
.section .rodata..Ls2QN_info,"",@ | |
.p2align 2 | |
.size .Ls2QN_info, 12 | |
.Ls2QN_info: | |
.int32 .Ls2QN_entry | |
.int32 327683 | |
.int16 15 | |
.int16 0 | |
.section .rodata..Ls2R8_info,"",@ | |
.p2align 2 | |
.size .Ls2R8_info, 12 | |
.Ls2R8_info: | |
.int32 .Ls2R8_entry | |
.int32 327683 | |
.int16 15 | |
.int16 0 | |
.section .rodata..Ls2RI_info,"",@ | |
.p2align 2 | |
.size .Ls2RI_info, 12 | |
.Ls2RI_info: | |
.int32 .Ls2RI_entry | |
.int32 327683 | |
.int16 15 | |
.int16 0 | |
.section .rodata..Ls2RK_info,"",@ | |
.p2align 2 | |
.size .Ls2RK_info, 20 | |
.Ls2RK_info: | |
.int32 .Ls2RK_entry | |
.int32 1048581 | |
.int16 8 | |
.int16 1 | |
.int32 131077 | |
.int32 .Lu34q_srt | |
.section .rodata..Ls2RL_info,"",@ | |
.p2align 2 | |
.size .Ls2RL_info, 20 | |
.Ls2RL_info: | |
.int32 .Ls2RL_entry | |
.int32 1048581 | |
.int16 8 | |
.int16 1 | |
.int32 131077 | |
.int32 .Lu34r_srt | |
.section .rodata..Ls2RM_info,"",@ | |
.p2align 2 | |
.size .Ls2RM_info, 20 | |
.Ls2RM_info: | |
.int32 .Ls2RM_entry | |
.int32 917510 | |
.int16 8 | |
.int16 1 | |
.int32 131077 | |
.int32 .Lu34s_srt | |
.section .rodata..Ls2RN_info,"",@ | |
.p2align 2 | |
.size .Ls2RN_info, 20 | |
.Ls2RN_info: | |
.int32 .Ls2RN_entry | |
.int32 786439 | |
.int16 8 | |
.int16 1 | |
.int32 131077 | |
.int32 .Lu34s_srt | |
.section .rodata..Ls2RO_info,"",@ | |
.p2align 2 | |
.size .Ls2RO_info, 20 | |
.Ls2RO_info: | |
.int32 .Ls2RO_entry | |
.int32 786439 | |
.int16 8 | |
.int16 1 | |
.int32 65539 | |
.int32 .Lu34s_srt | |
.section .rodata..Ls2RP_info,"",@ | |
.p2align 2 | |
.size .Ls2RP_info, 20 | |
.Ls2RP_info: | |
.int32 .Ls2RP_entry | |
.int32 786439 | |
.int16 8 | |
.int16 1 | |
.int32 65539 | |
.int32 .Lu34s_srt | |
.section .rodata..Ls2Rd_info,"",@ | |
.p2align 2 | |
.size .Ls2Rd_info, 12 | |
.Ls2Rd_info: | |
.int32 .Ls2Rd_entry | |
.int32 1 | |
.int16 16 | |
.int16 0 | |
.section .rodata..Ls2Rs_info,"",@ | |
.p2align 2 | |
.size .Ls2Rs_info, 12 | |
.Ls2Rs_info: | |
.int32 .Ls2Rs_entry | |
.int32 327683 | |
.int16 15 | |
.int16 0 | |
.section .rodata..Ls2S5_info,"",@ | |
.p2align 2 | |
.size .Ls2S5_info, 12 | |
.Ls2S5_info: | |
.int32 .Ls2S5_entry | |
.int32 1 | |
.int16 16 | |
.int16 0 | |
.section .rodata..Ls2Sd_info,"",@ | |
.p2align 2 | |
.size .Ls2Sd_info, 12 | |
.Ls2Sd_info: | |
.int32 .Ls2Sd_entry | |
.int32 1 | |
.int16 16 | |
.int16 0 | |
.section .rodata..Ls2Si_info,"",@ | |
.p2align 2 | |
.size .Ls2Si_info, 20 | |
.Ls2Si_info: | |
.int32 .Ls2Si_entry | |
.int32 1 | |
.int16 9 | |
.int16 1 | |
.int32 196623 | |
.int32 base_GHCziIOziEncodingziFailure_recoverDecode1_closure | |
.section .rodata..Ls2Sj_info,"",@ | |
.p2align 2 | |
.size .Ls2Sj_info, 20 | |
.Ls2Sj_info: | |
.int32 .Ls2Sj_entry | |
.int32 3 | |
.int16 8 | |
.int16 1 | |
.int32 65539 | |
.int32 .Lu36K_srt | |
.section .rodata..Ls2Sk_info,"",@ | |
.p2align 2 | |
.size .Ls2Sk_info, 20 | |
.Ls2Sk_info: | |
.int32 .Ls2Sk_entry | |
.int32 1 | |
.int16 9 | |
.int16 1 | |
.int32 196623 | |
.int32 base_GHCziIOziEncodingziFailure_recoverEncode1_closure | |
.section .rodata..Ls2Sl_info,"",@ | |
.p2align 2 | |
.size .Ls2Sl_info, 20 | |
.Ls2Sl_info: | |
.int32 .Ls2Sl_entry | |
.int32 2 | |
.int16 11 | |
.int16 1 | |
.int32 65539 | |
.int32 .Lu36J_srt | |
.section .rodata..Ls2Sr_info,"",@ | |
.p2align 2 | |
.size .Ls2Sr_info, 12 | |
.Ls2Sr_info: | |
.int32 .Ls2Sr_entry | |
.int32 4 | |
.int16 15 | |
.int16 0 | |
.section .data..Lu2Uf_srt,"",@ | |
.p2align 2 | |
.size .Lu2Uf_srt, 16 | |
.Lu2Uf_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_ForeignziCziError_throwErrno1_closure | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding14_closure | |
.int32 0 | |
.section .data..Lu2Ug_srt,"",@ | |
.p2align 2 | |
.size .Lu2Ug_srt, 16 | |
.Lu2Ug_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding10_closure | |
.int32 .Lu2Uf_srt | |
.int32 0 | |
.section .data..Lu2Uh_srt,"",@ | |
.p2align 2 | |
.size .Lu2Uh_srt, 16 | |
.Lu2Uh_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_ForeignziCziString_withCAString1_closure | |
.int32 .Lu2Ug_srt | |
.int32 0 | |
.section .data..Lu34q_srt,"",@ | |
.p2align 2 | |
.size .Lu34q_srt, 16 | |
.Lu34q_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_ForeignziCziError_throwErrno1_closure | |
.int32 .Lr2LZ_closure | |
.int32 0 | |
.section .data..Lu34r_srt,"",@ | |
.p2align 2 | |
.size .Lu34r_srt, 16 | |
.Lu34r_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_ForeignziMarshalziAlloc_zdwallocaBytesAligned_closure | |
.int32 .Lu34q_srt | |
.int32 0 | |
.section .data..Lu34s_srt,"",@ | |
.p2align 2 | |
.size .Lu34s_srt, 16 | |
.Lu34s_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_GHCziReal_overflowError_closure | |
.int32 .Lu34r_srt | |
.int32 0 | |
.section .data..Lu36J_srt,"",@ | |
.p2align 2 | |
.size .Lu36J_srt, 20 | |
.Lu36J_srt: | |
.int32 stg_SRT_3_info | |
.int32 base_GHCziIOziEncodingziIconv_haskellChar_closure | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding4_closure | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding9_closure | |
.int32 0 | |
.section .data..Lu36K_srt,"",@ | |
.p2align 2 | |
.size .Lu36K_srt, 16 | |
.Lu36K_srt: | |
.int32 stg_SRT_2_info | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding8_closure | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding9_closure | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_charzushift_closure | |
.globl base_GHCziIOziEncodingziIconv_charzushift_closure | |
.section .data.base_GHCziIOziEncodingziIconv_charzushift_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_charzushift_closure, 8 | |
base_GHCziIOziEncodingziIconv_charzushift_closure: | |
.int32 ghczmprim_GHCziTypes_Izh_con_info | |
.int32 2 | |
.hidden base_GHCziIOziEncodingziIconv_haskellChar_closure | |
.globl base_GHCziIOziEncodingziIconv_haskellChar_closure | |
.section .data.base_GHCziIOziEncodingziIconv_haskellChar_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_haskellChar_closure, 16 | |
base_GHCziIOziEncodingziIconv_haskellChar_closure: | |
.int32 base_GHCziIOziEncodingziIconv_haskellChar_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_haskellChar_info | |
.globl base_GHCziIOziEncodingziIconv_haskellChar_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_haskellChar_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_haskellChar_info, 12 | |
base_GHCziIOziEncodingziIconv_haskellChar_info: | |
.int32 base_GHCziIOziEncodingziIconv_haskellChar_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding10_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding10_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding10_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding10_closure, 16 | |
base_GHCziIOziEncodingziIconv_iconvEncoding10_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding10_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding10_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding10_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding10_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding10_info, 12 | |
base_GHCziIOziEncodingziIconv_iconvEncoding10_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding10_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding11_bytes | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding11_bytes | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding11_bytes,"",@ | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding11_bytes, 14 | |
base_GHCziIOziEncodingziIconv_iconvEncoding11_bytes: | |
.ascii "mkTextEncoding" | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding12_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding12_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding12_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding12_closure, 4 | |
base_GHCziIOziEncodingziIconv_iconvEncoding12_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding12_info | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding12_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding12_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding12_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding12_info, 16 | |
base_GHCziIOziEncodingziIconv_iconvEncoding12_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding12_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 131077 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding13_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding13_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding13_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding13_closure, 4 | |
base_GHCziIOziEncodingziIconv_iconvEncoding13_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding13_info | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding13_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding13_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding13_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding13_info, 16 | |
base_GHCziIOziEncodingziIconv_iconvEncoding13_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding13_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 65539 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding14_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding14_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding14_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding14_closure, 16 | |
base_GHCziIOziEncodingziIconv_iconvEncoding14_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding14_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding14_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding14_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding14_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding14_info, 12 | |
base_GHCziIOziEncodingziIconv_iconvEncoding14_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding14_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding15_bytes | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding15_bytes | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding15_bytes,"",@ | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding15_bytes, 11 | |
base_GHCziIOziEncodingziIconv_iconvEncoding15_bytes: | |
.ascii "Iconv.close" | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding16_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding16_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding16_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding16_closure, 4 | |
base_GHCziIOziEncodingziIconv_iconvEncoding16_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding16_info | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding16_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding16_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding16_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding16_info, 16 | |
base_GHCziIOziEncodingziIconv_iconvEncoding16_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding16_entry | |
.int32 0 | |
.int16 14 | |
.int16 0 | |
.int32 65541 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding1_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding1_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding1_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding1_closure, 8 | |
base_GHCziIOziEncodingziIconv_iconvEncoding1_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding1_info | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding1_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding1_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding1_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding1_info, 20 | |
base_GHCziIOziEncodingziIconv_iconvEncoding1_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding1_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 131077 | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding2_closure | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding2_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding2_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding2_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding2_closure, 28 | |
base_GHCziIOziEncodingziIconv_iconvEncoding2_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding2_info | |
.int32 base_GHCziForeign_zdwcharIsRepresentable_closure | |
.int32 base_GHCziIOziEncodingziFailure_recoverDecode1_closure | |
.int32 base_GHCziIOziEncodingziFailure_recoverEncode1_closure | |
.int32 .Lu36J_srt | |
.int32 .Lu36K_srt | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding2_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding2_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding2_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding2_info, 16 | |
base_GHCziIOziEncodingziIconv_iconvEncoding2_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding2_entry | |
.int32 5 | |
.int16 14 | |
.int16 0 | |
.int32 196623 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding3_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding3_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding3_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding3_closure, 8 | |
base_GHCziIOziEncodingziIconv_iconvEncoding3_closure: | |
.int32 ghczmprim_GHCziTypes_Czh_con_info | |
.int32 97 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding4_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding4_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding4_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding4_closure, 8 | |
base_GHCziIOziEncodingziIconv_iconvEncoding4_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding4_info | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding4_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding4_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding4_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding4_info, 20 | |
base_GHCziIOziEncodingziIconv_iconvEncoding4_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding4_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 262167 | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding6_closure | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding5_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding5_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding5_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding5_closure, 8 | |
base_GHCziIOziEncodingziIconv_iconvEncoding5_closure: | |
.int32 ghczmprim_GHCziTypes_Izh_con_info | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding6_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding6_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding6_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding6_closure, 8 | |
base_GHCziIOziEncodingziIconv_iconvEncoding6_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding6_info | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding6_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding6_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding6_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding6_info, 20 | |
base_GHCziIOziEncodingziIconv_iconvEncoding6_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding6_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 393241 | |
.int32 .Lu34s_srt | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes,"",@ | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes, 8 | |
base_GHCziIOziEncodingziIconv_iconvEncoding7_bytes: | |
.ascii "UTF-32LE" | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding8_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding8_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding8_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding8_closure, 8 | |
base_GHCziIOziEncodingziIconv_iconvEncoding8_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding8_info | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding8_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding8_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding8_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding8_info, 20 | |
base_GHCziIOziEncodingziIconv_iconvEncoding8_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding8_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 262167 | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding6_closure | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding9_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding9_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding9_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding9_closure, 8 | |
base_GHCziIOziEncodingziIconv_iconvEncoding9_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding9_info | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding9_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding9_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding9_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding9_info, 20 | |
base_GHCziIOziEncodingziIconv_iconvEncoding9_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding9_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 327704 | |
.int32 .Lu2Uh_srt | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding_closure | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding_closure | |
.section .data.base_GHCziIOziEncodingziIconv_iconvEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding_closure, 8 | |
base_GHCziIOziEncodingziIconv_iconvEncoding_closure: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding_info | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_iconvEncoding_info | |
.globl base_GHCziIOziEncodingziIconv_iconvEncoding_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_iconvEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_iconvEncoding_info, 20 | |
base_GHCziIOziEncodingziIconv_iconvEncoding_info: | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 131077 | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding1_closure | |
.hidden base_GHCziIOziEncodingziIconv_localeEncodingName_closure | |
.globl base_GHCziIOziEncodingziIconv_localeEncodingName_closure | |
.section .data.base_GHCziIOziEncodingziIconv_localeEncodingName_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_localeEncodingName_closure, 16 | |
base_GHCziIOziEncodingziIconv_localeEncodingName_closure: | |
.int32 base_GHCziIOziEncodingziIconv_localeEncodingName_info | |
.int32 0 | |
.int32 0 | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_localeEncodingName_info | |
.globl base_GHCziIOziEncodingziIconv_localeEncodingName_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_localeEncodingName_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_localeEncodingName_info, 12 | |
base_GHCziIOziEncodingziIconv_localeEncodingName_info: | |
.int32 base_GHCziIOziEncodingziIconv_localeEncodingName_entry | |
.int32 0 | |
.int16 21 | |
.int16 0 | |
.hidden base_GHCziIOziEncodingziIconv_mkIconvEncoding_closure | |
.globl base_GHCziIOziEncodingziIconv_mkIconvEncoding_closure | |
.section .data.base_GHCziIOziEncodingziIconv_mkIconvEncoding_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_mkIconvEncoding_closure, 8 | |
base_GHCziIOziEncodingziIconv_mkIconvEncoding_closure: | |
.int32 base_GHCziIOziEncodingziIconv_mkIconvEncoding_info | |
.int32 0 | |
.hidden base_GHCziIOziEncodingziIconv_mkIconvEncoding_info | |
.globl base_GHCziIOziEncodingziIconv_mkIconvEncoding_info | |
.section .rodata.base_GHCziIOziEncodingziIconv_mkIconvEncoding_info,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_mkIconvEncoding_info, 20 | |
base_GHCziIOziEncodingziIconv_mkIconvEncoding_info: | |
.int32 base_GHCziIOziEncodingziIconv_mkIconvEncoding_entry | |
.int32 0 | |
.int16 14 | |
.int16 1 | |
.int32 196623 | |
.int32 base_GHCziIOziEncodingziIconv_iconvEncoding2_closure | |
.hidden base_GHCziIOziEncodingziIconv_zdtrModule1_closure | |
.globl base_GHCziIOziEncodingziIconv_zdtrModule1_closure | |
.section .data.base_GHCziIOziEncodingziIconv_zdtrModule1_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_zdtrModule1_closure, 8 | |
base_GHCziIOziEncodingziIconv_zdtrModule1_closure: | |
.int32 ghczmprim_GHCziTypes_TrNameS_con_info | |
.int32 base_GHCziIOziEncodingziIconv_zdtrModule2_bytes | |
.hidden base_GHCziIOziEncodingziIconv_zdtrModule2_bytes | |
.globl base_GHCziIOziEncodingziIconv_zdtrModule2_bytes | |
.section .rodata.base_GHCziIOziEncodingziIconv_zdtrModule2_bytes,"",@ | |
.size base_GHCziIOziEncodingziIconv_zdtrModule2_bytes, 21 | |
base_GHCziIOziEncodingziIconv_zdtrModule2_bytes: | |
.ascii "GHC.IO.Encoding.Iconv" | |
.hidden base_GHCziIOziEncodingziIconv_zdtrModule3_closure | |
.globl base_GHCziIOziEncodingziIconv_zdtrModule3_closure | |
.section .data.base_GHCziIOziEncodingziIconv_zdtrModule3_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_zdtrModule3_closure, 8 | |
base_GHCziIOziEncodingziIconv_zdtrModule3_closure: | |
.int32 ghczmprim_GHCziTypes_TrNameS_con_info | |
.int32 base_GHCziIOziEncodingziIconv_zdtrModule4_bytes | |
.hidden base_GHCziIOziEncodingziIconv_zdtrModule4_bytes | |
.globl base_GHCziIOziEncodingziIconv_zdtrModule4_bytes | |
.section .rodata.base_GHCziIOziEncodingziIconv_zdtrModule4_bytes,"",@ | |
.size base_GHCziIOziEncodingziIconv_zdtrModule4_bytes, 4 | |
base_GHCziIOziEncodingziIconv_zdtrModule4_bytes: | |
.ascii "base" | |
.hidden base_GHCziIOziEncodingziIconv_zdtrModule_closure | |
.globl base_GHCziIOziEncodingziIconv_zdtrModule_closure | |
.section .data.base_GHCziIOziEncodingziIconv_zdtrModule_closure,"",@ | |
.p2align 2 | |
.size base_GHCziIOziEncodingziIconv_zdtrModule_closure, 16 | |
base_GHCziIOziEncodingziIconv_zdtrModule_closure: | |
.int32 ghczmprim_GHCziTypes_Module_con_info | |
.int32 base_GHCziIOziEncodingziIconv_zdtrModule3_closure+1 | |
.int32 base_GHCziIOziEncodingziIconv_zdtrModule1_closure+1 | |
.int32 3 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment