Artifact 49ba780d1bef0c6ff7f384bef22b7b20ad14b43a:


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