Advertisement
Guest User

Untitled

a guest
Dec 14th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 0.39 KB | None | 0 0
  1. .text
  2. .global inbox
  3.  
  4. inbox:
  5.  
  6. push {lr}
  7. //sub sp, sp, #24
  8.  
  9. //ldr r0, [sp]
  10. //ldr r1, [sp, #4]
  11. //ldr r2, [sp, #8]
  12. //ldr r3, [sp, #12]
  13. ldr r4, [sp]
  14. ldr r5, [sp, #4]
  15.  
  16.  
  17. cmp r0, r4
  18.   bgt fail
  19.  
  20. cmp r1, r5
  21.   bgt fail
  22.  
  23. cmp r2, r4
  24.   blt fail
  25.  
  26. cmp r3, r5
  27.   blt fail
  28.  
  29. cmp r0, #0
  30.   bne succeed
  31. //end:
  32. // bx lr
  33. fail:
  34.   mov r0, #0
  35.   b end
  36. succeed:
  37.   mov r0, #1
  38.  
  39. end:
  40.   bx lr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement