Advertisement
Guest User

Untitled

a guest
May 5th, 2019
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 0.49 KB | None | 0 0
  1.       .text
  2.         .global amax
  3. amax:
  4.         stmfd   sp!, { r4, r5, r6, lr }
  5.         mov     r4, r0
  6.         mov     r5, r1
  7.         mov     r6, #0
  8.         mov     r0, #0
  9.         cmp     r1, #0
  10.         beq     done
  11.         ldr     r0, [r4]
  12. loop:
  13.         ldr     r2, [r4], #4        @updates r4!!
  14.         add     r6, #1
  15.         cmp     r0, r2
  16.         movlt   r0, r2
  17.         cmp     r5, r6
  18.         bne     loop
  19.         b       done
  20. done:
  21.         ldmfd   sp!, { r4, r5, r6, pc }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement