Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 61 for (int i = 1; i < size; i++){
- 0120031c: movi r2,1
- 01200320: stw r2,-20(fp)
- 01200324: br 0x12003c8 <find_max_acs_seq_looped+224>
- 62 if (arr[i] < arr[i-1]){
- 01200328: ldw r2,-20(fp)
- 0120032c: add r2,r2,r2
- 01200330: add r2,r2,r2
- 01200334: mov r3,r2
- 01200338: ldw r2,-16(fp)
- 0120033c: add r2,r2,r3
- 01200340: ldw r3,0(r2)
- 01200344: ldw r4,-20(fp)
- 01200348: movhi r2,16384
- 0120034c: addi r2,r2,-1
- 01200350: add r2,r4,r2
- 01200354: add r2,r2,r2
- 01200358: add r2,r2,r2
- 0120035c: mov r4,r2
- 01200360: ldw r2,-16(fp)
- 01200364: add r2,r2,r4
- 01200368: ldw r2,0(r2)
- 0120036c: bge r3,r2,0x1200390 <find_max_acs_seq_looped+168>
- 63 if (!seq_len_cur++)
- 01200370: ldw r2,-24(fp)
- 01200374: addi r3,r2,1
- 01200378: stw r3,-24(fp)
- 0120037c: bne r2,zero,0x12003bc <find_max_acs_seq_looped+212>
- 64 i_strt_seq_cur= i-1;
- 01200380: ldw r2,-20(fp)
- 01200384: addi r2,r2,-1
- 01200388: stw r2,-28(fp)
- 0120038c: br 0x12003bc <find_max_acs_seq_looped+212>
- 66 if (seq_len_cur > *seq_len){
- 01200390: ldw r2,-4(fp)
- 01200394: ldw r3,0(r2)
- 01200398: ldw r2,-24(fp)
- 0120039c: bge r3,r2,0x12003b8 <find_max_acs_seq_looped+208>
- 67 *i_strt_seq = i_strt_seq_cur;
- 012003a0: ldw r2,-8(fp)
- 012003a4: ldw r3,-28(fp)
- 012003a8: stw r3,0(r2)
- 68 *seq_len = seq_len_cur;
- 012003ac: ldw r2,-4(fp)
- 012003b0: ldw r3,-24(fp)
- 012003b4: stw r3,0(r2)
- 70 seq_len_cur = 0;
- 012003b8: stw zero,-24(fp)
- 61 for (int i = 1; i < size; i++){
- 012003bc: ldw r2,-20(fp)
- 012003c0: addi r2,r2,1
- 012003c4: stw r2,-20(fp)
- 012003c8: ldw r3,-20(fp)
- 012003cc: ldw r2,-12(fp)
- 012003d0: blt r3,r2,0x1200328
- 74 if (seq_len_cur > *seq_len){
- 012003d4: ldw r2,-4(fp)
- 012003d8: ldw r3,0(r2)
- 012003dc: ldw r2,-24(fp)
- 012003e0: bge r3,r2,0x12003fc <find_max_acs_seq_looped+276>
- 75 *i_strt_seq = i_strt_seq_cur;
- 012003e4: ldw r2,-8(fp)
- 012003e8: ldw r3,-28(fp)
- 012003ec: stw r3,0(r2)
- 76 *seq_len = seq_len_cur;
- 012003f0: ldw r2,-4(fp)
- 012003f4: ldw r3,-24(fp)
- 012003f8: stw r3,0(r2)
- 78 (*seq_len)++;
- 012003fc: ldw r2,-4(fp)
- 01200400: ldw r2,0(r2)
- 01200404: addi r3,r2,1
- 01200408: ldw r2,-4(fp)
- 0120040c: stw r3,0(r2)
- 79 }
- 01200410: nop
- 01200414: mov sp,fp
- 01200418: ldw fp,0(sp)
- 0120041c: addi sp,sp,4
- 01200420: ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement