Artifact ab1a7318a6bd46b65455fc2a25e36fab2e142508:


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