Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; ======================================================
  2. ; Subroutine sub_88FC00E0 - Address 0x88FC00E0
  3. sub_88FC00E0:
  4.     0x88FC00E0: 0x3C0988FC '...<' - lui        $t1, 0x88FC ; int t1 = 0x88FC0000;
  5.     0x88FC00E4: 0x00803021 '!0..' - move       $a2, $a0; a2 = a0;
  6.     0x88FC00E8: 0x00002821 '!(..' - move       $a1, $zr; a1 = 0;
  7.     0x88FC00EC: 0x2528114C 'L.(%' - addiu      $t0, $t1, 4428 ; int t0 = 0x88FC114C;
  8.     0x88FC00F0: 0x24070040 '@..$' - li         $a3, 64 ; int a3 = 64;
  9.  
  10. loc_88FC00F4:       ; Refs: 0x88FC0104
  11.     0x88FC00F4: 0x00C51021 '!...' - addu       $v0, $a2, $a1 ; int v0 = a2 + a1;
  12.     0x88FC00F8: 0x90440000 '..D.' - lbu        $a0, 0($v0) ; a0 = a2[a1];
  13.     0x88FC00FC: 0x01051821 '!...' - addu       $v1, $t0, $a1 ; int v1 = t0 + a1;
  14.     0x88FC0100: 0x24A50001 '...$' - addiu      $a1, $a1, 1 ; a1++;
  15.     0x88FC0104: 0x14A7FFFB '....' - bne        $a1, $a3, loc_88FC00F4 ; if (!a1 == a3) goto loc_88FC00F4;
  16.     0x88FC0108: 0xA0640000 '..d.' - sb         $a0, 0($v1) ; [v1+0] = (0xff & a0);
  17.     0x88FC010C: 0x3C0288FC '...<' - lui        $v0, 0x88FC ; v0 = 0x88FC0000;
  18.     0x88FC0110: 0x24441150 'P.D$' - addiu      $a0, $v0, 4432 ; a0 = 0x88FC1150;
  19.     0x88FC0114: 0x3C0388FC '...<' - lui        $v1, 0x88FC ; v1 = 0x88FC0000;
  20.     0x88FC0118: 0x3C0288FC '...<' - lui        $v0, 0x88FC ; v0 = 0x88FC0000;
  21.     0x88FC011C: 0x24650520 ' .e$' - addiu      $a1, $v1, 1312 ; a1 = 0x88FC0520;
  22.     0x88FC0120: 0x2446115C '\.F$' - addiu      $a2, $v0, 4444 ; a2 = 0x88FC115C;
  23.     0x88FC0124: 0x80830000 '....' - lb         $v1, 0($a0) ; v1 = a0;
  24.  
  25. loc_88FC0128:       ; Refs: 0x88FC0138
  26.     0x88FC0128: 0x80A20000 '....' - lb         $v0, 0($a1) ; v0 = a1[a1];
  27.     0x88FC012C: 0x24840001 '...$' - addiu      $a0, $a0, 1 ; a0++;
  28.     0x88FC0130: 0x14620009 '..b.' - bne        $v1, $v0, loc_88FC0158 ; if (!v1 == v0) goto loc_88FC0158;
  29.     0x88FC0134: 0x24A50001 '...$' - addiu      $a1, $a1, 1 ; a1++;
  30.     0x88FC0138: 0x5486FFFB '...T' - bnel       $a0, $a2, loc_88FC0128 ; if (!a0 == a2) goto loc_88FC0128;
  31.     0x88FC013C: 0x80830000 '....' - lb         $v1, 0($a0) ; v1 = a0[a0];
  32.     0x88FC0140: 0x3C0288FC '...<' - lui        $v0, 0x88FC ; v0 = 0x88FC0000;
  33.     0x88FC0144: 0x8C431144 'D.C.' - lw         $v1, 4420($v0) ; v1 = 0x88FC1144;
  34.     0x88FC0148: 0x14600007 '..`.' - bnez       $v1, loc_88FC0168 ; if (!v1 == 0) goto loc_88FC0168;
  35.     0x88FC014C: 0x24030001 '...$' - li         $v1, 1 ; v1 = 1;
  36.     0x88FC0150: 0x2402006A 'j..$' - li         $v0, 106 ; v0 = 106;
  37.     0x88FC0154: 0xA1020009 '....' - sb         $v0, 9($t0) ; t0[9] = v0;
  38.  
  39. loc_88FC0158:       ; Refs: 0x88FC0130
  40.     0x88FC0158: 0x3C0288FC '...<' - lui        $v0, 0x88FC ; v0 = 0x88FC0000;
  41.     0x88FC015C: 0x8C591130 '0.Y.' - lw         $t9, 4400($v0) ; t9 = 0x88FC1130;
  42.     0x88FC0160: 0x03200008 '.. .' - jr         $t9 ; return t9;
  43.     0x88FC0164: 0x2524114C 'L.$%' - addiu      $a0, $t1, 4428 ; a0 = 0x88FC114C;
  44.  
  45. loc_88FC0168:       ; Refs: 0x88FC0148
  46.     0x88FC0168: 0x3C0288FC '...<' - lui        $v0, 0x88FC ; v0 = 0x88FC0000;
  47.     0x88FC016C: 0xAC431148 'H.C.' - sw         $v1, 4424($v0) ; v1 = 0x88FC1148;
  48.     0x88FC0170: 0x03E00008 '....' - jr         $ra ; return 0;
  49.     0x88FC0174: 0x00001021 '!...' - move       $v0, $zr ; v0 = 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement