Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AREA STACK, READWRITE
- stack_top EQU 0x20000000
- PRESERVE8
- AREA RESET, DATA, READONLY
- DCD stack_top
- AREA Prog1, CODE, READONLY
- THUMB
- const_delta EQU 0xB4
- const_K1 EQU 0xA0;
- const_K2_1 EQU 0x80;
- const_K2_2 EQU 0x200;
- EXPORT start
- ENTRY
- start
- add r13, #const_delta
- ldr r1, [r13,#4]
- ldr r2, [r13,#8]
- ldr r3, [r13,#12]
- movs r4, #const_K1
- ; movs r5, #const_K2_2
- movs r5, #const_K2_1
- lsls r5, 2
- muls r4, r1, r4
- subs r2, r3
- muls r5, r2, r5
- adds r4, r5
- str r4, [r13]
- B .
- END
Advertisement
Add Comment
Please, Sign In to add comment