Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2018
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  61         for (int i = 1; i < size; i++){
  2. 0120031c:   movi r2,1
  3. 01200320:   stw r2,-20(fp)
  4. 01200324:   br 0x12003c8 <find_max_acs_seq_looped+224>
  5.  62             if (arr[i] < arr[i-1]){
  6. 01200328:   ldw r2,-20(fp)
  7. 0120032c:   add r2,r2,r2
  8. 01200330:   add r2,r2,r2
  9. 01200334:   mov r3,r2
  10. 01200338:   ldw r2,-16(fp)
  11. 0120033c:   add r2,r2,r3
  12. 01200340:   ldw r3,0(r2)
  13. 01200344:   ldw r4,-20(fp)
  14. 01200348:   movhi r2,16384
  15. 0120034c:   addi r2,r2,-1
  16. 01200350:   add r2,r4,r2
  17. 01200354:   add r2,r2,r2
  18. 01200358:   add r2,r2,r2
  19. 0120035c:   mov r4,r2
  20. 01200360:   ldw r2,-16(fp)
  21. 01200364:   add r2,r2,r4
  22. 01200368:   ldw r2,0(r2)
  23. 0120036c:   bge r3,r2,0x1200390 <find_max_acs_seq_looped+168>
  24.  63                 if (!seq_len_cur++)
  25. 01200370:   ldw r2,-24(fp)
  26. 01200374:   addi r3,r2,1
  27. 01200378:   stw r3,-24(fp)
  28. 0120037c:   bne r2,zero,0x12003bc <find_max_acs_seq_looped+212>
  29.  64                     i_strt_seq_cur= i-1;
  30. 01200380:   ldw r2,-20(fp)
  31. 01200384:   addi r2,r2,-1
  32. 01200388:   stw r2,-28(fp)
  33. 0120038c:   br 0x12003bc <find_max_acs_seq_looped+212>
  34.  66                 if (seq_len_cur > *seq_len){
  35. 01200390:   ldw r2,-4(fp)
  36. 01200394:   ldw r3,0(r2)
  37. 01200398:   ldw r2,-24(fp)
  38. 0120039c:   bge r3,r2,0x12003b8 <find_max_acs_seq_looped+208>
  39.  67                     *i_strt_seq = i_strt_seq_cur;
  40. 012003a0:   ldw r2,-8(fp)
  41. 012003a4:   ldw r3,-28(fp)
  42. 012003a8:   stw r3,0(r2)
  43.  68                     *seq_len = seq_len_cur;
  44. 012003ac:   ldw r2,-4(fp)
  45. 012003b0:   ldw r3,-24(fp)
  46. 012003b4:   stw r3,0(r2)
  47.  70                 seq_len_cur = 0;
  48. 012003b8:   stw zero,-24(fp)
  49.  61         for (int i = 1; i < size; i++){
  50. 012003bc:   ldw r2,-20(fp)
  51. 012003c0:   addi r2,r2,1
  52. 012003c4:   stw r2,-20(fp)
  53. 012003c8:   ldw r3,-20(fp)
  54. 012003cc:   ldw r2,-12(fp)
  55. 012003d0:   blt r3,r2,0x1200328
  56.  74         if (seq_len_cur > *seq_len){
  57. 012003d4:   ldw r2,-4(fp)
  58. 012003d8:   ldw r3,0(r2)
  59. 012003dc:   ldw r2,-24(fp)
  60. 012003e0:   bge r3,r2,0x12003fc <find_max_acs_seq_looped+276>
  61.  75             *i_strt_seq = i_strt_seq_cur;
  62. 012003e4:   ldw r2,-8(fp)
  63. 012003e8:   ldw r3,-28(fp)
  64. 012003ec:   stw r3,0(r2)
  65.  76             *seq_len = seq_len_cur;
  66. 012003f0:   ldw r2,-4(fp)
  67. 012003f4:   ldw r3,-24(fp)
  68. 012003f8:   stw r3,0(r2)
  69.  78         (*seq_len)++;
  70. 012003fc:   ldw r2,-4(fp)
  71. 01200400:   ldw r2,0(r2)
  72. 01200404:   addi r3,r2,1
  73. 01200408:   ldw r2,-4(fp)
  74. 0120040c:   stw r3,0(r2)
  75.  79       }
  76. 01200410:   nop
  77. 01200414:   mov sp,fp
  78. 01200418:   ldw fp,0(sp)
  79. 0120041c:   addi sp,sp,4
  80. 01200420:   ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement