Artifact d2486b7d536c1331636e1a321513ed45bda07303:


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