summaryrefslogtreecommitdiffstats
path: root/Bachelor/Mikroprozessorsysteme2/ARM202U/EXAMPLES/CANDASM/ADD64_3.S
blob: 17a0f3671168c587e0372210a0861a2be98283cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
; generated by Norcroft  ARM C vsn 4.41 (Advanced RISC Machines) [Aug 26 1992]

        AREA |C$$code|, CODE, READONLY
|x$codeseg|

        EXPORT  add_64
add_64
        LDR     a4,[a2,#0]
        LDR     ip,[a3,#0]
        ADDS    a4,a4,ip
        STR     a4,[a1,#0]
        LDR     a2,[a2,#4]
        LDR     a3,[a3,#4]
        ADC     a2,a2,a3
        STR     a2,[a1,#4]
        MOV     pc,lr

        AREA |C$$data|,DATA

|x$dataseg|

        END