.file "ghc22894.hc" .section ".toc","aw" .section ".text" .section ".toc","aw" .LC0: .tc _module_registered[TC],_module_registered .LC1: .tc MainCapability[TC],MainCapability .LC2: .tc __stginit_Prelude_[TC],__stginit_Prelude_ .LC3: .tc __stginit_GHCziTopHandler_[TC],__stginit_GHCziTopHandler_ .section ".text" .align 2 .globl __stginit_Main_ .section ".opd","aw" .align 3 __stginit_Main_: .quad .L.__stginit_Main_,.TOC.@tocbase,0 .previous .type __stginit_Main_, @function .L.__stginit_Main_: ld 9,.LC0@toc(2) ld 0,0(9) cmpdi 7,0,0 bne 7,.L3 .L2: li 0,1 std 0,0(9) ld 9,.LC1@toc(2) addi 9,9,16 ld 11,120(9) addi 0,11,-8 std 0,120(9) ld 0,.LC2@toc(2) std 0,-8(11) ld 11,120(9) addi 0,11,-8 std 0,120(9) ld 0,.LC3@toc(2) std 0,-8(11) .L3: ld 11,.LC1@toc(2) addi 11,11,16 ld 9,120(11) addi 9,9,8 std 9,120(11) ld 3,-8(9) blr .long 0 .byte 0,0,0,0,0,0,0,0 .size __stginit_Main_,.-.L.__stginit_Main_ .section ".toc","aw" .LC4: .tc __stginit_Main_[TC],__stginit_Main_ .section ".text" .align 2 .globl __stginit_Main .section ".opd","aw" .align 3 __stginit_Main: .quad .L.__stginit_Main,.TOC.@tocbase,0 .previous .type __stginit_Main, @function .L.__stginit_Main: ld 3,.LC4@toc(2) blr .long 0 .byte 0,0,0,0,0,0,0,0 .size __stginit_Main,.-.L.__stginit_Main .section ".toc","aw" .set .LC5,.LC4 .section ".text" .align 2 .globl __stginit_ZCMain .section ".opd","aw" .align 3 __stginit_ZCMain: .quad .L.__stginit_ZCMain,.TOC.@tocbase,0 .previous .type __stginit_ZCMain, @function .L.__stginit_ZCMain: ld 3,.LC5@toc(2) blr .long 0 .byte 0,0,0,0,0,0,0,0 .size __stginit_ZCMain,.-.L.__stginit_ZCMain .section ".toc","aw" .set .LC6,.LC1 .LC7: .tc stg_CAF_BLACKHOLE_info[TC],stg_CAF_BLACKHOLE_info .LC8: .tc stg_IND_STATIC_info[TC],stg_IND_STATIC_info .LC9: .tc stg_upd_frame_info[TC],stg_upd_frame_info .LC10: .tc Main_main_closure[TC],Main_main_closure .LC11: .tc GHCziTopHandler_runMainIO_closure[TC],GHCziTopHandler_runMainIO_closure .LC12: .tc stg_ap_p_ret[TC],stg_ap_p_ret .section ".text" .align 2 .globl ZCMain_main_entry .section ".opd","aw" .align 3 ZCMain_main_entry: .quad .L.ZCMain_main_entry,.TOC.@tocbase,0 .previous .type ZCMain_main_entry, @function .L.ZCMain_main_entry: mflr 0 std 30,-16(1) std 31,-8(1) std 0,16(1) stdu 1,-128(1) ld 30,.LC6@toc(2) addi 31,30,16 ld 9,120(31) addi 9,9,-32 ld 0,128(31) cmpld 7,9,0 blt 7,.L10 ld 9,136(31) addi 9,9,24 std 9,136(31) ld 0,144(31) cmpld 7,9,0 bgt 7,.L10 ld 0,.LC7@toc(2) std 0,-16(9) ld 3,16(30) bl newCAF nop ld 11,16(30) ld 9,136(31) addi 9,9,-16 std 9,8(11) ld 0,.LC8@toc(2) ld 9,16(30) std 0,0(9) ld 0,.LC9@toc(2) ld 9,120(31) std 0,-16(9) ld 11,120(31) ld 9,136(31) addi 9,9,-16 std 9,-8(11) ld 0,.LC10@toc(2) ld 9,120(31) std 0,-24(9) ld 0,.LC11@toc(2) std 0,16(30) ld 9,120(31) addi 9,9,-32 std 9,120(31) ld 3,.LC12@toc(2) b .L13 .L10: li 0,24 std 0,176(31) ld 9,.LC6@toc(2) ld 3,0(9) .L13: addi 1,1,128 ld 0,16(1) mtlr 0 ld 30,-16(1) ld 31,-8(1) blr .long 0 .byte 0,0,0,1,128,2,0,0 .size ZCMain_main_entry,.-.L.ZCMain_main_entry .section ".toc","aw" .set .LC13,.LC1 .set .LC14,.LC7 .set .LC15,.LC8 .set .LC16,.LC9 .LC17: .tc s1vE_closure[TC],s1vE_closure .LC18: .tc r1vz_closure[TC],r1vz_closure .set .LC19,.LC12 .section ".text" .align 2 .globl Main_main_entry .section ".opd","aw" .align 3 Main_main_entry: .quad .L.Main_main_entry,.TOC.@tocbase,0 .previous .type Main_main_entry, @function .L.Main_main_entry: mflr 0 std 30,-16(1) std 31,-8(1) std 0,16(1) stdu 1,-128(1) ld 30,.LC13@toc(2) addi 31,30,16 ld 9,120(31) addi 9,9,-32 ld 0,128(31) cmpld 7,9,0 blt 7,.L16 ld 9,136(31) addi 9,9,24 std 9,136(31) ld 0,144(31) cmpld 7,9,0 bgt 7,.L16 ld 0,.LC14@toc(2) std 0,-16(9) ld 3,16(30) bl newCAF nop ld 11,16(30) ld 9,136(31) addi 9,9,-16 std 9,8(11) ld 0,.LC15@toc(2) ld 9,16(30) std 0,0(9) ld 0,.LC16@toc(2) ld 9,120(31) std 0,-16(9) ld 11,120(31) ld 9,136(31) addi 9,9,-16 std 9,-8(11) ld 0,.LC17@toc(2) ld 9,120(31) std 0,-24(9) ld 0,.LC18@toc(2) std 0,16(30) ld 9,120(31) addi 9,9,-32 std 9,120(31) ld 3,.LC19@toc(2) b .L19 .L16: li 0,24 std 0,176(31) ld 9,.LC13@toc(2) ld 3,0(9) .L19: addi 1,1,128 ld 0,16(1) mtlr 0 ld 30,-16(1) ld 31,-8(1) blr .long 0 .byte 0,0,0,1,128,2,0,0 .size Main_main_entry,.-.L.Main_main_entry .section ".toc","aw" .set .LC20,.LC1 .set .LC21,.LC7 .set .LC22,.LC8 .set .LC23,.LC9 .LC24: .tc c1vU_str[TC],c1vU_str .LC25: .tc GHCziBase_unpackCStringzh_closure[TC],GHCziBase_unpackCStringzh_closure .LC26: .tc stg_ap_n_ret[TC],stg_ap_n_ret .section ".text" .align 2 .section ".opd","aw" .align 3 s1vE_entry: .quad .L.s1vE_entry,.TOC.@tocbase,0 .previous .type s1vE_entry, @function .L.s1vE_entry: mflr 0 std 30,-16(1) std 31,-8(1) std 0,16(1) stdu 1,-128(1) ld 30,.LC20@toc(2) addi 31,30,16 ld 9,120(31) addi 9,9,-32 ld 0,128(31) cmpld 7,9,0 blt 7,.L22 ld 9,136(31) addi 9,9,24 std 9,136(31) ld 0,144(31) cmpld 7,9,0 bgt 7,.L22 ld 0,.LC21@toc(2) std 0,-16(9) ld 3,16(30) bl newCAF nop ld 11,16(30) ld 9,136(31) addi 9,9,-16 std 9,8(11) ld 0,.LC22@toc(2) ld 9,16(30) std 0,0(9) ld 0,.LC23@toc(2) ld 9,120(31) std 0,-16(9) ld 11,120(31) ld 9,136(31) addi 9,9,-16 std 9,-8(11) ld 0,.LC24@toc(2) ld 9,120(31) std 0,-24(9) ld 0,.LC25@toc(2) std 0,16(30) ld 9,120(31) addi 9,9,-32 std 9,120(31) ld 3,.LC26@toc(2) b .L25 .L22: li 0,24 std 0,176(31) ld 9,.LC20@toc(2) ld 3,0(9) .L25: addi 1,1,128 ld 0,16(1) mtlr 0 ld 30,-16(1) ld 31,-8(1) blr .long 0 .byte 0,0,0,1,128,2,0,0 .size s1vE_entry,.-.L.s1vE_entry .section ".toc","aw" .set .LC27,.LC1 .set .LC28,.LC7 .set .LC29,.LC8 .set .LC30,.LC9 .LC31: .tc r1vx_closure[TC],r1vx_closure .LC32: .tc SystemziIO_print_closure[TC],SystemziIO_print_closure .set .LC33,.LC12 .section ".text" .align 2 .section ".opd","aw" .align 3 r1vz_entry: .quad .L.r1vz_entry,.TOC.@tocbase,0 .previous .type r1vz_entry, @function .L.r1vz_entry: mflr 0 std 30,-16(1) std 31,-8(1) std 0,16(1) stdu 1,-128(1) ld 30,.LC27@toc(2) addi 31,30,16 ld 9,120(31) addi 9,9,-32 ld 0,128(31) cmpld 7,9,0 blt 7,.L28 ld 9,136(31) addi 9,9,24 std 9,136(31) ld 0,144(31) cmpld 7,9,0 bgt 7,.L28 ld 0,.LC28@toc(2) std 0,-16(9) ld 3,16(30) bl newCAF nop ld 11,16(30) ld 9,136(31) addi 9,9,-16 std 9,8(11) ld 0,.LC29@toc(2) ld 9,16(30) std 0,0(9) ld 0,.LC30@toc(2) ld 9,120(31) std 0,-16(9) ld 11,120(31) ld 9,136(31) addi 9,9,-16 std 9,-8(11) ld 0,.LC31@toc(2) ld 9,120(31) std 0,-24(9) ld 0,.LC32@toc(2) std 0,16(30) ld 9,120(31) addi 9,9,-32 std 9,120(31) ld 3,.LC33@toc(2) b .L31 .L28: li 0,24 std 0,176(31) ld 9,.LC27@toc(2) ld 3,0(9) .L31: addi 1,1,128 ld 0,16(1) mtlr 0 ld 30,-16(1) ld 31,-8(1) blr .long 0 .byte 0,0,0,1,128,2,0,0 .size r1vz_entry,.-.L.r1vz_entry .section ".toc","aw" .set .LC34,.LC1 .set .LC35,.LC7 .set .LC36,.LC8 .set .LC37,.LC9 .LC38: .tc GHCziShow_zdfShowChar_closure[TC],GHCziShow_zdfShowChar_closure .LC39: .tc GHCziShow_zdfShowZMZN_closure[TC],GHCziShow_zdfShowZMZN_closure .set .LC40,.LC12 .section ".text" .align 2 .section ".opd","aw" .align 3 r1vx_entry: .quad .L.r1vx_entry,.TOC.@tocbase,0 .previous .type r1vx_entry, @function .L.r1vx_entry: mflr 0 std 30,-16(1) std 31,-8(1) std 0,16(1) stdu 1,-128(1) ld 30,.LC34@toc(2) addi 31,30,16 ld 9,120(31) addi 9,9,-32 ld 0,128(31) cmpld 7,9,0 blt 7,.L34 ld 9,136(31) addi 9,9,24 std 9,136(31) ld 0,144(31) cmpld 7,9,0 bgt 7,.L34 ld 0,.LC35@toc(2) std 0,-16(9) ld 3,16(30) bl newCAF nop ld 11,16(30) ld 9,136(31) addi 9,9,-16 std 9,8(11) ld 0,.LC36@toc(2) ld 9,16(30) std 0,0(9) ld 0,.LC37@toc(2) ld 9,120(31) std 0,-16(9) ld 11,120(31) ld 9,136(31) addi 9,9,-16 std 9,-8(11) ld 0,.LC38@toc(2) ld 9,120(31) std 0,-24(9) ld 0,.LC39@toc(2) std 0,16(30) ld 9,120(31) addi 9,9,-32 std 9,120(31) ld 3,.LC40@toc(2) b .L37 .L34: li 0,24 std 0,176(31) ld 9,.LC34@toc(2) ld 3,0(9) .L37: addi 1,1,128 ld 0,16(1) mtlr 0 ld 30,-16(1) ld 31,-8(1) blr .long 0 .byte 0,0,0,1,128,2,0,0 .size r1vx_entry,.-.L.r1vx_entry .globl Main_main_srt .section .data.rel.local,"aw",@progbits .align 3 .type Main_main_srt, @object .size Main_main_srt, 16 Main_main_srt: .quad r1vz_closure .quad s1vE_closure .globl Main_main_closure .section .data.rel,"aw",@progbits .align 3 .type Main_main_closure, @object .size Main_main_closure, 32 Main_main_closure: .quad Main_main_info .quad 0 .quad 0 .quad 0 .globl Main_main_info .align 3 .type Main_main_info, @object .size Main_main_info, 32 Main_main_info: .quad Main_main_entry .quad 2 .quad 103079215107 .quad Main_main_srt .globl ZCMain_main_srt .align 3 .type ZCMain_main_srt, @object .size ZCMain_main_srt, 16 ZCMain_main_srt: .quad GHCziTopHandler_runMainIO_closure .quad Main_main_closure .globl ZCMain_main_closure .align 3 .type ZCMain_main_closure, @object .size ZCMain_main_closure, 32 ZCMain_main_closure: .quad ZCMain_main_info .quad 0 .quad 0 .quad 0 .globl ZCMain_main_info .align 3 .type ZCMain_main_info, @object .size ZCMain_main_info, 32 ZCMain_main_info: .quad ZCMain_main_entry .quad 2 .quad 103079215107 .quad ZCMain_main_srt .section .data.rel.local .align 3 .type r1vz_closure, @object .size r1vz_closure, 32 r1vz_closure: .quad r1vz_info .quad 0 .quad 0 .quad 0 .align 3 .type s1vE_closure, @object .size s1vE_closure, 32 s1vE_closure: .quad s1vE_info .quad 0 .quad 0 .quad 0 .align 3 .type r1vx_closure, @object .size r1vx_closure, 32 r1vx_closure: .quad r1vx_info .quad 0 .quad 0 .quad 0 .lcomm _module_registered,8,8 .type _module_registered, @object .section ".data" .align 3 .type c1vU_str, @object .size c1vU_str, 13 c1vU_str: .string "hello world!" .section .data.rel.local .align 3 .type r1vz_info, @object .size r1vz_info, 32 r1vz_info: .quad r1vz_entry .quad 2 .quad 103079215107 .quad r1vz_srt .align 3 .type s1vE_info, @object .size s1vE_info, 32 s1vE_info: .quad s1vE_entry .quad 2 .quad 103079215105 .quad s1vE_srt .align 3 .type r1vx_info, @object .size r1vx_info, 32 r1vx_info: .quad r1vx_entry .quad 2 .quad 103079215107 .quad r1vx_srt .section .data.rel .align 3 .type r1vz_srt, @object .size r1vz_srt, 16 r1vz_srt: .quad SystemziIO_print_closure .quad r1vx_closure .align 3 .type s1vE_srt, @object .size s1vE_srt, 8 s1vE_srt: .quad GHCziBase_unpackCStringzh_closure .align 3 .type r1vx_srt, @object .size r1vx_srt, 16 r1vx_srt: .quad GHCziShow_zdfShowZMZN_closure .quad GHCziShow_zdfShowChar_closure .ident "GCC: (GNU) 4.1.1 (Gentoo 4.1.1)"