Untitled Diff

Created Diff never expires
10 removals
Words removed20
Total words74
Words removed (%)27.03
25 lines
4 additions
Words added9
Total words63
Words added (%)14.29
21 lines
; Method Tests:Sum(System.Int32[]):int:this
; Method Tests:Sum(System.Int32[]):int:this
G_M56165_IG01:
G_M56165_IG01:
stp fp, lr, [sp,#-16]!
stp fp, lr, [sp,#-16]!
mov fp, sp
mov fp, sp
G_M56165_IG02:
G_M56165_IG02:
mov w0, wzr
mov w0, wzr
mov w2, wzr
mov w2, wzr
ldr w3, [x1,#8]
ldr w3, [x1,#8]
cmp w3, #0
cmp w3, #0
ble G_M56165_IG04
ble G_M56165_IG04
add x1, x1, #16
G_M56165_IG03:
G_M56165_IG03:
mov w4, w2
ldr w4, [x1, w2, UXTW #2]
lsl x4, x4, #2
mov x5, #16
add x4, x4, x5
ldr w4, [x1, x4]
add w0, w4, w0
add w0, w4, w0
mov w4, #1
add w2, w2, #1
add w2, w2, w4
cmp w3, w2
cmp w3, w2
bgt G_M56165_IG03
bgt G_M56165_IG03
G_M56165_IG04:
G_M56165_IG04:
ldp fp, lr, [sp],#16
ldp fp, lr, [sp],#16
ret lr
ret lr
; Total bytes of code: 76
; Total bytes of code: 60