Keksike

LB3

Mar 11th, 2022
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. AREA STACK, READWRITE
  2. stack_top EQU 0x20000000
  3. PRESERVE8
  4. AREA RESET, DATA, READONLY
  5. DCD stack_top
  6.  
  7. AREA Prog1, CODE, READONLY
  8. THUMB
  9.  
  10. const_delta EQU 0xB4
  11. const_K1 EQU 0xA0;
  12. const_K2_1 EQU 0x80;
  13. const_K2_2 EQU 0x200;
  14.  
  15. EXPORT start
  16. ENTRY
  17.  
  18. start
  19. add r13, #const_delta
  20.  
  21. ldr r1, [r13,#4]
  22. ldr r2, [r13,#8]
  23. ldr r3, [r13,#12]
  24.  
  25. movs r4, #const_K1
  26. ; movs r5, #const_K2_2
  27. movs r5, #const_K2_1
  28. lsls r5, 2
  29.  
  30. muls r4, r1, r4
  31. subs r2, r3
  32. muls r5, r2, r5
  33. adds r4, r5
  34.  
  35. str r4, [r13]
  36.  
  37. B .
  38. END
  39.  
Advertisement
Add Comment
Please, Sign In to add comment