Plain Text Paste by downs
Description: main.s
Hide line numbers

Create new paste
Post a reply
View replies

Paste:
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)"

Replies:

    (some replies deleted)