Artifact 5013a6a4abdc17444c837f35d79c2edeacd45656:


0000: 23 69 6e 63 6c 75 64 65 20 22 61 73 6d 6d 69 70  #include "asmmip
0010: 73 2e 68 22 0a 09 0a 09 2e 73 65 74 09 6e 6f 62  s.h".....set.nob
0020: 6f 70 74 0a 09 2e 6f 70 74 69 6f 6e 20 70 69 63  opt...option pic
0030: 32 0a 09 2e 73 65 63 74 69 6f 6e 09 2e 74 65 78  2...section..tex
0040: 74 0a 09 2e 74 65 78 74 0a 09 2e 61 6c 69 67 6e  t...text...align
0050: 09 32 0a 09 2e 67 6c 6f 62 6c 09 5f 5f 76 61 63  .2...globl.__vac
0060: 61 6c 6c 5f 72 0a 09 44 45 43 4c 41 52 45 5f 46  all_r..DECLARE_F
0070: 55 4e 43 54 49 4f 4e 28 5f 5f 76 61 63 61 6c 6c  UNCTION(__vacall
0080: 5f 72 29 0a 09 2e 65 6e 74 09 5f 5f 76 61 63 61  _r)...ent.__vaca
0090: 6c 6c 5f 72 0a 5f 5f 76 61 63 61 6c 6c 5f 72 3a  ll_r.__vacall_r:
00a0: 0a 2e 4c 46 42 31 3a 0a 09 2e 66 72 61 6d 65 09  ..LFB1:...frame.
00b0: 24 73 70 2c 32 35 36 2c 24 33 31 09 09 0a 09 2e  $sp,256,$31.....
00c0: 6d 61 73 6b 09 30 78 39 30 30 33 30 30 30 30 2c  mask.0x90030000,
00d0: 2d 38 0a 09 2e 66 6d 61 73 6b 09 30 78 30 30 30  -8...fmask.0x000
00e0: 30 30 30 30 30 2c 30 0a 09 73 75 62 75 09 24 73  00000,0..subu.$s
00f0: 70 2c 24 73 70 2c 32 35 36 0a 2e 4c 43 46 49 30  p,$sp,256..LCFI0
0100: 3a 0a 09 73 64 09 24 33 31 2c 31 38 34 28 24 73  :..sd.$31,184($s
0110: 70 29 0a 2e 4c 43 46 49 31 3a 0a 09 73 64 09 24  p)..LCFI1:..sd.$
0120: 32 38 2c 31 37 36 28 24 73 70 29 0a 2e 4c 43 46  28,176($sp)..LCF
0130: 49 32 3a 0a 09 73 64 09 24 31 37 2c 31 36 38 28  I2:..sd.$17,168(
0140: 24 73 70 29 0a 2e 4c 43 46 49 33 3a 0a 09 73 64  $sp)..LCFI3:..sd
0150: 09 24 31 36 2c 31 36 30 28 24 73 70 29 0a 2e 4c  .$16,160($sp)..L
0160: 43 46 49 34 3a 0a 09 2e 73 65 74 09 6e 6f 61 74  CFI4:...set.noat
0170: 0a 09 6c 75 69 09 24 31 2c 25 68 69 28 25 6e 65  ..lui.$1,%hi(%ne
0180: 67 28 25 67 70 5f 72 65 6c 28 5f 5f 76 61 63 61  g(%gp_rel(__vaca
0190: 6c 6c 5f 72 29 29 29 0a 09 61 64 64 69 75 09 24  ll_r)))..addiu.$
01a0: 31 2c 24 31 2c 25 6c 6f 28 25 6e 65 67 28 25 67  1,$1,%lo(%neg(%g
01b0: 70 5f 72 65 6c 28 5f 5f 76 61 63 61 6c 6c 5f 72  p_rel(__vacall_r
01c0: 29 29 29 0a 09 64 61 64 64 75 09 24 67 70 2c 24  )))..daddu.$gp,$
01d0: 31 2c 24 32 35 0a 09 2e 73 65 74 09 61 74 0a 09  1,$25...set.at..
01e0: 61 64 64 75 09 24 31 32 2c 24 73 70 2c 31 39 32  addu.$12,$sp,192
01f0: 0a 09 73 77 09 24 31 32 2c 32 30 28 24 73 70 29  ..sw.$12,20($sp)
0200: 0a 09 61 64 64 75 09 24 31 32 2c 24 73 70 2c 32  ..addu.$12,$sp,2
0210: 35 36 0a 09 73 64 09 24 35 2c 32 30 30 28 24 73  56..sd.$5,200($s
0220: 70 29 0a 09 73 64 09 24 36 2c 32 30 38 28 24 73  p)..sd.$6,208($s
0230: 70 29 0a 09 73 64 09 24 37 2c 32 31 36 28 24 73  p)..sd.$7,216($s
0240: 70 29 0a 09 73 64 09 24 38 2c 32 32 34 28 24 73  p)..sd.$8,224($s
0250: 70 29 0a 09 73 64 09 24 39 2c 32 33 32 28 24 73  p)..sd.$9,232($s
0260: 70 29 0a 09 73 64 09 24 31 30 2c 32 34 30 28 24  p)..sd.$10,240($
0270: 73 70 29 0a 09 73 64 09 24 31 31 2c 32 34 38 28  sp)..sd.$11,248(
0280: 24 73 70 29 0a 09 73 2e 64 09 24 66 31 32 2c 39  $sp)..s.d.$f12,9
0290: 36 28 24 73 70 29 0a 09 73 2e 64 09 24 66 31 33  6($sp)..s.d.$f13
02a0: 2c 31 30 34 28 24 73 70 29 0a 09 73 2e 64 09 24  ,104($sp)..s.d.$
02b0: 66 31 34 2c 31 31 32 28 24 73 70 29 0a 09 73 2e  f14,112($sp)..s.
02c0: 64 09 24 66 31 35 2c 31 32 30 28 24 73 70 29 0a  d.$f15,120($sp).
02d0: 09 73 2e 64 09 24 66 31 36 2c 31 32 38 28 24 73  .s.d.$f16,128($s
02e0: 70 29 0a 09 73 2e 64 09 24 66 31 37 2c 31 33 36  p)..s.d.$f17,136
02f0: 28 24 73 70 29 0a 09 73 2e 64 09 24 66 31 38 2c  ($sp)..s.d.$f18,
0300: 31 34 34 28 24 73 70 29 0a 09 73 2e 64 09 24 66  144($sp)..s.d.$f
0310: 31 39 2c 31 35 32 28 24 73 70 29 0a 09 73 2e 73  19,152($sp)..s.s
0320: 09 24 66 31 32 2c 36 34 28 24 73 70 29 0a 09 73  .$f12,64($sp)..s
0330: 2e 73 09 24 66 31 33 2c 36 38 28 24 73 70 29 0a  .s.$f13,68($sp).
0340: 09 73 2e 73 09 24 66 31 34 2c 37 32 28 24 73 70  .s.s.$f14,72($sp
0350: 29 0a 09 73 2e 73 09 24 66 31 35 2c 37 36 28 24  )..s.s.$f15,76($
0360: 73 70 29 0a 09 73 2e 73 09 24 66 31 36 2c 38 30  sp)..s.s.$f16,80
0370: 28 24 73 70 29 0a 09 73 2e 73 09 24 66 31 37 2c  ($sp)..s.s.$f17,
0380: 38 34 28 24 73 70 29 0a 09 73 2e 73 09 24 66 31  84($sp)..s.s.$f1
0390: 38 2c 38 38 28 24 73 70 29 0a 09 73 2e 73 09 24  8,88($sp)..s.s.$
03a0: 66 31 39 2c 39 32 28 24 73 70 29 0a 09 73 77 09  f19,92($sp)..sw.
03b0: 24 30 2c 31 36 28 24 73 70 29 0a 09 73 77 09 24  $0,16($sp)..sw.$
03c0: 30 2c 32 34 28 24 73 70 29 0a 09 73 77 09 24 30  0,24($sp)..sw.$0
03d0: 2c 32 38 28 24 73 70 29 0a 09 73 77 09 24 31 32  ,28($sp)..sw.$12
03e0: 2c 35 36 28 24 73 70 29 0a 09 73 77 09 24 30 2c  ,56($sp)..sw.$0,
03f0: 36 30 28 24 73 70 29 0a 09 6c 77 09 24 32 35 2c  60($sp)..lw.$25,
0400: 30 28 24 32 29 0a 09 73 64 09 24 34 2c 31 39 32  0($2)..sd.$4,192
0410: 28 24 73 70 29 0a 09 6c 77 09 24 34 2c 34 28 24  ($sp)..lw.$4,4($
0420: 32 29 0a 09 61 64 64 75 09 24 35 2c 24 73 70 2c  2)..addu.$5,$sp,
0430: 31 36 0a 09 6a 61 6c 09 24 33 31 2c 24 32 35 0a  16..jal.$31,$25.
0440: 09 6c 77 09 24 31 33 2c 32 38 28 24 73 70 29 0a  .lw.$13,28($sp).
0450: 09 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  ....set.noreorde
0460: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
0470: 09 62 65 71 09 24 31 33 2c 24 30 2c 2e 4c 34 0a  .beq.$13,$0,.L4.
0480: 09 6c 69 09 24 31 32 2c 31 09 09 09 0a 09 2e 73  .li.$12,1......s
0490: 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72  et.macro...set.r
04a0: 65 6f 72 64 65 72 0a 0a 09 2e 73 65 74 09 6e 6f  eorder....set.no
04b0: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
04c0: 6d 61 63 72 6f 0a 09 62 65 71 09 24 31 33 2c 24  macro..beq.$13,$
04d0: 31 32 2c 2e 4c 38 37 0a 09 6c 69 09 24 31 32 2c  12,.L87..li.$12,
04e0: 32 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f  2......set.macro
04f0: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
0500: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
0510: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
0520: 6e 65 09 24 31 33 2c 24 31 32 2c 2e 4c 37 0a 09  ne.$13,$12,.L7..
0530: 6c 69 09 24 31 32 2c 33 09 09 09 0a 09 2e 73 65  li.$12,3......se
0540: 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65  t.macro...set.re
0550: 6f 72 64 65 72 0a 0a 09 2e 73 65 74 09 6e 6f 72  order....set.nor
0560: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
0570: 61 63 72 6f 0a 09 62 09 2e 4c 34 0a 09 6c 62 09  acro..b..L4..lb.
0580: 24 32 2c 34 30 28 24 73 70 29 0a 09 2e 73 65 74  $2,40($sp)...set
0590: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
05a0: 72 64 65 72 0a 0a 2e 4c 37 3a 0a 09 2e 73 65 74  rder...L7:...set
05b0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
05c0: 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 31  .nomacro..bne.$1
05d0: 33 2c 24 31 32 2c 2e 4c 39 0a 09 6c 69 09 24 31  3,$12,.L9..li.$1
05e0: 32 2c 34 09 09 09 0a 09 2e 73 65 74 09 6d 61 63  2,4......set.mac
05f0: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
0600: 0a 0a 2e 4c 38 37 3a 0a 09 2e 73 65 74 09 6e 6f  ...L87:...set.no
0610: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
0620: 6d 61 63 72 6f 0a 09 62 09 2e 4c 34 0a 09 6c 62  macro..b..L4..lb
0630: 75 09 24 32 2c 34 30 28 24 73 70 29 0a 09 2e 73  u.$2,40($sp)...s
0640: 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72  et.macro...set.r
0650: 65 6f 72 64 65 72 0a 0a 2e 4c 39 3a 0a 09 2e 73  eorder...L9:...s
0660: 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73  et.noreorder...s
0670: 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09  et.nomacro..bne.
0680: 24 31 33 2c 24 31 32 2c 2e 4c 31 31 0a 09 6c 69  $13,$12,.L11..li
0690: 09 24 31 32 2c 35 09 09 09 0a 09 2e 73 65 74 09  .$12,5......set.
06a0: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
06b0: 64 65 72 0a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  der....set.noreo
06c0: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
06d0: 72 6f 0a 09 62 09 2e 4c 34 0a 09 6c 68 09 24 32  ro..b..L4..lh.$2
06e0: 2c 34 30 28 24 73 70 29 0a 09 2e 73 65 74 09 6d  ,40($sp)...set.m
06f0: 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64  acro...set.reord
0700: 65 72 0a 0a 2e 4c 31 31 3a 0a 09 2e 73 65 74 09  er...L11:...set.
0710: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
0720: 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 31 33  nomacro..bne.$13
0730: 2c 24 31 32 2c 2e 4c 31 33 0a 09 6c 69 09 24 31  ,$12,.L13..li.$1
0740: 32 2c 36 09 09 09 0a 09 2e 73 65 74 09 6d 61 63  2,6......set.mac
0750: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
0760: 0a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  ....set.noreorde
0770: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
0780: 09 62 09 2e 4c 34 0a 09 6c 68 75 09 24 32 2c 34  .b..L4..lhu.$2,4
0790: 30 28 24 73 70 29 0a 09 2e 73 65 74 09 6d 61 63  0($sp)...set.mac
07a0: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
07b0: 0a 0a 2e 4c 31 33 3a 0a 09 2e 73 65 74 09 6e 6f  ...L13:...set.no
07c0: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
07d0: 6d 61 63 72 6f 0a 09 62 65 71 09 24 31 33 2c 24  macro..beq.$13,$
07e0: 31 32 2c 2e 4c 38 38 0a 09 6c 69 09 24 31 32 2c  12,.L88..li.$12,
07f0: 37 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f  7......set.macro
0800: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
0810: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
0820: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
0830: 65 71 09 24 31 33 2c 24 31 32 2c 2e 4c 38 39 0a  eq.$13,$12,.L89.
0840: 09 6c 69 09 24 31 32 2c 38 09 09 09 0a 09 2e 73  .li.$12,8......s
0850: 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72  et.macro...set.r
0860: 65 6f 72 64 65 72 0a 0a 09 2e 73 65 74 09 6e 6f  eorder....set.no
0870: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
0880: 6d 61 63 72 6f 0a 09 62 65 71 09 24 31 33 2c 24  macro..beq.$13,$
0890: 31 32 2c 2e 4c 38 38 0a 09 6c 69 09 24 31 32 2c  12,.L88..li.$12,
08a0: 39 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f  9......set.macro
08b0: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
08c0: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
08d0: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
08e0: 6e 65 09 24 31 33 2c 24 31 32 2c 2e 4c 32 31 0a  ne.$13,$12,.L21.
08f0: 09 6c 69 09 24 31 32 2c 31 30 09 09 09 0a 09 2e  .li.$12,10......
0900: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
0910: 72 65 6f 72 64 65 72 0a 0a 2e 4c 38 39 3a 0a 09  reorder...L89:..
0920: 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09  .set.noreorder..
0930: 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 09  .set.nomacro..b.
0940: 2e 4c 34 0a 09 6c 77 75 09 24 32 2c 34 30 28 24  .L4..lwu.$2,40($
0950: 73 70 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  sp)...set.macro.
0960: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 2e  ..set.reorder...
0970: 4c 32 31 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  L21:...set.noreo
0980: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
0990: 72 6f 0a 09 62 65 71 09 24 31 33 2c 24 31 32 2c  ro..beq.$13,$12,
09a0: 2e 4c 39 30 0a 09 6c 77 09 24 31 33 2c 32 38 28  .L90..lw.$13,28(
09b0: 24 73 70 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f  $sp)...set.macro
09c0: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
09d0: 09 6c 69 09 24 31 32 2c 31 31 09 09 09 0a 09 2e  .li.$12,11......
09e0: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
09f0: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65  set.nomacro..bne
0a00: 09 24 31 33 2c 24 31 32 2c 2e 4c 32 35 0a 09 6c  .$13,$12,.L25..l
0a10: 69 09 24 31 32 2c 31 32 09 09 09 0a 09 2e 73 65  i.$12,12......se
0a20: 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65  t.macro...set.re
0a30: 6f 72 64 65 72 0a 0a 2e 4c 39 30 3a 0a 09 2e 73  order...L90:...s
0a40: 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73  et.noreorder...s
0a50: 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 09 2e 4c  et.nomacro..b..L
0a60: 34 0a 09 6c 64 09 24 32 2c 34 30 28 24 73 70 29  4..ld.$2,40($sp)
0a70: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
0a80: 65 74 09 72 65 6f 72 64 65 72 0a 0a 2e 4c 32 35  et.reorder...L25
0a90: 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  :...set.noreorde
0aa0: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
0ab0: 09 62 6e 65 09 24 31 33 2c 24 31 32 2c 2e 4c 32  .bne.$13,$12,.L2
0ac0: 37 0a 09 6c 69 09 24 31 32 2c 31 33 09 09 09 0a  7..li.$12,13....
0ad0: 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65  ..set.macro...se
0ae0: 74 09 72 65 6f 72 64 65 72 0a 0a 09 2e 73 65 74  t.reorder....set
0af0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
0b00: 09 6e 6f 6d 61 63 72 6f 0a 09 62 09 2e 4c 34 0a  .nomacro..b..L4.
0b10: 09 6c 2e 73 09 24 66 30 2c 34 30 28 24 73 70 29  .l.s.$f0,40($sp)
0b20: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
0b30: 65 74 09 72 65 6f 72 64 65 72 0a 0a 2e 4c 32 37  et.reorder...L27
0b40: 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  :...set.noreorde
0b50: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
0b60: 09 62 6e 65 09 24 31 33 2c 24 31 32 2c 2e 4c 32  .bne.$13,$12,.L2
0b70: 39 0a 09 6c 69 09 24 31 32 2c 31 34 09 09 09 0a  9..li.$12,14....
0b80: 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65  ..set.macro...se
0b90: 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c 2e 64 09  t.reorder...l.d.
0ba0: 24 66 30 2c 34 30 28 24 73 70 29 0a 09 62 09 2e  $f0,40($sp)..b..
0bb0: 4c 34 0a 2e 4c 32 39 3a 0a 09 2e 73 65 74 09 6e  L4..L29:...set.n
0bc0: 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e  oreorder...set.n
0bd0: 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 31 33 2c  omacro..bne.$13,
0be0: 24 31 32 2c 2e 4c 33 31 0a 09 6c 69 09 24 31 32  $12,.L31..li.$12
0bf0: 2c 31 35 09 09 09 0a 09 2e 73 65 74 09 6d 61 63  ,15......set.mac
0c00: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
0c10: 0a 0a 2e 4c 38 38 3a 0a 09 2e 73 65 74 09 6e 6f  ...L88:...set.no
0c20: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
0c30: 6d 61 63 72 6f 0a 09 62 09 2e 4c 34 0a 09 6c 77  macro..b..L4..lw
0c40: 09 24 32 2c 34 30 28 24 73 70 29 0a 09 2e 73 65  .$2,40($sp)...se
0c50: 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65  t.macro...set.re
0c60: 6f 72 64 65 72 0a 0a 2e 4c 33 31 3a 0a 09 2e 73  order...L31:...s
0c70: 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73  et.noreorder...s
0c80: 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09  et.nomacro..bne.
0c90: 24 31 33 2c 24 31 32 2c 2e 4c 34 0a 09 6c 77 09  $13,$12,.L4..lw.
0ca0: 24 31 32 2c 31 36 28 24 73 70 29 0a 09 2e 73 65  $12,16($sp)...se
0cb0: 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65  t.macro...set.re
0cc0: 6f 72 64 65 72 0a 0a 09 0a 09 61 6e 64 69 09 24  order.....andi.$
0cd0: 31 33 2c 24 31 32 2c 30 78 31 0a 09 2e 73 65 74  13,$12,0x1...set
0ce0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
0cf0: 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24 31  .nomacro..beq.$1
0d00: 33 2c 24 30 2c 2e 4c 33 34 0a 09 6d 6f 76 65 09  3,$0,.L34..move.
0d10: 24 31 37 2c 24 31 32 0a 09 2e 73 65 74 09 6d 61  $17,$12...set.ma
0d20: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
0d30: 72 0a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64  r....set.noreord
0d40: 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f  er...set.nomacro
0d50: 0a 09 62 09 2e 4c 34 0a 09 6c 77 09 24 32 2c 32  ..b..L4..lw.$2,2
0d60: 34 28 24 73 70 29 0a 09 2e 73 65 74 09 6d 61 63  4($sp)...set.mac
0d70: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
0d80: 0a 0a 2e 4c 33 34 3a 0a 09 61 6e 64 69 09 24 31  ...L34:..andi.$1
0d90: 32 2c 24 31 37 2c 30 78 34 30 30 0a 09 2e 73 65  2,$17,0x400...se
0da0: 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65  t.noreorder...se
0db0: 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24  t.nomacro..beq.$
0dc0: 31 32 2c 24 30 2c 2e 4c 34 0a 09 61 6e 64 69 09  12,$0,.L4..andi.
0dd0: 24 31 32 2c 24 31 37 2c 30 78 34 0a 09 2e 73 65  $12,$17,0x4...se
0de0: 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65  t.macro...set.re
0df0: 6f 72 64 65 72 0a 0a 09 2e 73 65 74 09 6e 6f 72  order....set.nor
0e00: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
0e10: 61 63 72 6f 0a 09 62 65 71 09 24 31 32 2c 24 30  acro..beq.$12,$0
0e20: 2c 2e 4c 33 37 0a 09 6c 77 09 24 31 33 2c 33 32  ,.L37..lw.$13,32
0e30: 28 24 73 70 29 0a 09 2e 73 65 74 09 6d 61 63 72  ($sp)...set.macr
0e40: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
0e50: 0a 09 6c 69 09 24 31 32 2c 31 09 09 09 0a 09 2e  ..li.$12,1......
0e60: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
0e70: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65  set.nomacro..bne
0e80: 09 24 31 33 2c 24 31 32 2c 2e 4c 33 38 0a 09 6c  .$13,$12,.L38..l
0e90: 69 09 24 31 32 2c 32 09 09 09 0a 09 2e 73 65 74  i.$12,2......set
0ea0: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
0eb0: 72 64 65 72 0a 0a 09 6c 77 09 24 31 32 2c 32 34  rder...lw.$12,24
0ec0: 28 24 73 70 29 0a 09 2e 73 65 74 09 6e 6f 72 65  ($sp)...set.nore
0ed0: 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61  order...set.noma
0ee0: 63 72 6f 0a 09 62 09 2e 4c 34 0a 09 6c 62 75 09  cro..b..L4..lbu.
0ef0: 24 32 2c 30 28 24 31 32 29 0a 09 2e 73 65 74 09  $2,0($12)...set.
0f00: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
0f10: 64 65 72 0a 0a 2e 4c 33 38 3a 0a 09 2e 73 65 74  der...L38:...set
0f20: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
0f30: 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 31  .nomacro..bne.$1
0f40: 33 2c 24 31 32 2c 2e 4c 34 30 0a 09 6c 69 09 24  3,$12,.L40..li.$
0f50: 31 32 2c 34 09 09 09 0a 09 2e 73 65 74 09 6d 61  12,4......set.ma
0f60: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
0f70: 72 0a 0a 09 6c 77 09 24 31 32 2c 32 34 28 24 73  r...lw.$12,24($s
0f80: 70 29 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64  p)...set.noreord
0f90: 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f  er...set.nomacro
0fa0: 0a 09 62 09 2e 4c 34 0a 09 6c 68 75 09 24 32 2c  ..b..L4..lhu.$2,
0fb0: 30 28 24 31 32 29 0a 09 2e 73 65 74 09 6d 61 63  0($12)...set.mac
0fc0: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
0fd0: 0a 0a 2e 4c 34 30 3a 0a 09 2e 73 65 74 09 6e 6f  ...L40:...set.no
0fe0: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
0ff0: 6d 61 63 72 6f 0a 09 62 6e 65 09 24 31 33 2c 24  macro..bne.$13,$
1000: 31 32 2c 2e 4c 34 32 0a 09 6c 69 09 24 31 32 2c  12,.L42..li.$12,
1010: 38 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f  8......set.macro
1020: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
1030: 09 6c 77 09 24 31 32 2c 32 34 28 24 73 70 29 0a  .lw.$12,24($sp).
1040: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
1050: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
1060: 09 2e 4c 34 0a 09 6c 77 75 09 24 32 2c 30 28 24  ..L4..lwu.$2,0($
1070: 31 32 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  12)...set.macro.
1080: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 2e  ..set.reorder...
1090: 4c 34 32 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  L42:...set.noreo
10a0: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
10b0: 72 6f 0a 09 62 6e 65 09 24 31 33 2c 24 31 32 2c  ro..bne.$13,$12,
10c0: 2e 4c 34 0a 09 6c 77 09 24 31 32 2c 32 34 28 24  .L4..lw.$12,24($
10d0: 73 70 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  sp)...set.macro.
10e0: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09  ..set.reorder...
10f0: 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09  .set.noreorder..
1100: 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 09  .set.nomacro..b.
1110: 2e 4c 34 0a 09 6c 64 09 24 32 2c 30 28 24 31 32  .L4..ld.$2,0($12
1120: 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e  )...set.macro...
1130: 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 2e 4c 33  set.reorder...L3
1140: 37 3a 0a 09 61 64 64 75 09 24 31 32 2c 24 31 33  7:..addu.$12,$13
1150: 2c 2d 31 0a 09 73 6c 74 75 09 24 31 32 2c 24 31  ,-1..sltu.$12,$1
1160: 32 2c 31 36 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  2,16...set.noreo
1170: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
1180: 72 6f 0a 09 62 65 71 09 24 31 32 2c 24 30 2c 2e  ro..beq.$12,$0,.
1190: 4c 34 36 0a 09 6d 6f 76 65 09 24 32 34 2c 24 31  L46..move.$24,$1
11a0: 33 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e  3...set.macro...
11b0: 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c 69  set.reorder...li
11c0: 09 24 31 32 2c 31 09 09 09 0a 09 2e 73 65 74 09  .$12,1......set.
11d0: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
11e0: 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 32 34  nomacro..bne.$24
11f0: 2c 24 31 32 2c 2e 4c 34 37 0a 09 6c 69 09 24 31  ,$12,.L47..li.$1
1200: 32 2c 32 09 09 09 0a 09 2e 73 65 74 09 6d 61 63  2,2......set.mac
1210: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
1220: 0a 0a 09 6c 77 09 24 31 32 2c 32 34 28 24 73 70  ...lw.$12,24($sp
1230: 29 0a 09 0a 09 6c 62 75 09 24 31 33 2c 30 28 24  )....lbu.$13,0($
1240: 31 32 29 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  12)...set.noreor
1250: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
1260: 6f 0a 09 62 09 2e 4c 34 36 0a 09 64 73 6c 6c 09  o..b..L46..dsll.
1270: 24 32 2c 24 31 33 2c 35 36 0a 09 2e 73 65 74 09  $2,$13,56...set.
1280: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
1290: 64 65 72 0a 0a 2e 4c 34 37 3a 0a 09 2e 73 65 74  der...L47:...set
12a0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
12b0: 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 32  .nomacro..bne.$2
12c0: 34 2c 24 31 32 2c 2e 4c 34 39 0a 09 6c 69 09 24  4,$12,.L49..li.$
12d0: 31 32 2c 33 09 09 09 0a 09 2e 73 65 74 09 6d 61  12,3......set.ma
12e0: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
12f0: 72 0a 0a 09 6c 77 09 24 31 34 2c 32 34 28 24 73  r...lw.$14,24($s
1300: 70 29 0a 09 0a 09 6c 62 75 09 24 31 33 2c 30 28  p)....lbu.$13,0(
1310: 24 31 34 29 0a 09 6c 62 75 09 24 31 32 2c 31 28  $14)..lbu.$12,1(
1320: 24 31 34 29 0a 09 64 73 6c 6c 09 24 31 33 2c 24  $14)..dsll.$13,$
1330: 31 33 2c 35 36 0a 09 64 73 6c 6c 09 24 31 32 2c  13,56..dsll.$12,
1340: 24 31 32 2c 34 38 0a 09 2e 73 65 74 09 6e 6f 72  $12,48...set.nor
1350: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
1360: 61 63 72 6f 0a 09 62 09 2e 4c 34 36 0a 09 6f 72  acro..b..L46..or
1370: 09 24 32 2c 24 31 33 2c 24 31 32 0a 09 2e 73 65  .$2,$13,$12...se
1380: 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65  t.macro...set.re
1390: 6f 72 64 65 72 0a 0a 2e 4c 34 39 3a 0a 09 2e 73  order...L49:...s
13a0: 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73  et.noreorder...s
13b0: 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09  et.nomacro..bne.
13c0: 24 32 34 2c 24 31 32 2c 2e 4c 35 31 0a 09 6c 69  $24,$12,.L51..li
13d0: 09 24 31 32 2c 34 09 09 09 0a 09 2e 73 65 74 09  .$12,4......set.
13e0: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
13f0: 64 65 72 0a 0a 09 6c 77 09 24 31 32 2c 32 34 28  der...lw.$12,24(
1400: 24 73 70 29 0a 09 0a 09 6c 62 75 09 24 31 35 2c  $sp)....lbu.$15,
1410: 30 28 24 31 32 29 0a 09 6c 62 75 09 24 31 33 2c  0($12)..lbu.$13,
1420: 31 28 24 31 32 29 0a 09 6c 62 75 09 24 31 34 2c  1($12)..lbu.$14,
1430: 32 28 24 31 32 29 0a 09 64 73 6c 6c 09 24 31 35  2($12)..dsll.$15
1440: 2c 24 31 35 2c 35 36 0a 09 64 73 6c 6c 09 24 31  ,$15,56..dsll.$1
1450: 33 2c 24 31 33 2c 34 38 0a 09 6f 72 09 24 31 35  3,$13,48..or.$15
1460: 2c 24 31 35 2c 24 31 33 0a 09 64 73 6c 6c 09 24  ,$15,$13..dsll.$
1470: 31 34 2c 24 31 34 2c 34 30 0a 09 2e 73 65 74 09  14,$14,40...set.
1480: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
1490: 6e 6f 6d 61 63 72 6f 0a 09 62 09 2e 4c 34 36 0a  nomacro..b..L46.
14a0: 09 6f 72 09 24 32 2c 24 31 35 2c 24 31 34 0a 09  .or.$2,$15,$14..
14b0: 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74  .set.macro...set
14c0: 09 72 65 6f 72 64 65 72 0a 0a 2e 4c 35 31 3a 0a  .reorder...L51:.
14d0: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
14e0: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
14f0: 6e 65 09 24 32 34 2c 24 31 32 2c 2e 4c 35 33 0a  ne.$24,$12,.L53.
1500: 09 6c 69 09 24 31 32 2c 35 09 09 09 0a 09 2e 73  .li.$12,5......s
1510: 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72  et.macro...set.r
1520: 65 6f 72 64 65 72 0a 0a 09 6c 77 09 24 31 36 2c  eorder...lw.$16,
1530: 32 34 28 24 73 70 29 0a 09 0a 09 6c 62 75 09 24  24($sp)....lbu.$
1540: 31 32 2c 30 28 24 31 36 29 0a 09 6c 62 75 09 24  12,0($16)..lbu.$
1550: 31 33 2c 31 28 24 31 36 29 0a 09 6c 62 75 09 24  13,1($16)..lbu.$
1560: 31 34 2c 32 28 24 31 36 29 0a 09 6c 62 75 09 24  14,2($16)..lbu.$
1570: 31 35 2c 33 28 24 31 36 29 0a 09 64 73 6c 6c 09  15,3($16)..dsll.
1580: 24 31 32 2c 24 31 32 2c 35 36 0a 09 64 73 6c 6c  $12,$12,56..dsll
1590: 09 24 31 33 2c 24 31 33 2c 34 38 0a 09 6f 72 09  .$13,$13,48..or.
15a0: 24 31 32 2c 24 31 32 2c 24 31 33 0a 09 64 73 6c  $12,$12,$13..dsl
15b0: 6c 09 24 31 34 2c 24 31 34 2c 34 30 0a 09 6f 72  l.$14,$14,40..or
15c0: 09 24 31 32 2c 24 31 32 2c 24 31 34 0a 09 64 73  .$12,$12,$14..ds
15d0: 6c 6c 09 24 31 35 2c 24 31 35 2c 33 32 0a 09 2e  ll.$15,$15,32...
15e0: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
15f0: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 09 2e  set.nomacro..b..
1600: 4c 34 36 0a 09 6f 72 09 24 32 2c 24 31 32 2c 24  L46..or.$2,$12,$
1610: 31 35 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09  15...set.macro..
1620: 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 2e 4c  .set.reorder...L
1630: 35 33 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  53:...set.noreor
1640: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
1650: 6f 0a 09 62 6e 65 09 24 32 34 2c 24 31 32 2c 2e  o..bne.$24,$12,.
1660: 4c 35 35 0a 09 6c 69 09 24 31 32 2c 36 09 09 09  L55..li.$12,6...
1670: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
1680: 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c 77 09  et.reorder...lw.
1690: 24 31 36 2c 32 34 28 24 73 70 29 0a 09 0a 09 6c  $16,24($sp)....l
16a0: 62 75 09 24 31 32 2c 30 28 24 31 36 29 0a 09 6c  bu.$12,0($16)..l
16b0: 62 75 09 24 31 33 2c 31 28 24 31 36 29 0a 09 6c  bu.$13,1($16)..l
16c0: 62 75 09 24 31 35 2c 32 28 24 31 36 29 0a 09 6c  bu.$15,2($16)..l
16d0: 62 75 09 24 31 34 2c 34 28 24 31 36 29 0a 09 64  bu.$14,4($16)..d
16e0: 73 6c 6c 09 24 31 32 2c 24 31 32 2c 35 36 0a 09  sll.$12,$12,56..
16f0: 64 73 6c 6c 09 24 31 33 2c 24 31 33 2c 34 38 0a  dsll.$13,$13,48.
1700: 09 6f 72 09 24 31 32 2c 24 31 32 2c 24 31 33 0a  .or.$12,$12,$13.
1710: 09 64 73 6c 6c 09 24 31 35 2c 24 31 35 2c 34 30  .dsll.$15,$15,40
1720: 0a 09 6c 62 75 09 24 31 33 2c 33 28 24 31 36 29  ..lbu.$13,3($16)
1730: 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c 24 31 35  ..or.$12,$12,$15
1740: 0a 09 64 73 6c 6c 09 24 31 34 2c 24 31 34 2c 32  ..dsll.$14,$14,2
1750: 34 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  4...set.noreorde
1760: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
1770: 09 62 09 2e 4c 39 31 0a 09 64 73 6c 6c 09 24 31  .b..L91..dsll.$1
1780: 33 2c 24 31 33 2c 33 32 0a 09 2e 73 65 74 09 6d  3,$13,32...set.m
1790: 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64  acro...set.reord
17a0: 65 72 0a 0a 2e 4c 35 35 3a 0a 09 2e 73 65 74 09  er...L55:...set.
17b0: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
17c0: 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 32 34  nomacro..bne.$24
17d0: 2c 24 31 32 2c 2e 4c 35 37 0a 09 6c 69 09 24 31  ,$12,.L57..li.$1
17e0: 32 2c 37 09 09 09 0a 09 2e 73 65 74 09 6d 61 63  2,7......set.mac
17f0: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
1800: 0a 0a 09 6c 77 09 24 31 36 2c 32 34 28 24 73 70  ...lw.$16,24($sp
1810: 29 0a 09 0a 09 6c 62 75 09 24 31 32 2c 30 28 24  )....lbu.$12,0($
1820: 31 36 29 0a 09 6c 62 75 09 24 31 33 2c 31 28 24  16)..lbu.$13,1($
1830: 31 36 29 0a 09 6c 62 75 09 24 31 34 2c 32 28 24  16)..lbu.$14,2($
1840: 31 36 29 0a 09 6c 62 75 09 24 31 35 2c 33 28 24  16)..lbu.$15,3($
1850: 31 36 29 0a 09 64 73 6c 6c 09 24 31 32 2c 24 31  16)..dsll.$12,$1
1860: 32 2c 35 36 0a 09 64 73 6c 6c 09 24 31 33 2c 24  2,56..dsll.$13,$
1870: 31 33 2c 34 38 0a 09 6f 72 09 24 31 32 2c 24 31  13,48..or.$12,$1
1880: 32 2c 24 31 33 0a 09 64 73 6c 6c 09 24 31 34 2c  2,$13..dsll.$14,
1890: 24 31 34 2c 34 30 0a 09 6f 72 09 24 31 32 2c 24  $14,40..or.$12,$
18a0: 31 32 2c 24 31 34 0a 09 64 73 6c 6c 09 24 31 35  12,$14..dsll.$15
18b0: 2c 24 31 35 2c 33 32 0a 09 6c 62 75 09 24 31 33  ,$15,32..lbu.$13
18c0: 2c 34 28 24 31 36 29 0a 09 6f 72 09 24 31 32 2c  ,4($16)..or.$12,
18d0: 24 31 32 2c 24 31 35 0a 09 6c 62 75 09 24 31 34  $12,$15..lbu.$14
18e0: 2c 35 28 24 31 36 29 0a 09 64 73 6c 6c 09 24 31  ,5($16)..dsll.$1
18f0: 33 2c 24 31 33 2c 32 34 0a 09 6f 72 09 24 31 32  3,$13,24..or.$12
1900: 2c 24 31 32 2c 24 31 33 0a 09 64 73 6c 6c 09 24  ,$12,$13..dsll.$
1910: 31 34 2c 24 31 34 2c 31 36 0a 09 2e 73 65 74 09  14,$14,16...set.
1920: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
1930: 6e 6f 6d 61 63 72 6f 0a 09 62 09 2e 4c 34 36 0a  nomacro..b..L46.
1940: 09 6f 72 09 24 32 2c 24 31 32 2c 24 31 34 0a 09  .or.$2,$12,$14..
1950: 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74  .set.macro...set
1960: 09 72 65 6f 72 64 65 72 0a 0a 2e 4c 35 37 3a 0a  .reorder...L57:.
1970: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
1980: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
1990: 6e 65 09 24 32 34 2c 24 31 32 2c 2e 4c 35 39 0a  ne.$24,$12,.L59.
19a0: 09 61 64 64 75 09 24 31 32 2c 24 32 34 2c 2d 38  .addu.$12,$24,-8
19b0: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
19c0: 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c 77 09  et.reorder...lw.
19d0: 24 31 36 2c 32 34 28 24 73 70 29 0a 09 0a 09 6c  $16,24($sp)....l
19e0: 62 75 09 24 31 32 2c 30 28 24 31 36 29 0a 09 6c  bu.$12,0($16)..l
19f0: 62 75 09 24 31 33 2c 31 28 24 31 36 29 0a 09 6c  bu.$13,1($16)..l
1a00: 62 75 09 24 31 34 2c 32 28 24 31 36 29 0a 09 6c  bu.$14,2($16)..l
1a10: 62 75 09 24 31 35 2c 34 28 24 31 36 29 0a 09 64  bu.$15,4($16)..d
1a20: 73 6c 6c 09 24 31 32 2c 24 31 32 2c 35 36 0a 09  sll.$12,$12,56..
1a30: 64 73 6c 6c 09 24 31 33 2c 24 31 33 2c 34 38 0a  dsll.$13,$13,48.
1a40: 09 6f 72 09 24 31 32 2c 24 31 32 2c 24 31 33 0a  .or.$12,$12,$13.
1a50: 09 64 73 6c 6c 09 24 31 34 2c 24 31 34 2c 34 30  .dsll.$14,$14,40
1a60: 0a 09 6c 62 75 09 24 31 33 2c 33 28 24 31 36 29  ..lbu.$13,3($16)
1a70: 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c 24 31 34  ..or.$12,$12,$14
1a80: 0a 09 64 73 6c 6c 09 24 31 35 2c 24 31 35 2c 32  ..dsll.$15,$15,2
1a90: 34 0a 09 6c 62 75 09 24 31 34 2c 36 28 24 31 36  4..lbu.$14,6($16
1aa0: 29 0a 09 64 73 6c 6c 09 24 31 33 2c 24 31 33 2c  )..dsll.$13,$13,
1ab0: 33 32 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c 24  32..or.$12,$12,$
1ac0: 31 33 0a 09 6c 62 75 09 24 31 33 2c 35 28 24 31  13..lbu.$13,5($1
1ad0: 36 29 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c 24  6)..or.$12,$12,$
1ae0: 31 35 0a 09 64 73 6c 6c 09 24 31 34 2c 24 31 34  15..dsll.$14,$14
1af0: 2c 38 0a 09 64 73 6c 6c 09 24 31 33 2c 24 31 33  ,8..dsll.$13,$13
1b00: 2c 31 36 0a 2e 4c 39 31 3a 0a 09 6f 72 09 24 31  ,16..L91:..or.$1
1b10: 32 2c 24 31 32 2c 24 31 33 0a 09 2e 73 65 74 09  2,$12,$13...set.
1b20: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
1b30: 6e 6f 6d 61 63 72 6f 0a 09 62 09 2e 4c 34 36 0a  nomacro..b..L46.
1b40: 09 6f 72 09 24 32 2c 24 31 32 2c 24 31 34 0a 09  .or.$2,$12,$14..
1b50: 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74  .set.macro...set
1b60: 09 72 65 6f 72 64 65 72 0a 0a 2e 4c 35 39 3a 0a  .reorder...L59:.
1b70: 09 73 6c 74 75 09 24 31 32 2c 24 31 32 2c 39 0a  .sltu.$12,$12,9.
1b80: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
1b90: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
1ba0: 65 71 09 24 31 32 2c 24 30 2c 2e 4c 34 36 0a 09  eq.$12,$0,.L46..
1bb0: 6c 77 09 24 31 36 2c 32 34 28 24 73 70 29 0a 09  lw.$16,24($sp)..
1bc0: 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74  .set.macro...set
1bd0: 09 72 65 6f 72 64 65 72 0a 0a 09 0a 09 6c 62 75  .reorder.....lbu
1be0: 09 24 31 32 2c 30 28 24 31 36 29 0a 09 6c 62 75  .$12,0($16)..lbu
1bf0: 09 24 31 33 2c 31 28 24 31 36 29 0a 09 6c 62 75  .$13,1($16)..lbu
1c00: 09 24 31 34 2c 32 28 24 31 36 29 0a 09 6c 62 75  .$14,2($16)..lbu
1c10: 09 24 31 35 2c 33 28 24 31 36 29 0a 09 64 73 6c  .$15,3($16)..dsl
1c20: 6c 09 24 31 32 2c 24 31 32 2c 35 36 0a 09 64 73  l.$12,$12,56..ds
1c30: 6c 6c 09 24 31 33 2c 24 31 33 2c 34 38 0a 09 6f  ll.$13,$13,48..o
1c40: 72 09 24 31 32 2c 24 31 32 2c 24 31 33 0a 09 64  r.$12,$12,$13..d
1c50: 73 6c 6c 09 24 31 34 2c 24 31 34 2c 34 30 0a 09  sll.$14,$14,40..
1c60: 6f 72 09 24 31 32 2c 24 31 32 2c 24 31 34 0a 09  or.$12,$12,$14..
1c70: 64 73 6c 6c 09 24 31 35 2c 24 31 35 2c 33 32 0a  dsll.$15,$15,32.
1c80: 09 6c 62 75 09 24 31 33 2c 34 28 24 31 36 29 0a  .lbu.$13,4($16).
1c90: 09 6f 72 09 24 31 32 2c 24 31 32 2c 24 31 35 0a  .or.$12,$12,$15.
1ca0: 09 6c 62 75 09 24 31 34 2c 35 28 24 31 36 29 0a  .lbu.$14,5($16).
1cb0: 09 6c 62 75 09 24 31 35 2c 37 28 24 31 36 29 0a  .lbu.$15,7($16).
1cc0: 09 64 73 6c 6c 09 24 31 33 2c 24 31 33 2c 32 34  .dsll.$13,$13,24
1cd0: 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c 24 31 33  ..or.$12,$12,$13
1ce0: 0a 09 6c 62 75 09 24 31 33 2c 36 28 24 31 36 29  ..lbu.$13,6($16)
1cf0: 0a 09 64 73 6c 6c 09 24 31 34 2c 24 31 34 2c 31  ..dsll.$14,$14,1
1d00: 36 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c 24 31  6..or.$12,$12,$1
1d10: 34 0a 09 64 73 6c 6c 09 24 31 33 2c 24 31 33 2c  4..dsll.$13,$13,
1d20: 38 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c 24 31  8..or.$12,$12,$1
1d30: 33 0a 09 6c 69 09 24 31 33 2c 38 09 09 09 0a 09  3..li.$13,8.....
1d40: 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09  .set.noreorder..
1d50: 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65  .set.nomacro..be
1d60: 71 09 24 32 34 2c 24 31 33 2c 2e 4c 34 36 0a 09  q.$24,$13,.L46..
1d70: 6f 72 09 24 32 2c 24 31 32 2c 24 31 35 0a 09 2e  or.$2,$12,$15...
1d80: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
1d90: 72 65 6f 72 64 65 72 0a 0a 09 6c 69 09 24 31 32  reorder...li.$12
1da0: 2c 39 09 09 09 0a 09 2e 73 65 74 09 6e 6f 72 65  ,9......set.nore
1db0: 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61  order...set.noma
1dc0: 63 72 6f 0a 09 62 6e 65 09 24 32 34 2c 24 31 32  cro..bne.$24,$12
1dd0: 2c 2e 4c 36 34 0a 09 6c 69 09 24 31 32 2c 31 30  ,.L64..li.$12,10
1de0: 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  ......set.macro.
1df0: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09  ..set.reorder...
1e00: 6c 62 75 09 24 31 32 2c 38 28 24 31 36 29 0a 09  lbu.$12,8($16)..
1e10: 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09  .set.noreorder..
1e20: 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 09  .set.nomacro..b.
1e30: 2e 4c 34 36 0a 09 64 73 6c 6c 09 24 33 2c 24 31  .L46..dsll.$3,$1
1e40: 32 2c 35 36 0a 09 2e 73 65 74 09 6d 61 63 72 6f  2,56...set.macro
1e50: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
1e60: 2e 4c 36 34 3a 0a 09 2e 73 65 74 09 6e 6f 72 65  .L64:...set.nore
1e70: 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61  order...set.noma
1e80: 63 72 6f 0a 09 62 6e 65 09 24 32 34 2c 24 31 32  cro..bne.$24,$12
1e90: 2c 2e 4c 36 36 0a 09 6c 69 09 24 31 32 2c 31 31  ,.L66..li.$12,11
1ea0: 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  ......set.macro.
1eb0: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09  ..set.reorder...
1ec0: 6c 62 75 09 24 31 33 2c 38 28 24 31 36 29 0a 09  lbu.$13,8($16)..
1ed0: 6c 62 75 09 24 31 32 2c 39 28 24 31 36 29 0a 09  lbu.$12,9($16)..
1ee0: 64 73 6c 6c 09 24 31 33 2c 24 31 33 2c 35 36 0a  dsll.$13,$13,56.
1ef0: 09 64 73 6c 6c 09 24 31 32 2c 24 31 32 2c 34 38  .dsll.$12,$12,48
1f00: 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72  ...set.noreorder
1f10: 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09  ...set.nomacro..
1f20: 62 09 2e 4c 34 36 0a 09 6f 72 09 24 33 2c 24 31  b..L46..or.$3,$1
1f30: 33 2c 24 31 32 0a 09 2e 73 65 74 09 6d 61 63 72  3,$12...set.macr
1f40: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
1f50: 0a 2e 4c 36 36 3a 0a 09 2e 73 65 74 09 6e 6f 72  ..L66:...set.nor
1f60: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
1f70: 61 63 72 6f 0a 09 62 6e 65 09 24 32 34 2c 24 31  acro..bne.$24,$1
1f80: 32 2c 2e 4c 36 38 0a 09 6c 69 09 24 31 32 2c 31  2,.L68..li.$12,1
1f90: 32 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f  2......set.macro
1fa0: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
1fb0: 09 6c 62 75 09 24 31 32 2c 38 28 24 31 36 29 0a  .lbu.$12,8($16).
1fc0: 09 6c 62 75 09 24 31 33 2c 39 28 24 31 36 29 0a  .lbu.$13,9($16).
1fd0: 09 6c 62 75 09 24 31 34 2c 31 30 28 24 31 36 29  .lbu.$14,10($16)
1fe0: 0a 09 64 73 6c 6c 09 24 31 32 2c 24 31 32 2c 35  ..dsll.$12,$12,5
1ff0: 36 0a 09 64 73 6c 6c 09 24 31 33 2c 24 31 33 2c  6..dsll.$13,$13,
2000: 34 38 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c 24  48..or.$12,$12,$
2010: 31 33 0a 09 64 73 6c 6c 09 24 31 34 2c 24 31 34  13..dsll.$14,$14
2020: 2c 34 30 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  ,40...set.noreor
2030: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
2040: 6f 0a 09 62 09 2e 4c 34 36 0a 09 6f 72 09 24 33  o..b..L46..or.$3
2050: 2c 24 31 32 2c 24 31 34 0a 09 2e 73 65 74 09 6d  ,$12,$14...set.m
2060: 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64  acro...set.reord
2070: 65 72 0a 0a 2e 4c 36 38 3a 0a 09 2e 73 65 74 09  er...L68:...set.
2080: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
2090: 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 32 34  nomacro..bne.$24
20a0: 2c 24 31 32 2c 2e 4c 37 30 0a 09 6c 69 09 24 31  ,$12,.L70..li.$1
20b0: 32 2c 31 33 09 09 09 0a 09 2e 73 65 74 09 6d 61  2,13......set.ma
20c0: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
20d0: 72 0a 0a 09 6c 62 75 09 24 31 32 2c 38 28 24 31  r...lbu.$12,8($1
20e0: 36 29 0a 09 6c 62 75 09 24 31 33 2c 39 28 24 31  6)..lbu.$13,9($1
20f0: 36 29 0a 09 6c 62 75 09 24 31 34 2c 31 30 28 24  6)..lbu.$14,10($
2100: 31 36 29 0a 09 6c 62 75 09 24 31 35 2c 31 31 28  16)..lbu.$15,11(
2110: 24 31 36 29 0a 09 64 73 6c 6c 09 24 31 32 2c 24  $16)..dsll.$12,$
2120: 31 32 2c 35 36 0a 09 64 73 6c 6c 09 24 31 33 2c  12,56..dsll.$13,
2130: 24 31 33 2c 34 38 0a 09 6f 72 09 24 31 32 2c 24  $13,48..or.$12,$
2140: 31 32 2c 24 31 33 0a 09 64 73 6c 6c 09 24 31 34  12,$13..dsll.$14
2150: 2c 24 31 34 2c 34 30 0a 09 6f 72 09 24 31 32 2c  ,$14,40..or.$12,
2160: 24 31 32 2c 24 31 34 0a 09 2e 73 65 74 09 6e 6f  $12,$14...set.no
2170: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
2180: 6d 61 63 72 6f 0a 09 62 09 2e 4c 39 32 0a 09 64  macro..b..L92..d
2190: 73 6c 6c 09 24 31 35 2c 24 31 35 2c 33 32 0a 09  sll.$15,$15,32..
21a0: 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74  .set.macro...set
21b0: 09 72 65 6f 72 64 65 72 0a 0a 2e 4c 37 30 3a 0a  .reorder...L70:.
21c0: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
21d0: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
21e0: 6e 65 09 24 32 34 2c 24 31 32 2c 2e 4c 37 32 0a  ne.$24,$12,.L72.
21f0: 09 6c 69 09 24 31 32 2c 31 34 09 09 09 0a 09 2e  .li.$12,14......
2200: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
2210: 72 65 6f 72 64 65 72 0a 0a 09 6c 62 75 09 24 31  reorder...lbu.$1
2220: 32 2c 38 28 24 31 36 29 0a 09 6c 62 75 09 24 31  2,8($16)..lbu.$1
2230: 33 2c 39 28 24 31 36 29 0a 09 6c 62 75 09 24 31  3,9($16)..lbu.$1
2240: 35 2c 31 30 28 24 31 36 29 0a 09 6c 62 75 09 24  5,10($16)..lbu.$
2250: 31 34 2c 31 32 28 24 31 36 29 0a 09 64 73 6c 6c  14,12($16)..dsll
2260: 09 24 31 32 2c 24 31 32 2c 35 36 0a 09 64 73 6c  .$12,$12,56..dsl
2270: 6c 09 24 31 33 2c 24 31 33 2c 34 38 0a 09 6f 72  l.$13,$13,48..or
2280: 09 24 31 32 2c 24 31 32 2c 24 31 33 0a 09 64 73  .$12,$12,$13..ds
2290: 6c 6c 09 24 31 35 2c 24 31 35 2c 34 30 0a 09 6c  ll.$15,$15,40..l
22a0: 62 75 09 24 31 33 2c 31 31 28 24 31 36 29 0a 09  bu.$13,11($16)..
22b0: 6f 72 09 24 31 32 2c 24 31 32 2c 24 31 35 0a 09  or.$12,$12,$15..
22c0: 64 73 6c 6c 09 24 31 34 2c 24 31 34 2c 32 34 0a  dsll.$14,$14,24.
22d0: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
22e0: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
22f0: 09 2e 4c 39 33 0a 09 64 73 6c 6c 09 24 31 33 2c  ..L93..dsll.$13,
2300: 24 31 33 2c 33 32 0a 09 2e 73 65 74 09 6d 61 63  $13,32...set.mac
2310: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
2320: 0a 0a 2e 4c 37 32 3a 0a 09 2e 73 65 74 09 6e 6f  ...L72:...set.no
2330: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
2340: 6d 61 63 72 6f 0a 09 62 6e 65 09 24 32 34 2c 24  macro..bne.$24,$
2350: 31 32 2c 2e 4c 37 34 0a 09 6c 69 09 24 31 32 2c  12,.L74..li.$12,
2360: 31 35 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72  15......set.macr
2370: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
2380: 0a 09 6c 62 75 09 24 31 32 2c 38 28 24 31 36 29  ..lbu.$12,8($16)
2390: 0a 09 6c 62 75 09 24 31 33 2c 39 28 24 31 36 29  ..lbu.$13,9($16)
23a0: 0a 09 6c 62 75 09 24 31 34 2c 31 30 28 24 31 36  ..lbu.$14,10($16
23b0: 29 0a 09 6c 62 75 09 24 31 35 2c 31 31 28 24 31  )..lbu.$15,11($1
23c0: 36 29 0a 09 64 73 6c 6c 09 24 31 32 2c 24 31 32  6)..dsll.$12,$12
23d0: 2c 35 36 0a 09 64 73 6c 6c 09 24 31 33 2c 24 31  ,56..dsll.$13,$1
23e0: 33 2c 34 38 0a 09 6f 72 09 24 31 32 2c 24 31 32  3,48..or.$12,$12
23f0: 2c 24 31 33 0a 09 64 73 6c 6c 09 24 31 34 2c 24  ,$13..dsll.$14,$
2400: 31 34 2c 34 30 0a 09 6f 72 09 24 31 32 2c 24 31  14,40..or.$12,$1
2410: 32 2c 24 31 34 0a 09 64 73 6c 6c 09 24 31 35 2c  2,$14..dsll.$15,
2420: 24 31 35 2c 33 32 0a 09 6c 62 75 09 24 31 33 2c  $15,32..lbu.$13,
2430: 31 32 28 24 31 36 29 0a 09 6f 72 09 24 31 32 2c  12($16)..or.$12,
2440: 24 31 32 2c 24 31 35 0a 09 6c 62 75 09 24 31 34  $12,$15..lbu.$14
2450: 2c 31 33 28 24 31 36 29 0a 09 64 73 6c 6c 09 24  ,13($16)..dsll.$
2460: 31 33 2c 24 31 33 2c 32 34 0a 09 6f 72 09 24 31  13,$13,24..or.$1
2470: 32 2c 24 31 32 2c 24 31 33 0a 09 64 73 6c 6c 09  2,$12,$13..dsll.
2480: 24 31 34 2c 24 31 34 2c 31 36 0a 09 2e 73 65 74  $14,$14,16...set
2490: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
24a0: 09 6e 6f 6d 61 63 72 6f 0a 09 62 09 2e 4c 34 36  .nomacro..b..L46
24b0: 0a 09 6f 72 09 24 33 2c 24 31 32 2c 24 31 34 0a  ..or.$3,$12,$14.
24c0: 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65  ..set.macro...se
24d0: 74 09 72 65 6f 72 64 65 72 0a 0a 2e 4c 37 34 3a  t.reorder...L74:
24e0: 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72  ...set.noreorder
24f0: 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09  ...set.nomacro..
2500: 62 6e 65 09 24 32 34 2c 24 31 32 2c 2e 4c 37 36  bne.$24,$12,.L76
2510: 0a 09 6c 69 09 24 31 32 2c 31 36 09 09 09 0a 09  ..li.$12,16.....
2520: 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74  .set.macro...set
2530: 09 72 65 6f 72 64 65 72 0a 0a 09 6c 62 75 09 24  .reorder...lbu.$
2540: 31 32 2c 38 28 24 31 36 29 0a 09 6c 62 75 09 24  12,8($16)..lbu.$
2550: 31 33 2c 39 28 24 31 36 29 0a 09 6c 62 75 09 24  13,9($16)..lbu.$
2560: 31 34 2c 31 30 28 24 31 36 29 0a 09 6c 62 75 09  14,10($16)..lbu.
2570: 24 31 35 2c 31 32 28 24 31 36 29 0a 09 64 73 6c  $15,12($16)..dsl
2580: 6c 09 24 31 32 2c 24 31 32 2c 35 36 0a 09 64 73  l.$12,$12,56..ds
2590: 6c 6c 09 24 31 33 2c 24 31 33 2c 34 38 0a 09 6f  ll.$13,$13,48..o
25a0: 72 09 24 31 32 2c 24 31 32 2c 24 31 33 0a 09 64  r.$12,$12,$13..d
25b0: 73 6c 6c 09 24 31 34 2c 24 31 34 2c 34 30 0a 09  sll.$14,$14,40..
25c0: 6c 62 75 09 24 31 33 2c 31 31 28 24 31 36 29 0a  lbu.$13,11($16).
25d0: 09 6f 72 09 24 31 32 2c 24 31 32 2c 24 31 34 0a  .or.$12,$12,$14.
25e0: 09 64 73 6c 6c 09 24 31 35 2c 24 31 35 2c 32 34  .dsll.$15,$15,24
25f0: 0a 09 6c 62 75 09 24 31 34 2c 31 34 28 24 31 36  ..lbu.$14,14($16
2600: 29 0a 09 64 73 6c 6c 09 24 31 33 2c 24 31 33 2c  )..dsll.$13,$13,
2610: 33 32 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c 24  32..or.$12,$12,$
2620: 31 33 0a 09 6c 62 75 09 24 31 33 2c 31 33 28 24  13..lbu.$13,13($
2630: 31 36 29 0a 09 6f 72 09 24 31 32 2c 24 31 32 2c  16)..or.$12,$12,
2640: 24 31 35 0a 09 64 73 6c 6c 09 24 31 34 2c 24 31  $15..dsll.$14,$1
2650: 34 2c 38 0a 09 64 73 6c 6c 09 24 31 33 2c 24 31  4,8..dsll.$13,$1
2660: 33 2c 31 36 0a 2e 4c 39 33 3a 0a 09 6f 72 09 24  3,16..L93:..or.$
2670: 31 32 2c 24 31 32 2c 24 31 33 0a 09 2e 73 65 74  12,$12,$13...set
2680: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
2690: 09 6e 6f 6d 61 63 72 6f 0a 09 62 09 2e 4c 34 36  .nomacro..b..L46
26a0: 0a 09 6f 72 09 24 33 2c 24 31 32 2c 24 31 34 0a  ..or.$3,$12,$14.
26b0: 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65  ..set.macro...se
26c0: 74 09 72 65 6f 72 64 65 72 0a 0a 2e 4c 37 36 3a  t.reorder...L76:
26d0: 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72  ...set.noreorder
26e0: 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09  ...set.nomacro..
26f0: 62 6e 65 09 24 32 34 2c 24 31 32 2c 2e 4c 39 34  bne.$24,$12,.L94
2700: 0a 09 61 6e 64 69 09 24 31 32 2c 24 31 37 2c 30  ..andi.$12,$17,0
2710: 78 32 30 30 30 0a 09 2e 73 65 74 09 6d 61 63 72  x2000...set.macr
2720: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
2730: 0a 09 6c 62 75 09 24 31 32 2c 38 28 24 31 36 29  ..lbu.$12,8($16)
2740: 0a 09 6c 62 75 09 24 31 33 2c 39 28 24 31 36 29  ..lbu.$13,9($16)
2750: 0a 09 6c 62 75 09 24 31 34 2c 31 30 28 24 31 36  ..lbu.$14,10($16
2760: 29 0a 09 6c 62 75 09 24 31 35 2c 31 31 28 24 31  )..lbu.$15,11($1
2770: 36 29 0a 09 64 73 6c 6c 09 24 31 32 2c 24 31 32  6)..dsll.$12,$12
2780: 2c 35 36 0a 09 64 73 6c 6c 09 24 31 33 2c 24 31  ,56..dsll.$13,$1
2790: 33 2c 34 38 0a 09 6f 72 09 24 31 32 2c 24 31 32  3,48..or.$12,$12
27a0: 2c 24 31 33 0a 09 64 73 6c 6c 09 24 31 34 2c 24  ,$13..dsll.$14,$
27b0: 31 34 2c 34 30 0a 09 6f 72 09 24 31 32 2c 24 31  14,40..or.$12,$1
27c0: 32 2c 24 31 34 0a 09 64 73 6c 6c 09 24 31 35 2c  2,$14..dsll.$15,
27d0: 24 31 35 2c 33 32 0a 09 6c 62 75 09 24 31 33 2c  $15,32..lbu.$13,
27e0: 31 32 28 24 31 36 29 0a 09 6f 72 09 24 31 32 2c  12($16)..or.$12,
27f0: 24 31 32 2c 24 31 35 0a 09 6c 62 75 09 24 31 34  $12,$15..lbu.$14
2800: 2c 31 33 28 24 31 36 29 0a 09 6c 62 75 09 24 31  ,13($16)..lbu.$1
2810: 35 2c 31 35 28 24 31 36 29 0a 09 64 73 6c 6c 09  5,15($16)..dsll.
2820: 24 31 33 2c 24 31 33 2c 32 34 0a 09 6f 72 09 24  $13,$13,24..or.$
2830: 31 32 2c 24 31 32 2c 24 31 33 0a 09 6c 62 75 09  12,$12,$13..lbu.
2840: 24 31 33 2c 31 34 28 24 31 36 29 0a 09 64 73 6c  $13,14($16)..dsl
2850: 6c 09 24 31 34 2c 24 31 34 2c 31 36 0a 09 6f 72  l.$14,$14,16..or
2860: 09 24 31 32 2c 24 31 32 2c 24 31 34 0a 09 64 73  .$12,$12,$14..ds
2870: 6c 6c 09 24 31 33 2c 24 31 33 2c 38 0a 09 6f 72  ll.$13,$13,8..or
2880: 09 24 31 32 2c 24 31 32 2c 24 31 33 0a 2e 4c 39  .$12,$12,$13..L9
2890: 32 3a 0a 09 6f 72 09 24 33 2c 24 31 32 2c 24 31  2:..or.$3,$12,$1
28a0: 35 0a 2e 4c 34 36 3a 0a 09 61 6e 64 69 09 24 31  5..L46:..andi.$1
28b0: 32 2c 24 31 37 2c 30 78 32 30 30 30 0a 2e 4c 39  2,$17,0x2000..L9
28c0: 34 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64  4:...set.noreord
28d0: 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f  er...set.nomacro
28e0: 0a 09 62 65 71 09 24 31 32 2c 24 30 2c 2e 4c 37  ..beq.$12,$0,.L7
28f0: 39 0a 09 6c 69 09 24 31 32 2c 34 09 09 09 0a 09  9..li.$12,4.....
2900: 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74  .set.macro...set
2910: 09 72 65 6f 72 64 65 72 0a 0a 09 2e 73 65 74 09  .reorder....set.
2920: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
2930: 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 32 34  nomacro..bne.$24
2940: 2c 24 31 32 2c 2e 4c 38 30 0a 09 6c 69 09 24 31  ,$12,.L80..li.$1
2950: 32 2c 38 09 09 09 0a 09 2e 73 65 74 09 6d 61 63  2,8......set.mac
2960: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
2970: 0a 0a 09 6c 77 09 24 31 32 2c 32 34 28 24 73 70  ...lw.$12,24($sp
2980: 29 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  )...set.noreorde
2990: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
29a0: 09 62 09 2e 4c 37 39 0a 09 6c 2e 73 09 24 66 30  .b..L79..l.s.$f0
29b0: 2c 30 28 24 31 32 29 0a 09 2e 73 65 74 09 6d 61  ,0($12)...set.ma
29c0: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
29d0: 72 0a 0a 2e 4c 38 30 3a 0a 09 2e 73 65 74 09 6e  r...L80:...set.n
29e0: 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e  oreorder...set.n
29f0: 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 32 34 2c  omacro..bne.$24,
2a00: 24 31 32 2c 2e 4c 39 35 0a 09 61 6e 64 69 09 24  $12,.L95..andi.$
2a10: 31 32 2c 24 31 37 2c 30 78 34 30 30 30 0a 09 2e  12,$17,0x4000...
2a20: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
2a30: 72 65 6f 72 64 65 72 0a 0a 09 6c 77 09 24 31 32  reorder...lw.$12
2a40: 2c 32 34 28 24 73 70 29 0a 09 0a 09 6c 2e 73 09  ,24($sp)....l.s.
2a50: 24 66 30 2c 30 28 24 31 32 29 0a 09 6c 2e 73 09  $f0,0($12)..l.s.
2a60: 24 66 32 2c 34 28 24 31 32 29 0a 2e 4c 37 39 3a  $f2,4($12)..L79:
2a70: 0a 09 61 6e 64 69 09 24 31 32 2c 24 31 37 2c 30  ..andi.$12,$17,0
2a80: 78 34 30 30 30 0a 2e 4c 39 35 3a 0a 09 2e 73 65  x4000..L95:...se
2a90: 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65  t.noreorder...se
2aa0: 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24  t.nomacro..beq.$
2ab0: 31 32 2c 24 30 2c 2e 4c 34 0a 09 6c 69 09 24 31  12,$0,.L4..li.$1
2ac0: 32 2c 38 09 09 09 0a 09 2e 73 65 74 09 6d 61 63  2,8......set.mac
2ad0: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
2ae0: 0a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  ....set.noreorde
2af0: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
2b00: 09 62 6e 65 09 24 32 34 2c 24 31 32 2c 2e 4c 38  .bne.$24,$12,.L8
2b10: 34 0a 09 6c 69 09 24 31 32 2c 31 36 09 09 09 0a  4..li.$12,16....
2b20: 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65  ..set.macro...se
2b30: 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c 77 09 24  t.reorder...lw.$
2b40: 31 32 2c 32 34 28 24 73 70 29 0a 09 0a 09 6c 2e  12,24($sp)....l.
2b50: 64 09 24 66 30 2c 30 28 24 31 32 29 0a 09 62 09  d.$f0,0($12)..b.
2b60: 2e 4c 34 0a 2e 4c 38 34 3a 0a 09 2e 73 65 74 09  .L4..L84:...set.
2b70: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
2b80: 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 32 34  nomacro..bne.$24
2b90: 2c 24 31 32 2c 2e 4c 34 0a 09 6c 77 09 24 31 32  ,$12,.L4..lw.$12
2ba0: 2c 32 34 28 24 73 70 29 0a 09 2e 73 65 74 09 6d  ,24($sp)...set.m
2bb0: 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64  acro...set.reord
2bc0: 65 72 0a 0a 09 0a 09 6c 2e 64 09 24 66 30 2c 30  er.....l.d.$f0,0
2bd0: 28 24 31 32 29 0a 09 6c 2e 64 09 24 66 32 2c 38  ($12)..l.d.$f2,8
2be0: 28 24 31 32 29 0a 2e 4c 34 3a 0a 09 6c 64 09 24  ($12)..L4:..ld.$
2bf0: 33 31 2c 31 38 34 28 24 73 70 29 0a 09 6c 64 09  31,184($sp)..ld.
2c00: 24 32 38 2c 31 37 36 28 24 73 70 29 0a 09 6c 64  $28,176($sp)..ld
2c10: 09 24 31 37 2c 31 36 38 28 24 73 70 29 0a 09 6c  .$17,168($sp)..l
2c20: 64 09 24 31 36 2c 31 36 30 28 24 73 70 29 0a 09  d.$16,160($sp)..
2c30: 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72  ...set.noreorder
2c40: 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09  ...set.nomacro..
2c50: 6a 09 24 33 31 0a 09 61 64 64 75 09 24 73 70 2c  j.$31..addu.$sp,
2c60: 24 73 70 2c 32 35 36 0a 09 2e 73 65 74 09 6d 61  $sp,256...set.ma
2c70: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
2c80: 72 0a 0a 2e 4c 46 45 31 3a 0a 09 2e 65 6e 64 09  r...LFE1:...end.
2c90: 5f 5f 76 61 63 61 6c 6c 5f 72 0a                 __vacall_r.