Plain Text Paste by downs
Description: main.s
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | .code 16 .file "main.d" .text .align 2 .global _D4main4Test5writeMFkZk .code 16 .thumb_func .type _D4main4Test5writeMFkZk, %function _D4main4Test5writeMFkZk: .fnstart .LFB2: .save {r4, r5, lr} push {r4, r5, lr} .LCFI0: .pad #28 sub sp, sp, #28 .LCFI1: mov r4, r0 mov r5, r1 cmp r0, #0 bne .L2 add r2, sp, #8 ldr r3, .L5 ldmia r3!, {r0, r1} stmia r2!, {r0, r1} add r2, sp, #16 ldr r3, .L5+4 ldmia r3!, {r0, r1} stmia r2!, {r0, r1} mov r3, #220 lsl r3, r3, #1 str r3, [sp] ldr r0, [sp, #8] ldr r1, [sp, #12] ldr r2, [sp, #16] ldr r3, [sp, #20] bl _d_assert_msg .L2: ldr r3, [r4] str r5, [r3] mov r0, r5 add sp, sp, #28 @ sp needed for prologue pop {r4, r5, pc} .L6: .align 2 .L5: .word C.0.920 .word C.1.922 .LFE2: .global __gdc_personality_v0 .fnend .size _D4main4Test5writeMFkZk, .-_D4main4Test5writeMFkZk .align 2 .global _Dmain .code 16 .thumb_func .type _Dmain, %function _Dmain: .fnstart .LFB3: .save {r4, lr} push {r4, lr} .LCFI2: .pad #8 sub sp, sp, #8 .LCFI3: add r4, sp, #4 ldr r3, .L9 str r3, [sp, #4] mov r0, r4 mov r1, #0 bl _D4main4Test5writeMFkZk mov r0, r4 mov r1, #0 bl _D4main4Test5writeMFkZk mov r0, r4 mov r1, #0 bl _D4main4Test5writeMFkZk mov r0, #0 add sp, sp, #8 @ sp needed for prologue pop {r4, pc} .L10: .align 2 .L9: .word -559038737 .LFE3: .fnend .size _Dmain, .-_Dmain .weak _D20TypeInfo_S4main4Test6__initZ .section .gnu.linkonce.d._D20TypeInfo_S4main4Test6__initZ,"aw",%progbits .align 2 .type _D20TypeInfo_S4main4Test6__initZ, %object .size _D20TypeInfo_S4main4Test6__initZ, 8 _D20TypeInfo_S4main4Test6__initZ: .word _D15TypeInfo_Struct6__vtblZ .word 0 .word 9 .word _D20TypeInfo_S4main4Test6__initZ+44 .word 4 .word 0 .word 0 .word 0 .word 0 .word 0 .word 1 .ascii "main.Test\000" .global _D4main4Test6__initZ .section .rodata .align 2 .type _D4main4Test6__initZ, %object .size _D4main4Test6__initZ, 4 _D4main4Test6__initZ: .space 4 .align 2 .LC2: .ascii "/opt/devkitPRO/nds-samples/Graphics/2D/hello_world/" .ascii "source/main.d\000" .data .align 2 .type C.1.922, %object .size C.1.922, 8 C.1.922: .word 64 .word .LC2 .section .rodata .align 2 .LC3: .ascii "null this\000" .data .align 2 .type C.0.920, %object .size C.0.920, 8 C.0.920: .word 9 .word .LC3 .ident "GCC: (GNU) 4.1.1 20060524 ( gdc 0.24, using dmd 1.030)" |