Artifact afadf2f1f4c0d33d87ac453467e2d7955d9bd330:


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 61  s.h"...file.1 "a
0020: 76 63 61 6c 6c 2d 6d 69 70 73 36 34 2e 63 22 0a  vcall-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 62 75 69 6c 74 69 6e 5f  globl.__builtin_
0060: 61 76 63 61 6c 6c 0a 09 44 45 43 4c 41 52 45 5f  avcall..DECLARE_
0070: 46 55 4e 43 54 49 4f 4e 28 5f 5f 62 75 69 6c 74  FUNCTION(__built
0080: 69 6e 5f 61 76 63 61 6c 6c 29 0a 0a 09 2e 74 65  in_avcall)....te
0090: 78 74 0a 09 2e 74 65 78 74 0a 09 2e 65 6e 74 09  xt...text...ent.
00a0: 5f 5f 62 75 69 6c 74 69 6e 5f 61 76 63 61 6c 6c  __builtin_avcall
00b0: 0a 5f 5f 62 75 69 6c 74 69 6e 5f 61 76 63 61 6c  .__builtin_avcal
00c0: 6c 3a 0a 09 2e 66 72 61 6d 65 09 24 66 70 2c 32  l:...frame.$fp,2
00d0: 31 30 34 2c 24 33 31 09 09 0a 09 2e 6d 61 73 6b  104,$31.....mask
00e0: 09 30 78 63 30 30 31 30 30 30 30 2c 2d 38 0a 09  .0xc0010000,-8..
00f0: 2e 66 6d 61 73 6b 09 30 78 30 30 30 30 30 30 30  .fmask.0x0000000
0100: 30 2c 30 0a 09 64 73 75 62 75 09 24 73 70 2c 24  0,0..dsubu.$sp,$
0110: 73 70 2c 32 31 30 34 0a 09 73 64 09 24 31 36 2c  sp,2104..sd.$16,
0120: 32 30 38 30 28 24 73 70 29 0a 09 6d 6f 76 65 09  2080($sp)..move.
0130: 24 31 36 2c 24 34 0a 09 73 64 09 24 33 31 2c 32  $16,$4..sd.$31,2
0140: 30 39 36 28 24 73 70 29 0a 09 73 64 09 24 66 70  096($sp)..sd.$fp
0150: 2c 32 30 38 38 28 24 73 70 29 0a 09 6c 64 09 24  ,2088($sp)..ld.$
0160: 32 2c 34 30 28 24 31 36 29 0a 09 64 6c 69 09 24  2,40($16)..dli.$
0170: 33 2c 30 78 38 09 09 0a 09 64 73 75 62 75 09 24  3,0x8....dsubu.$
0180: 32 2c 24 32 2c 39 36 0a 09 64 73 75 62 75 09 24  2,$2,96..dsubu.$
0190: 32 2c 24 32 2c 24 31 36 0a 09 64 64 69 76 09 24  2,$2,$16..ddiv.$
01a0: 30 2c 24 32 2c 24 33 0a 09 6d 6f 76 65 09 24 66  0,$2,$3..move.$f
01b0: 70 2c 24 73 70 0a 09 6d 6f 76 65 09 24 38 2c 24  p,$sp..move.$8,$
01c0: 73 70 0a 09 6d 66 6c 6f 09 24 32 0a 09 0a 09 2e  sp..mflo.$2.....
01d0: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 62  set.noreorder..b
01e0: 65 71 6c 09 24 33 2c 24 30 2c 31 66 0a 09 62 72  eql.$3,$0,1f..br
01f0: 65 61 6b 09 37 0a 31 3a 0a 09 2e 73 65 74 09 72  eak.7.1:...set.r
0200: 65 6f 72 64 65 72 0a 09 6c 77 09 24 33 2c 35 32  eorder..lw.$3,52
0210: 28 24 31 36 29 0a 09 64 73 6c 6c 09 24 34 2c 24  ($16)..dsll.$4,$
0220: 32 2c 33 32 0a 09 64 73 72 61 09 24 34 2c 24 34  2,32..dsra.$4,$4
0230: 2c 33 32 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  ,32...set.noreor
0240: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
0250: 6f 0a 09 62 65 71 09 24 33 2c 24 30 2c 24 4c 33  o..beq.$3,$0,$L3
0260: 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c 30 78 31  ..andi.$2,$3,0x1
0270: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
0280: 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 2e 73 65  et.reorder....se
0290: 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65  t.noreorder...se
02a0: 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24  t.nomacro..beq.$
02b0: 32 2c 24 30 2c 24 4c 31 32 31 0a 09 61 6e 64 69  2,$0,$L121..andi
02c0: 09 24 32 2c 24 33 2c 30 78 32 0a 09 2e 73 65 74  .$2,$3,0x2...set
02d0: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
02e0: 72 64 65 72 0a 0a 20 0a 09 6c 77 63 31 20 24 66  rder.. ..lwc1 $f
02f0: 31 32 2c 36 30 28 24 31 36 29 0a 20 0a 09 61 6e  12,60($16). ..an
0300: 64 69 09 24 32 2c 24 33 2c 30 78 32 0a 24 4c 31  di.$2,$3,0x2.$L1
0310: 32 31 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  21:...set.noreor
0320: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
0330: 6f 0a 09 62 65 71 09 24 32 2c 24 30 2c 24 4c 31  o..beq.$2,$0,$L1
0340: 32 32 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c 30  22..andi.$2,$3,0
0350: 78 34 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09  x4...set.macro..
0360: 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 20 0a  .set.reorder.. .
0370: 09 6c 77 63 31 20 24 66 31 33 2c 36 34 28 24 31  .lwc1 $f13,64($1
0380: 36 29 0a 20 0a 09 61 6e 64 69 09 24 32 2c 24 33  6). ..andi.$2,$3
0390: 2c 30 78 34 0a 24 4c 31 32 32 3a 0a 09 2e 73 65  ,0x4.$L122:...se
03a0: 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65  t.noreorder...se
03b0: 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24  t.nomacro..beq.$
03c0: 32 2c 24 30 2c 24 4c 31 32 33 0a 09 61 6e 64 69  2,$0,$L123..andi
03d0: 09 24 32 2c 24 33 2c 30 78 38 0a 09 2e 73 65 74  .$2,$3,0x8...set
03e0: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
03f0: 72 64 65 72 0a 0a 20 0a 09 6c 77 63 31 20 24 66  rder.. ..lwc1 $f
0400: 31 34 2c 36 38 28 24 31 36 29 0a 20 0a 09 61 6e  14,68($16). ..an
0410: 64 69 09 24 32 2c 24 33 2c 30 78 38 0a 24 4c 31  di.$2,$3,0x8.$L1
0420: 32 33 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  23:...set.noreor
0430: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
0440: 6f 0a 09 62 65 71 09 24 32 2c 24 30 2c 24 4c 31  o..beq.$2,$0,$L1
0450: 32 34 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c 30  24..andi.$2,$3,0
0460: 78 31 30 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  x10...set.macro.
0470: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 20  ..set.reorder.. 
0480: 0a 09 6c 77 63 31 20 24 66 31 35 2c 37 32 28 24  ..lwc1 $f15,72($
0490: 31 36 29 0a 20 0a 09 61 6e 64 69 09 24 32 2c 24  16). ..andi.$2,$
04a0: 33 2c 30 78 31 30 0a 24 4c 31 32 34 3a 0a 09 2e  3,0x10.$L124:...
04b0: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
04c0: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71  set.nomacro..beq
04d0: 09 24 32 2c 24 30 2c 24 4c 31 32 35 0a 09 61 6e  .$2,$0,$L125..an
04e0: 64 69 09 24 32 2c 24 33 2c 30 78 32 30 0a 09 2e  di.$2,$3,0x20...
04f0: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
0500: 72 65 6f 72 64 65 72 0a 0a 20 0a 09 6c 77 63 31  reorder.. ..lwc1
0510: 20 24 66 31 36 2c 37 36 28 24 31 36 29 0a 20 0a   $f16,76($16). .
0520: 09 61 6e 64 69 09 24 32 2c 24 33 2c 30 78 32 30  .andi.$2,$3,0x20
0530: 0a 24 4c 31 32 35 3a 0a 09 2e 73 65 74 09 6e 6f  .$L125:...set.no
0540: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
0550: 6d 61 63 72 6f 0a 09 62 65 71 09 24 32 2c 24 30  macro..beq.$2,$0
0560: 2c 24 4c 31 32 36 0a 09 61 6e 64 69 09 24 32 2c  ,$L126..andi.$2,
0570: 24 33 2c 30 78 34 30 0a 09 2e 73 65 74 09 6d 61  $3,0x40...set.ma
0580: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
0590: 72 0a 0a 20 0a 09 6c 77 63 31 20 24 66 31 37 2c  r.. ..lwc1 $f17,
05a0: 38 30 28 24 31 36 29 0a 20 0a 09 61 6e 64 69 09  80($16). ..andi.
05b0: 24 32 2c 24 33 2c 30 78 34 30 0a 24 4c 31 32 36  $2,$3,0x40.$L126
05c0: 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  :...set.noreorde
05d0: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
05e0: 09 62 65 71 09 24 32 2c 24 30 2c 24 4c 31 32 37  .beq.$2,$0,$L127
05f0: 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c 30 78 38  ..andi.$2,$3,0x8
0600: 30 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e  0...set.macro...
0610: 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 20 0a 09  set.reorder.. ..
0620: 6c 77 63 31 20 24 66 31 38 2c 38 34 28 24 31 36  lwc1 $f18,84($16
0630: 29 0a 20 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c  ). ..andi.$2,$3,
0640: 30 78 38 30 0a 24 4c 31 32 37 3a 0a 09 2e 73 65  0x80.$L127:...se
0650: 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65  t.noreorder...se
0660: 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 6c 09  t.nomacro..beql.
0670: 24 32 2c 24 30 2c 24 4c 31 32 38 0a 09 6c 77 09  $2,$0,$L128..lw.
0680: 24 33 2c 35 36 28 24 31 36 29 0a 09 2e 73 65 74  $3,56($16)...set
0690: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
06a0: 72 64 65 72 0a 0a 20 0a 09 6c 77 63 31 20 24 66  rder.. ..lwc1 $f
06b0: 31 39 2c 38 38 28 24 31 36 29 0a 20 0a 24 4c 33  19,88($16). .$L3
06c0: 3a 0a 09 0a 09 6c 77 09 24 33 2c 35 36 28 24 31  :....lw.$3,56($1
06d0: 36 29 0a 24 4c 31 32 38 3a 0a 09 2e 73 65 74 09  6).$L128:...set.
06e0: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
06f0: 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24 33 2c  nomacro..beq.$3,
0700: 24 30 2c 24 4c 31 32 0a 09 61 6e 64 69 09 24 32  $0,$L12..andi.$2
0710: 2c 24 33 2c 30 78 31 0a 09 2e 73 65 74 09 6d 61  ,$3,0x1...set.ma
0720: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
0730: 72 0a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64  r....set.noreord
0740: 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f  er...set.nomacro
0750: 0a 09 62 65 71 09 24 32 2c 24 30 2c 24 4c 31 32  ..beq.$2,$0,$L12
0760: 39 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c 30 78  9..andi.$2,$3,0x
0770: 32 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e  2...set.macro...
0780: 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 20 0a 09  set.reorder.. ..
0790: 6c 64 63 31 20 24 66 31 32 2c 39 36 28 24 31 36  ldc1 $f12,96($16
07a0: 29 0a 20 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c  ). ..andi.$2,$3,
07b0: 30 78 32 0a 24 4c 31 32 39 3a 0a 09 2e 73 65 74  0x2.$L129:...set
07c0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
07d0: 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24 32  .nomacro..beq.$2
07e0: 2c 24 30 2c 24 4c 31 33 30 0a 09 61 6e 64 69 09  ,$0,$L130..andi.
07f0: 24 32 2c 24 33 2c 30 78 34 0a 09 2e 73 65 74 09  $2,$3,0x4...set.
0800: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
0810: 64 65 72 0a 0a 20 0a 09 6c 64 63 31 20 24 66 31  der.. ..ldc1 $f1
0820: 33 2c 31 30 34 28 24 31 36 29 0a 20 0a 09 61 6e  3,104($16). ..an
0830: 64 69 09 24 32 2c 24 33 2c 30 78 34 0a 24 4c 31  di.$2,$3,0x4.$L1
0840: 33 30 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  30:...set.noreor
0850: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
0860: 6f 0a 09 62 65 71 09 24 32 2c 24 30 2c 24 4c 31  o..beq.$2,$0,$L1
0870: 33 31 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c 30  31..andi.$2,$3,0
0880: 78 38 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09  x8...set.macro..
0890: 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 20 0a  .set.reorder.. .
08a0: 09 6c 64 63 31 20 24 66 31 34 2c 31 31 32 28 24  .ldc1 $f14,112($
08b0: 31 36 29 0a 20 0a 09 61 6e 64 69 09 24 32 2c 24  16). ..andi.$2,$
08c0: 33 2c 30 78 38 0a 24 4c 31 33 31 3a 0a 09 2e 73  3,0x8.$L131:...s
08d0: 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73  et.noreorder...s
08e0: 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09  et.nomacro..beq.
08f0: 24 32 2c 24 30 2c 24 4c 31 33 32 0a 09 61 6e 64  $2,$0,$L132..and
0900: 69 09 24 32 2c 24 33 2c 30 78 31 30 0a 09 2e 73  i.$2,$3,0x10...s
0910: 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72  et.macro...set.r
0920: 65 6f 72 64 65 72 0a 0a 20 0a 09 6c 64 63 31 20  eorder.. ..ldc1 
0930: 24 66 31 35 2c 31 32 30 28 24 31 36 29 0a 20 0a  $f15,120($16). .
0940: 09 61 6e 64 69 09 24 32 2c 24 33 2c 30 78 31 30  .andi.$2,$3,0x10
0950: 0a 24 4c 31 33 32 3a 0a 09 2e 73 65 74 09 6e 6f  .$L132:...set.no
0960: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
0970: 6d 61 63 72 6f 0a 09 62 65 71 09 24 32 2c 24 30  macro..beq.$2,$0
0980: 2c 24 4c 31 33 33 0a 09 61 6e 64 69 09 24 32 2c  ,$L133..andi.$2,
0990: 24 33 2c 30 78 32 30 0a 09 2e 73 65 74 09 6d 61  $3,0x20...set.ma
09a0: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
09b0: 72 0a 0a 20 0a 09 6c 64 63 31 20 24 66 31 36 2c  r.. ..ldc1 $f16,
09c0: 31 32 38 28 24 31 36 29 0a 20 0a 09 61 6e 64 69  128($16). ..andi
09d0: 09 24 32 2c 24 33 2c 30 78 32 30 0a 24 4c 31 33  .$2,$3,0x20.$L13
09e0: 33 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64  3:...set.noreord
09f0: 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f  er...set.nomacro
0a00: 0a 09 62 65 71 09 24 32 2c 24 30 2c 24 4c 31 33  ..beq.$2,$0,$L13
0a10: 34 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c 30 78  4..andi.$2,$3,0x
0a20: 34 30 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09  40...set.macro..
0a30: 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 20 0a  .set.reorder.. .
0a40: 09 6c 64 63 31 20 24 66 31 37 2c 31 33 36 28 24  .ldc1 $f17,136($
0a50: 31 36 29 0a 20 0a 09 61 6e 64 69 09 24 32 2c 24  16). ..andi.$2,$
0a60: 33 2c 30 78 34 30 0a 24 4c 31 33 34 3a 0a 09 2e  3,0x40.$L134:...
0a70: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
0a80: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71  set.nomacro..beq
0a90: 09 24 32 2c 24 30 2c 24 4c 31 33 35 0a 09 61 6e  .$2,$0,$L135..an
0aa0: 64 69 09 24 32 2c 24 33 2c 30 78 38 30 0a 09 2e  di.$2,$3,0x80...
0ab0: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
0ac0: 72 65 6f 72 64 65 72 0a 0a 20 0a 09 6c 64 63 31  reorder.. ..ldc1
0ad0: 20 24 66 31 38 2c 31 34 34 28 24 31 36 29 0a 20   $f18,144($16). 
0ae0: 0a 09 61 6e 64 69 09 24 32 2c 24 33 2c 30 78 38  ..andi.$2,$3,0x8
0af0: 30 0a 24 4c 31 33 35 3a 0a 09 2e 73 65 74 09 6e  0.$L135:...set.n
0b00: 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e  oreorder...set.n
0b10: 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24 32 2c 24  omacro..beq.$2,$
0b20: 30 2c 24 4c 31 33 36 0a 09 64 6c 69 09 24 37 2c  0,$L136..dli.$7,
0b30: 30 78 38 09 09 0a 09 2e 73 65 74 09 6d 61 63 72  0x8.....set.macr
0b40: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
0b50: 0a 20 0a 09 6c 64 63 31 20 24 66 31 39 2c 31 35  . ..ldc1 $f19,15
0b60: 32 28 24 31 36 29 0a 20 0a 24 4c 31 32 3a 0a 09  2($16). .$L12:..
0b70: 64 6c 69 09 24 37 2c 30 78 38 09 09 0a 24 4c 31  dli.$7,0x8...$L1
0b80: 33 36 3a 0a 09 6d 6f 76 65 09 24 35 2c 24 34 0a  36:..move.$5,$4.
0b90: 09 73 6c 74 09 24 32 2c 24 37 2c 24 35 0a 09 2e  .slt.$2,$7,$5...
0ba0: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
0bb0: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71  set.nomacro..beq
0bc0: 09 24 32 2c 24 30 2c 24 4c 32 32 0a 09 64 61 64  .$2,$0,$L22..dad
0bd0: 64 75 09 24 36 2c 24 31 36 2c 39 36 0a 09 2e 73  du.$6,$16,96...s
0be0: 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72  et.macro...set.r
0bf0: 65 6f 72 64 65 72 0a 0a 24 4c 32 34 3a 0a 09 64  eorder..$L24:..d
0c00: 73 6c 6c 09 24 33 2c 24 37 2c 33 0a 09 64 61 64  sll.$3,$7,3..dad
0c10: 64 75 09 24 32 2c 24 36 2c 24 33 0a 09 6c 64 09  du.$2,$6,$3..ld.
0c20: 24 34 2c 30 28 24 32 29 0a 09 64 61 64 64 75 09  $4,0($2)..daddu.
0c30: 24 37 2c 24 37 2c 31 0a 09 64 61 64 64 75 09 24  $7,$7,1..daddu.$
0c40: 33 2c 24 33 2c 24 38 0a 09 73 6c 74 09 24 32 2c  3,$3,$8..slt.$2,
0c50: 24 37 2c 24 35 0a 09 2e 73 65 74 09 6e 6f 72 65  $7,$5...set.nore
0c60: 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61  order...set.noma
0c70: 63 72 6f 0a 09 62 6e 65 09 24 32 2c 24 30 2c 24  cro..bne.$2,$0,$
0c80: 4c 32 34 0a 09 73 64 09 24 34 2c 2d 36 34 28 24  L24..sd.$4,-64($
0c90: 33 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09  3)...set.macro..
0ca0: 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 24 4c  .set.reorder..$L
0cb0: 32 32 3a 0a 20 0a 09 6c 64 20 24 34 2c 39 36 28  22:. ..ld $4,96(
0cc0: 24 31 36 29 0a 09 6c 64 20 24 35 2c 31 30 34 28  $16)..ld $5,104(
0cd0: 24 31 36 29 0a 09 6c 64 20 24 36 2c 31 31 32 28  $16)..ld $6,112(
0ce0: 24 31 36 29 0a 09 6c 64 20 24 37 2c 31 32 30 28  $16)..ld $7,120(
0cf0: 24 31 36 29 0a 09 6c 64 20 24 38 2c 31 32 38 28  $16)..ld $8,128(
0d00: 24 31 36 29 0a 09 6c 64 20 24 39 2c 31 33 36 28  $16)..ld $9,136(
0d10: 24 31 36 29 0a 09 6c 64 20 24 31 30 2c 31 34 34  $16)..ld $10,144
0d20: 28 24 31 36 29 0a 09 6c 64 20 24 31 31 2c 31 35  ($16)..ld $11,15
0d30: 32 28 24 31 36 29 0a 20 0a 09 6c 64 09 24 32 35  2($16). ..ld.$25
0d40: 2c 30 28 24 31 36 29 0a 09 0a 09 6a 61 6c 09 24  ,0($16)....jal.$
0d50: 33 31 2c 24 32 35 0a 09 6c 77 09 24 34 2c 32 34  31,$25..lw.$4,24
0d60: 28 24 31 36 29 0a 09 6d 6f 76 65 09 24 37 2c 24  ($16)..move.$7,$
0d70: 32 0a 09 6c 69 09 24 32 2c 31 09 09 09 0a 09 2e  2..li.$2,1......
0d80: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
0d90: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71  set.nomacro..beq
0da0: 09 24 34 2c 24 32 2c 24 4c 31 32 30 0a 09 6d 6f  .$4,$2,$L120..mo
0db0: 76 65 09 24 32 2c 24 30 0a 09 2e 73 65 74 09 6d  ve.$2,$0...set.m
0dc0: 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64  acro...set.reord
0dd0: 65 72 0a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  er....set.noreor
0de0: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
0df0: 6f 0a 09 62 65 71 09 24 34 2c 24 30 2c 24 4c 31  o..beq.$4,$0,$L1
0e00: 31 36 0a 09 6c 69 09 24 32 2c 32 09 09 09 0a 09  16..li.$2,2.....
0e10: 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74  .set.macro...set
0e20: 09 72 65 6f 72 64 65 72 0a 0a 09 2e 73 65 74 09  .reorder....set.
0e30: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
0e40: 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24 34 2c  nomacro..beq.$4,
0e50: 24 32 2c 24 4c 31 31 37 0a 09 6c 69 09 24 32 2c  $2,$L117..li.$2,
0e60: 33 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f  3......set.macro
0e70: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
0e80: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
0e90: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
0ea0: 65 71 09 24 34 2c 24 32 2c 24 4c 31 31 37 0a 09  eq.$4,$2,$L117..
0eb0: 6c 69 09 24 32 2c 34 09 09 09 0a 09 2e 73 65 74  li.$2,4......set
0ec0: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
0ed0: 72 64 65 72 0a 0a 09 2e 73 65 74 09 6e 6f 72 65  rder....set.nore
0ee0: 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61  order...set.noma
0ef0: 63 72 6f 0a 09 62 65 71 09 24 34 2c 24 32 2c 24  cro..beq.$4,$2,$
0f00: 4c 31 31 37 0a 09 6c 69 09 24 32 2c 35 09 09 09  L117..li.$2,5...
0f10: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
0f20: 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 2e 73 65  et.reorder....se
0f30: 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65  t.noreorder...se
0f40: 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24  t.nomacro..beq.$
0f50: 34 2c 24 32 2c 24 4c 31 31 38 0a 09 6c 69 09 24  4,$2,$L118..li.$
0f60: 32 2c 36 09 09 09 0a 09 2e 73 65 74 09 6d 61 63  2,6......set.mac
0f70: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
0f80: 0a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  ....set.noreorde
0f90: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
0fa0: 09 62 65 71 09 24 34 2c 24 32 2c 24 4c 31 31 38  .beq.$4,$2,$L118
0fb0: 0a 09 6c 69 09 24 32 2c 37 09 09 09 0a 09 2e 73  ..li.$2,7......s
0fc0: 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72  et.macro...set.r
0fd0: 65 6f 72 64 65 72 0a 0a 09 2e 73 65 74 09 6e 6f  eorder....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 65 71 09 24 34 2c 24 32  macro..beq.$4,$2
1000: 2c 24 4c 31 31 39 0a 09 6c 69 09 24 32 2c 38 09  ,$L119..li.$2,8.
1010: 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09  .....set.macro..
1020: 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 2e  .set.reorder....
1030: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
1040: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71  set.nomacro..beq
1050: 09 24 34 2c 24 32 2c 24 4c 31 31 39 0a 09 6c 69  .$4,$2,$L119..li
1060: 09 24 32 2c 39 09 09 09 0a 09 2e 73 65 74 09 6d  .$2,9......set.m
1070: 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64  acro...set.reord
1080: 65 72 0a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  er....set.noreor
1090: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
10a0: 6f 0a 09 62 65 71 09 24 34 2c 24 32 2c 24 4c 31  o..beq.$4,$2,$L1
10b0: 31 36 0a 09 6c 69 09 24 32 2c 31 30 09 09 09 0a  16..li.$2,10....
10c0: 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65  ..set.macro...se
10d0: 74 09 72 65 6f 72 64 65 72 0a 0a 09 2e 73 65 74  t.reorder....set
10e0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
10f0: 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24 34  .nomacro..beq.$4
1100: 2c 24 32 2c 24 4c 31 31 36 0a 09 6c 69 09 24 32  ,$2,$L116..li.$2
1110: 2c 31 31 09 09 09 0a 09 2e 73 65 74 09 6d 61 63  ,11......set.mac
1120: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
1130: 0a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  ....set.noreorde
1140: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
1150: 09 62 65 71 09 24 34 2c 24 32 2c 24 4c 31 31 36  .beq.$4,$2,$L116
1160: 0a 09 6c 69 09 24 32 2c 31 32 09 09 09 0a 09 2e  ..li.$2,12......
1170: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
1180: 72 65 6f 72 64 65 72 0a 0a 09 2e 73 65 74 09 6e  reorder....set.n
1190: 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e  oreorder...set.n
11a0: 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24 34 2c 24  omacro..beq.$4,$
11b0: 32 2c 24 4c 31 31 36 0a 09 6c 69 09 24 32 2c 31  2,$L116..li.$2,1
11c0: 33 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f  3......set.macro
11d0: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
11e0: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
11f0: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
1200: 6e 65 09 24 34 2c 24 32 2c 24 4c 35 32 0a 09 6c  ne.$4,$2,$L52..l
1210: 69 09 24 32 2c 31 34 09 09 09 0a 09 2e 73 65 74  i.$2,14......set
1220: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
1230: 72 64 65 72 0a 0a 09 6c 64 09 24 32 2c 31 36 28  rder...ld.$2,16(
1240: 24 31 36 29 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  $16)...set.noreo
1250: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
1260: 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 2e 73 09  ro..j.$L27..s.s.
1270: 24 66 30 2c 30 28 24 32 29 0a 09 2e 73 65 74 09  $f0,0($2)...set.
1280: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
1290: 64 65 72 0a 0a 24 4c 35 32 3a 0a 09 2e 73 65 74  der..$L52:...set
12a0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
12b0: 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 34  .nomacro..bne.$4
12c0: 2c 24 32 2c 24 4c 35 34 0a 09 6c 69 09 24 32 2c  ,$2,$L54..li.$2,
12d0: 31 35 09 09 09 0a 09 2e 73 65 74 09 6d 61 63 72  15......set.macr
12e0: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
12f0: 0a 09 6c 64 09 24 32 2c 31 36 28 24 31 36 29 0a  ..ld.$2,16($16).
1300: 09 0a 09 73 2e 64 09 24 66 30 2c 30 28 24 32 29  ...s.d.$f0,0($2)
1310: 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72  ...set.noreorder
1320: 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09  ...set.nomacro..
1330: 6a 09 24 4c 31 32 30 0a 09 6d 6f 76 65 09 24 32  j.$L120..move.$2
1340: 2c 24 30 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  ,$0...set.macro.
1350: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 24  ..set.reorder..$
1360: 4c 35 34 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  L54:...set.noreo
1370: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
1380: 72 6f 0a 09 62 65 71 09 24 34 2c 24 32 2c 24 4c  ro..beq.$4,$2,$L
1390: 31 31 36 0a 09 6c 69 09 24 32 2c 31 36 09 09 09  116..li.$2,16...
13a0: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
13b0: 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 2e 73 65  et.reorder....se
13c0: 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65  t.noreorder...se
13d0: 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24  t.nomacro..bne.$
13e0: 34 2c 24 32 2c 24 4c 31 32 30 0a 09 6d 6f 76 65  4,$2,$L120..move
13f0: 09 24 32 2c 24 30 0a 09 2e 73 65 74 09 6d 61 63  .$2,$0...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 77 09 24 34 2c 38 28 24 31 36 29 0a  ...lw.$4,8($16).
1420: 09 0a 09 61 6e 64 69 09 24 32 2c 24 34 2c 30 78  ...andi.$2,$4,0x
1430: 31 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  1...set.noreorde
1440: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
1450: 09 62 65 71 09 24 32 2c 24 30 2c 24 4c 35 39 0a  .beq.$2,$0,$L59.
1460: 09 64 6c 69 09 24 32 2c 30 78 31 09 09 0a 09 2e  .dli.$2,0x1.....
1470: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
1480: 72 65 6f 72 64 65 72 0a 0a 09 6c 64 09 24 33 2c  reorder...ld.$3,
1490: 33 32 28 24 31 36 29 0a 09 0a 09 2e 73 65 74 09  32($16).....set.
14a0: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
14b0: 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 33 2c  nomacro..bne.$3,
14c0: 24 32 2c 24 4c 36 30 0a 09 64 6c 69 09 24 32 2c  $2,$L60..dli.$2,
14d0: 30 78 32 09 09 0a 09 2e 73 65 74 09 6d 61 63 72  0x2.....set.macr
14e0: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
14f0: 0a 09 6c 64 09 24 33 2c 31 36 28 24 31 36 29 0a  ..ld.$3,16($16).
1500: 09 6c 62 75 09 24 32 2c 30 28 24 37 29 0a 09 2e  .lbu.$2,0($7)...
1510: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
1520: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 6a 09 24  set.nomacro..j.$
1530: 4c 32 37 0a 09 73 62 09 24 32 2c 30 28 24 33 29  L27..sb.$2,0($3)
1540: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
1550: 65 74 09 72 65 6f 72 64 65 72 0a 0a 24 4c 36 30  et.reorder..$L60
1560: 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65  :...set.noreorde
1570: 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a  r...set.nomacro.
1580: 09 62 6e 65 09 24 33 2c 24 32 2c 24 4c 36 32 0a  .bne.$3,$2,$L62.
1590: 09 64 6c 69 09 24 32 2c 30 78 34 09 09 0a 09 2e  .dli.$2,0x4.....
15a0: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
15b0: 72 65 6f 72 64 65 72 0a 0a 09 6c 64 09 24 33 2c  reorder...ld.$3,
15c0: 31 36 28 24 31 36 29 0a 09 6c 68 75 09 24 32 2c  16($16)..lhu.$2,
15d0: 30 28 24 37 29 0a 09 2e 73 65 74 09 6e 6f 72 65  0($7)...set.nore
15e0: 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61  order...set.noma
15f0: 63 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 68 09  cro..j.$L27..sh.
1600: 24 32 2c 30 28 24 33 29 0a 09 2e 73 65 74 09 6d  $2,0($3)...set.m
1610: 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64  acro...set.reord
1620: 65 72 0a 0a 24 4c 36 32 3a 0a 09 2e 73 65 74 09  er..$L62:...set.
1630: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
1640: 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 33 2c  nomacro..bne.$3,
1650: 24 32 2c 24 4c 36 34 0a 09 64 6c 69 09 24 32 2c  $2,$L64..dli.$2,
1660: 30 78 38 09 09 0a 09 2e 73 65 74 09 6d 61 63 72  0x8.....set.macr
1670: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
1680: 0a 09 6c 64 09 24 33 2c 31 36 28 24 31 36 29 0a  ..ld.$3,16($16).
1690: 09 6c 77 09 24 32 2c 30 28 24 37 29 0a 09 2e 73  .lw.$2,0($7)...s
16a0: 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73  et.noreorder...s
16b0: 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 6a 09 24 4c  et.nomacro..j.$L
16c0: 32 37 0a 09 73 77 09 24 32 2c 30 28 24 33 29 0a  27..sw.$2,0($3).
16d0: 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65  ..set.macro...se
16e0: 74 09 72 65 6f 72 64 65 72 0a 0a 24 4c 36 34 3a  t.reorder..$L64:
16f0: 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72  ...set.noreorder
1700: 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09  ...set.nomacro..
1710: 62 6e 65 09 24 33 2c 24 32 2c 24 4c 36 36 0a 09  bne.$3,$2,$L66..
1720: 64 61 64 64 75 09 24 32 2c 24 33 2c 37 0a 09 2e  daddu.$2,$3,7...
1730: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
1740: 72 65 6f 72 64 65 72 0a 0a 09 6c 64 09 24 33 2c  reorder...ld.$3,
1750: 31 36 28 24 31 36 29 0a 09 6c 64 09 24 32 2c 30  16($16)..ld.$2,0
1760: 28 24 37 29 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  ($7)...set.noreo
1770: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
1780: 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 64 09 24  ro..j.$L27..sd.$
1790: 32 2c 30 28 24 33 29 0a 09 2e 73 65 74 09 6d 61  2,0($3)...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 36 36 3a 0a 09 64 73 6c 6c 09 24  r..$L66:..dsll.$
17c0: 36 2c 24 32 2c 32 39 0a 09 64 73 72 61 09 24 36  6,$2,29..dsra.$6
17d0: 2c 24 36 2c 33 32 0a 09 61 64 64 75 09 24 36 2c  ,$6,32..addu.$6,
17e0: 24 36 2c 2d 31 0a 09 2e 73 65 74 09 6e 6f 72 65  $6,-1...set.nore
17f0: 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61  order...set.noma
1800: 63 72 6f 0a 09 62 6c 74 7a 09 24 36 2c 24 4c 31  cro..bltz.$6,$L1
1810: 32 30 0a 09 6d 6f 76 65 09 24 32 2c 24 30 0a 09  20..move.$2,$0..
1820: 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74  .set.macro...set
1830: 09 72 65 6f 72 64 65 72 0a 0a 24 4c 37 30 3a 0a  .reorder..$L70:.
1840: 09 64 73 6c 6c 09 24 35 2c 24 36 2c 33 0a 09 6c  .dsll.$5,$6,3..l
1850: 64 09 24 33 2c 31 36 28 24 31 36 29 0a 09 64 61  d.$3,16($16)..da
1860: 64 64 75 09 24 32 2c 24 37 2c 24 35 0a 09 6c 64  ddu.$2,$7,$5..ld
1870: 09 24 34 2c 30 28 24 32 29 0a 09 61 64 64 75 09  .$4,0($2)..addu.
1880: 24 36 2c 24 36 2c 2d 31 0a 09 64 61 64 64 75 09  $6,$6,-1..daddu.
1890: 24 33 2c 24 33 2c 24 35 0a 09 2e 73 65 74 09 6e  $3,$3,$5...set.n
18a0: 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e  oreorder...set.n
18b0: 6f 6d 61 63 72 6f 0a 09 62 67 65 7a 09 24 36 2c  omacro..bgez.$6,
18c0: 24 4c 37 30 0a 09 73 64 09 24 34 2c 30 28 24 33  $L70..sd.$4,0($3
18d0: 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e  )...set.macro...
18e0: 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 2e 73  set.reorder....s
18f0: 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73  et.noreorder...s
1900: 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 6a 09 24 4c  et.nomacro..j.$L
1910: 31 32 30 0a 09 6d 6f 76 65 09 24 32 2c 24 30 0a  120..move.$2,$0.
1920: 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65  ..set.macro...se
1930: 74 09 72 65 6f 72 64 65 72 0a 0a 24 4c 35 39 3a  t.reorder..$L59:
1940: 0a 09 61 6e 64 69 09 24 32 2c 24 34 2c 30 78 32  ..andi.$2,$4,0x2
1950: 30 30 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64  00...set.noreord
1960: 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f  er...set.nomacro
1970: 0a 09 62 65 71 09 24 32 2c 24 30 2c 24 4c 32 37  ..beq.$2,$0,$L27
1980: 0a 09 61 6e 64 69 09 24 32 2c 24 34 2c 30 78 34  ..andi.$2,$4,0x4
1990: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
19a0: 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 2e 73 65  et.reorder....se
19b0: 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65  t.noreorder...se
19c0: 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24  t.nomacro..beq.$
19d0: 32 2c 24 30 2c 24 4c 37 34 0a 09 64 6c 69 09 24  2,$0,$L74..dli.$
19e0: 32 2c 30 78 31 09 09 0a 09 2e 73 65 74 09 6d 61  2,0x1.....set.ma
19f0: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
1a00: 72 0a 0a 09 6c 64 09 24 33 2c 33 32 28 24 31 36  r...ld.$3,32($16
1a10: 29 0a 09 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  ).....set.noreor
1a20: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
1a30: 6f 0a 09 62 6e 65 09 24 33 2c 24 32 2c 24 4c 37  o..bne.$3,$2,$L7
1a40: 35 0a 09 64 6c 69 09 24 32 2c 30 78 32 09 09 0a  5..dli.$2,0x2...
1a50: 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65  ..set.macro...se
1a60: 74 09 72 65 6f 72 64 65 72 0a 0a 24 4c 31 31 37  t.reorder..$L117
1a70: 3a 0a 09 6c 64 09 24 33 2c 31 36 28 24 31 36 29  :..ld.$3,16($16)
1a80: 0a 09 61 6e 64 69 09 24 32 2c 24 37 2c 30 78 30  ..andi.$2,$7,0x0
1a90: 30 66 66 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  0ff...set.noreor
1aa0: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
1ab0: 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 62 09 24 32  o..j.$L27..sb.$2
1ac0: 2c 30 28 24 33 29 0a 09 2e 73 65 74 09 6d 61 63  ,0($3)...set.mac
1ad0: 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72  ro...set.reorder
1ae0: 0a 0a 24 4c 37 35 3a 0a 09 2e 73 65 74 09 6e 6f  ..$L75:...set.no
1af0: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
1b00: 6d 61 63 72 6f 0a 09 62 6e 65 09 24 33 2c 24 32  macro..bne.$3,$2
1b10: 2c 24 4c 37 37 0a 09 64 6c 69 09 24 32 2c 30 78  ,$L77..dli.$2,0x
1b20: 34 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  4.....set.macro.
1b30: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 24  ..set.reorder..$
1b40: 4c 31 31 38 3a 0a 09 6c 64 09 24 33 2c 31 36 28  L118:..ld.$3,16(
1b50: 24 31 36 29 0a 09 61 6e 64 69 09 24 32 2c 24 37  $16)..andi.$2,$7
1b60: 2c 30 78 66 66 66 66 0a 09 2e 73 65 74 09 6e 6f  ,0xffff...set.no
1b70: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
1b80: 6d 61 63 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73  macro..j.$L27..s
1b90: 68 09 24 32 2c 30 28 24 33 29 0a 09 2e 73 65 74  h.$2,0($3)...set
1ba0: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
1bb0: 72 64 65 72 0a 0a 24 4c 37 37 3a 0a 09 2e 73 65  rder..$L77:...se
1bc0: 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65  t.noreorder...se
1bd0: 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24  t.nomacro..bne.$
1be0: 33 2c 24 32 2c 24 4c 37 39 0a 09 64 6c 69 09 24  3,$2,$L79..dli.$
1bf0: 32 2c 30 78 38 09 09 0a 09 2e 73 65 74 09 6d 61  2,0x8.....set.ma
1c00: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
1c10: 72 0a 0a 24 4c 31 31 39 3a 0a 09 6c 64 09 24 33  r..$L119:..ld.$3
1c20: 2c 31 36 28 24 31 36 29 0a 09 64 73 6c 6c 09 24  ,16($16)..dsll.$
1c30: 32 2c 24 37 2c 33 32 0a 09 64 73 72 61 09 24 32  2,$7,32..dsra.$2
1c40: 2c 24 32 2c 33 32 0a 09 2e 73 65 74 09 6e 6f 72  ,$2,32...set.nor
1c50: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
1c60: 61 63 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 77  acro..j.$L27..sw
1c70: 09 24 32 2c 30 28 24 33 29 0a 09 2e 73 65 74 09  .$2,0($3)...set.
1c80: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
1c90: 64 65 72 0a 0a 24 4c 37 39 3a 0a 09 2e 73 65 74  der..$L79:...set
1ca0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
1cb0: 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 33  .nomacro..bne.$3
1cc0: 2c 24 32 2c 24 4c 31 32 30 0a 09 6d 6f 76 65 09  ,$2,$L120..move.
1cd0: 24 32 2c 24 30 0a 09 2e 73 65 74 09 6d 61 63 72  $2,$0...set.macr
1ce0: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
1cf0: 0a 24 4c 31 31 36 3a 0a 09 6c 64 09 24 32 2c 31  .$L116:..ld.$2,1
1d00: 36 28 24 31 36 29 0a 09 2e 73 65 74 09 6e 6f 72  6($16)...set.nor
1d10: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
1d20: 61 63 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 64  acro..j.$L27..sd
1d30: 09 24 37 2c 30 28 24 32 29 0a 09 2e 73 65 74 09  .$7,0($2)...set.
1d40: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
1d50: 64 65 72 0a 0a 24 4c 37 34 3a 0a 09 6c 64 09 24  der..$L74:..ld.$
1d60: 34 2c 33 32 28 24 31 36 29 0a 09 0a 09 64 73 75  4,32($16)....dsu
1d70: 62 75 09 24 32 2c 24 34 2c 31 0a 09 73 6c 74 75  bu.$2,$4,1..sltu
1d80: 09 24 32 2c 24 32 2c 31 36 0a 09 2e 73 65 74 09  .$2,$2,16...set.
1d90: 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09  noreorder...set.
1da0: 6e 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24 32 2c  nomacro..beq.$2,
1db0: 24 30 2c 24 4c 32 37 0a 09 64 6c 69 09 24 32 2c  $0,$L27..dli.$2,
1dc0: 30 78 31 09 09 0a 09 2e 73 65 74 09 6d 61 63 72  0x1.....set.macr
1dd0: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
1de0: 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72  ...set.noreorder
1df0: 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09  ...set.nomacro..
1e00: 62 6e 65 09 24 34 2c 24 32 2c 24 4c 38 34 0a 09  bne.$4,$2,$L84..
1e10: 64 6c 69 09 24 32 2c 30 78 32 09 09 0a 09 2e 73  dli.$2,0x2.....s
1e20: 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72  et.macro...set.r
1e30: 65 6f 72 64 65 72 0a 0a 09 6c 64 09 24 33 2c 31  eorder...ld.$3,1
1e40: 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c  6($16)..dsra.$2,
1e50: 24 37 2c 35 36 0a 09 61 6e 64 69 09 24 32 2c 24  $7,56..andi.$2,$
1e60: 32 2c 30 78 30 30 66 66 0a 09 2e 73 65 74 09 6e  2,0x00ff...set.n
1e70: 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e  oreorder...set.n
1e80: 6f 6d 61 63 72 6f 0a 09 6a 09 24 4c 32 37 0a 09  omacro..j.$L27..
1e90: 73 62 09 24 32 2c 30 28 24 33 29 0a 09 2e 73 65  sb.$2,0($3)...se
1ea0: 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65  t.macro...set.re
1eb0: 6f 72 64 65 72 0a 0a 24 4c 38 34 3a 0a 09 2e 73  order..$L84:...s
1ec0: 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73  et.noreorder...s
1ed0: 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09  et.nomacro..bne.
1ee0: 24 34 2c 24 32 2c 24 4c 38 36 0a 09 64 6c 69 09  $4,$2,$L86..dli.
1ef0: 24 32 2c 30 78 33 09 09 0a 09 2e 73 65 74 09 6d  $2,0x3.....set.m
1f00: 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64  acro...set.reord
1f10: 65 72 0a 0a 09 6c 64 09 24 33 2c 31 36 28 24 31  er...ld.$3,16($1
1f20: 36 29 0a 09 64 73 72 61 09 24 32 2c 24 37 2c 35  6)..dsra.$2,$7,5
1f30: 36 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78  6..andi.$2,$2,0x
1f40: 30 30 66 66 0a 09 73 62 09 24 32 2c 30 28 24 33  00ff..sb.$2,0($3
1f50: 29 0a 09 6c 64 09 24 34 2c 31 36 28 24 31 36 29  )..ld.$4,16($16)
1f60: 0a 09 64 73 72 61 09 24 32 2c 24 37 2c 34 38 0a  ..dsra.$2,$7,48.
1f70: 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30  .andi.$2,$2,0x00
1f80: 66 66 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64  ff...set.noreord
1f90: 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f  er...set.nomacro
1fa0: 0a 09 6a 09 24 4c 32 37 0a 09 73 62 09 24 32 2c  ..j.$L27..sb.$2,
1fb0: 31 28 24 34 29 0a 09 2e 73 65 74 09 6d 61 63 72  1($4)...set.macr
1fc0: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
1fd0: 0a 24 4c 38 36 3a 0a 09 2e 73 65 74 09 6e 6f 72  .$L86:...set.nor
1fe0: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
1ff0: 61 63 72 6f 0a 09 62 6e 65 09 24 34 2c 24 32 2c  acro..bne.$4,$2,
2000: 24 4c 38 38 0a 09 64 6c 69 09 24 32 2c 30 78 34  $L88..dli.$2,0x4
2010: 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09  .....set.macro..
2020: 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c  .set.reorder...l
2030: 64 09 24 33 2c 31 36 28 24 31 36 29 0a 09 64 73  d.$3,16($16)..ds
2040: 72 61 09 24 32 2c 24 37 2c 35 36 0a 09 61 6e 64  ra.$2,$7,56..and
2050: 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09  i.$2,$2,0x00ff..
2060: 73 62 09 24 32 2c 30 28 24 33 29 0a 09 6c 64 09  sb.$2,0($3)..ld.
2070: 24 34 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61  $4,16($16)..dsra
2080: 09 24 32 2c 24 37 2c 34 38 0a 09 61 6e 64 69 09  .$2,$7,48..andi.
2090: 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62  $2,$2,0x00ff..sb
20a0: 09 24 32 2c 31 28 24 34 29 0a 09 6c 64 09 24 33  .$2,1($4)..ld.$3
20b0: 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09 24  ,16($16)..dsra.$
20c0: 32 2c 24 37 2c 34 30 0a 09 61 6e 64 69 09 24 32  2,$7,40..andi.$2
20d0: 2c 24 32 2c 30 78 30 30 66 66 0a 09 2e 73 65 74  ,$2,0x00ff...set
20e0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
20f0: 09 6e 6f 6d 61 63 72 6f 0a 09 6a 09 24 4c 32 37  .nomacro..j.$L27
2100: 0a 09 73 62 09 24 32 2c 32 28 24 33 29 0a 09 2e  ..sb.$2,2($3)...
2110: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
2120: 72 65 6f 72 64 65 72 0a 0a 24 4c 38 38 3a 0a 09  reorder..$L88:..
2130: 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09  .set.noreorder..
2140: 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e  .set.nomacro..bn
2150: 65 09 24 34 2c 24 32 2c 24 4c 39 30 0a 09 64 6c  e.$4,$2,$L90..dl
2160: 69 09 24 32 2c 30 78 35 09 09 0a 09 2e 73 65 74  i.$2,0x5.....set
2170: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
2180: 72 64 65 72 0a 0a 09 6c 64 09 24 33 2c 31 36 28  rder...ld.$3,16(
2190: 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c 24 37  $16)..dsra.$2,$7
21a0: 2c 35 36 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c  ,56..andi.$2,$2,
21b0: 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c 30 28  0x00ff..sb.$2,0(
21c0: 24 33 29 0a 09 6c 64 09 24 34 2c 31 36 28 24 31  $3)..ld.$4,16($1
21d0: 36 29 0a 09 64 73 72 61 09 24 32 2c 24 37 2c 34  6)..dsra.$2,$7,4
21e0: 38 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78  8..andi.$2,$2,0x
21f0: 30 30 66 66 0a 09 73 62 09 24 32 2c 31 28 24 34  00ff..sb.$2,1($4
2200: 29 0a 09 6c 64 09 24 33 2c 31 36 28 24 31 36 29  )..ld.$3,16($16)
2210: 0a 09 64 73 72 61 09 24 32 2c 24 37 2c 34 30 0a  ..dsra.$2,$7,40.
2220: 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30  .andi.$2,$2,0x00
2230: 66 66 0a 09 73 62 09 24 32 2c 32 28 24 33 29 0a  ff..sb.$2,2($3).
2240: 09 6c 64 09 24 34 2c 31 36 28 24 31 36 29 0a 09  .ld.$4,16($16)..
2250: 64 73 72 61 09 24 32 2c 24 37 2c 33 32 0a 09 61  dsra.$2,$7,32..a
2260: 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66  ndi.$2,$2,0x00ff
2270: 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72  ...set.noreorder
2280: 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09  ...set.nomacro..
2290: 6a 09 24 4c 32 37 0a 09 73 62 09 24 32 2c 33 28  j.$L27..sb.$2,3(
22a0: 24 34 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  $4)...set.macro.
22b0: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 24  ..set.reorder..$
22c0: 4c 39 30 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  L90:...set.noreo
22d0: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
22e0: 72 6f 0a 09 62 6e 65 09 24 34 2c 24 32 2c 24 4c  ro..bne.$4,$2,$L
22f0: 39 32 0a 09 64 6c 69 09 24 32 2c 30 78 36 09 09  92..dli.$2,0x6..
2300: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
2310: 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c 64 09  et.reorder...ld.
2320: 24 33 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61  $3,16($16)..dsra
2330: 09 24 32 2c 24 37 2c 35 36 0a 09 61 6e 64 69 09  .$2,$7,56..andi.
2340: 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62  $2,$2,0x00ff..sb
2350: 09 24 32 2c 30 28 24 33 29 0a 09 6c 64 09 24 34  .$2,0($3)..ld.$4
2360: 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09 24  ,16($16)..dsra.$
2370: 32 2c 24 37 2c 34 38 0a 09 61 6e 64 69 09 24 32  2,$7,48..andi.$2
2380: 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24  ,$2,0x00ff..sb.$
2390: 32 2c 31 28 24 34 29 0a 09 6c 64 09 24 33 2c 31  2,1($4)..ld.$3,1
23a0: 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c  6($16)..dsra.$2,
23b0: 24 37 2c 34 30 0a 09 61 6e 64 69 09 24 32 2c 24  $7,40..andi.$2,$
23c0: 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c  2,0x00ff..sb.$2,
23d0: 32 28 24 33 29 0a 09 6c 64 09 24 34 2c 31 36 28  2($3)..ld.$4,16(
23e0: 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c 24 37  $16)..dsra.$2,$7
23f0: 2c 33 32 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c  ,32..andi.$2,$2,
2400: 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c 33 28  0x00ff..sb.$2,3(
2410: 24 34 29 0a 09 6c 64 09 24 33 2c 31 36 28 24 31  $4)..ld.$3,16($1
2420: 36 29 0a 09 64 73 72 61 09 24 32 2c 24 37 2c 32  6)..dsra.$2,$7,2
2430: 34 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78  4..andi.$2,$2,0x
2440: 30 30 66 66 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  00ff...set.noreo
2450: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
2460: 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 62 09 24  ro..j.$L27..sb.$
2470: 32 2c 34 28 24 33 29 0a 09 2e 73 65 74 09 6d 61  2,4($3)...set.ma
2480: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
2490: 72 0a 0a 24 4c 39 32 3a 0a 09 2e 73 65 74 09 6e  r..$L92:...set.n
24a0: 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e  oreorder...set.n
24b0: 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 34 2c 24  omacro..bne.$4,$
24c0: 32 2c 24 4c 39 34 0a 09 64 6c 69 09 24 32 2c 30  2,$L94..dli.$2,0
24d0: 78 37 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f  x7.....set.macro
24e0: 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a  ...set.reorder..
24f0: 09 6c 64 09 24 33 2c 31 36 28 24 31 36 29 0a 09  .ld.$3,16($16)..
2500: 64 73 72 61 09 24 32 2c 24 37 2c 35 36 0a 09 61  dsra.$2,$7,56..a
2510: 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66  ndi.$2,$2,0x00ff
2520: 0a 09 73 62 09 24 32 2c 30 28 24 33 29 0a 09 6c  ..sb.$2,0($3)..l
2530: 64 09 24 34 2c 31 36 28 24 31 36 29 0a 09 64 73  d.$4,16($16)..ds
2540: 72 61 09 24 32 2c 24 37 2c 34 38 0a 09 61 6e 64  ra.$2,$7,48..and
2550: 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09  i.$2,$2,0x00ff..
2560: 73 62 09 24 32 2c 31 28 24 34 29 0a 09 6c 64 09  sb.$2,1($4)..ld.
2570: 24 33 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61  $3,16($16)..dsra
2580: 09 24 32 2c 24 37 2c 34 30 0a 09 61 6e 64 69 09  .$2,$7,40..andi.
2590: 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62  $2,$2,0x00ff..sb
25a0: 09 24 32 2c 32 28 24 33 29 0a 09 6c 64 09 24 34  .$2,2($3)..ld.$4
25b0: 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09 24  ,16($16)..dsra.$
25c0: 32 2c 24 37 2c 33 32 0a 09 61 6e 64 69 09 24 32  2,$7,32..andi.$2
25d0: 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24  ,$2,0x00ff..sb.$
25e0: 32 2c 33 28 24 34 29 0a 09 6c 64 09 24 33 2c 31  2,3($4)..ld.$3,1
25f0: 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c  6($16)..dsra.$2,
2600: 24 37 2c 32 34 0a 09 61 6e 64 69 09 24 32 2c 24  $7,24..andi.$2,$
2610: 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c  2,0x00ff..sb.$2,
2620: 34 28 24 33 29 0a 09 6c 64 09 24 34 2c 31 36 28  4($3)..ld.$4,16(
2630: 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c 24 37  $16)..dsra.$2,$7
2640: 2c 31 36 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c  ,16..andi.$2,$2,
2650: 30 78 30 30 66 66 0a 09 2e 73 65 74 09 6e 6f 72  0x00ff...set.nor
2660: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
2670: 61 63 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 62  acro..j.$L27..sb
2680: 09 24 32 2c 35 28 24 34 29 0a 09 2e 73 65 74 09  .$2,5($4)...set.
2690: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
26a0: 64 65 72 0a 0a 24 4c 39 34 3a 0a 09 2e 73 65 74  der..$L94:...set
26b0: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
26c0: 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 34  .nomacro..bne.$4
26d0: 2c 24 32 2c 24 4c 39 36 0a 09 64 73 75 62 75 09  ,$2,$L96..dsubu.
26e0: 24 32 2c 24 34 2c 38 0a 09 2e 73 65 74 09 6d 61  $2,$4,8...set.ma
26f0: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
2700: 72 0a 0a 09 6c 64 09 24 33 2c 31 36 28 24 31 36  r...ld.$3,16($16
2710: 29 0a 09 64 73 72 61 09 24 32 2c 24 37 2c 35 36  )..dsra.$2,$7,56
2720: 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30  ..andi.$2,$2,0x0
2730: 30 66 66 0a 09 73 62 09 24 32 2c 30 28 24 33 29  0ff..sb.$2,0($3)
2740: 0a 09 6c 64 09 24 34 2c 31 36 28 24 31 36 29 0a  ..ld.$4,16($16).
2750: 09 64 73 72 61 09 24 32 2c 24 37 2c 34 38 0a 09  .dsra.$2,$7,48..
2760: 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66  andi.$2,$2,0x00f
2770: 66 0a 09 73 62 09 24 32 2c 31 28 24 34 29 0a 09  f..sb.$2,1($4)..
2780: 6c 64 09 24 33 2c 31 36 28 24 31 36 29 0a 09 64  ld.$3,16($16)..d
2790: 73 72 61 09 24 32 2c 24 37 2c 34 30 0a 09 61 6e  sra.$2,$7,40..an
27a0: 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a  di.$2,$2,0x00ff.
27b0: 09 73 62 09 24 32 2c 32 28 24 33 29 0a 09 6c 64  .sb.$2,2($3)..ld
27c0: 09 24 34 2c 31 36 28 24 31 36 29 0a 09 64 73 72  .$4,16($16)..dsr
27d0: 61 09 24 32 2c 24 37 2c 33 32 0a 09 61 6e 64 69  a.$2,$7,32..andi
27e0: 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73  .$2,$2,0x00ff..s
27f0: 62 09 24 32 2c 33 28 24 34 29 0a 09 6c 64 09 24  b.$2,3($4)..ld.$
2800: 33 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09  3,16($16)..dsra.
2810: 24 32 2c 24 37 2c 32 34 0a 09 61 6e 64 69 09 24  $2,$7,24..andi.$
2820: 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09  2,$2,0x00ff..sb.
2830: 24 32 2c 34 28 24 33 29 0a 09 6c 64 09 24 34 2c  $2,4($3)..ld.$4,
2840: 31 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32  16($16)..dsra.$2
2850: 2c 24 37 2c 31 36 0a 09 61 6e 64 69 09 24 32 2c  ,$7,16..andi.$2,
2860: 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24 32  $2,0x00ff..sb.$2
2870: 2c 35 28 24 34 29 0a 09 6c 64 09 24 33 2c 31 36  ,5($4)..ld.$3,16
2880: 28 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c 24  ($16)..dsra.$2,$
2890: 37 2c 38 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c  7,8..andi.$2,$2,
28a0: 30 78 30 30 66 66 0a 09 2e 73 65 74 09 6e 6f 72  0x00ff...set.nor
28b0: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
28c0: 61 63 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 62  acro..j.$L27..sb
28d0: 09 24 32 2c 36 28 24 33 29 0a 09 2e 73 65 74 09  .$2,6($3)...set.
28e0: 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72  macro...set.reor
28f0: 64 65 72 0a 0a 24 4c 39 36 3a 0a 09 73 6c 74 75  der..$L96:..sltu
2900: 09 24 32 2c 24 32 2c 39 0a 09 2e 73 65 74 09 6e  .$2,$2,9...set.n
2910: 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e  oreorder...set.n
2920: 6f 6d 61 63 72 6f 0a 09 62 65 71 09 24 32 2c 24  omacro..beq.$2,$
2930: 30 2c 24 4c 32 37 0a 09 64 73 72 61 09 24 32 2c  0,$L27..dsra.$2,
2940: 24 37 2c 35 36 0a 09 2e 73 65 74 09 6d 61 63 72  $7,56...set.macr
2950: 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a  o...set.reorder.
2960: 0a 09 6c 64 09 24 34 2c 31 36 28 24 31 36 29 0a  ..ld.$4,16($16).
2970: 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30  .andi.$2,$2,0x00
2980: 66 66 0a 09 73 62 09 24 32 2c 30 28 24 34 29 0a  ff..sb.$2,0($4).
2990: 09 6c 64 09 24 35 2c 31 36 28 24 31 36 29 0a 09  .ld.$5,16($16)..
29a0: 64 73 72 61 09 24 32 2c 24 37 2c 34 38 0a 09 61  dsra.$2,$7,48..a
29b0: 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66  ndi.$2,$2,0x00ff
29c0: 0a 09 73 62 09 24 32 2c 31 28 24 35 29 0a 09 6c  ..sb.$2,1($5)..l
29d0: 64 09 24 34 2c 31 36 28 24 31 36 29 0a 09 64 73  d.$4,16($16)..ds
29e0: 72 61 09 24 32 2c 24 37 2c 34 30 0a 09 61 6e 64  ra.$2,$7,40..and
29f0: 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09  i.$2,$2,0x00ff..
2a00: 73 62 09 24 32 2c 32 28 24 34 29 0a 09 6c 64 09  sb.$2,2($4)..ld.
2a10: 24 35 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61  $5,16($16)..dsra
2a20: 09 24 32 2c 24 37 2c 33 32 0a 09 61 6e 64 69 09  .$2,$7,32..andi.
2a30: 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62  $2,$2,0x00ff..sb
2a40: 09 24 32 2c 33 28 24 35 29 0a 09 6c 64 09 24 34  .$2,3($5)..ld.$4
2a50: 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09 24  ,16($16)..dsra.$
2a60: 32 2c 24 37 2c 32 34 0a 09 61 6e 64 69 09 24 32  2,$7,24..andi.$2
2a70: 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24  ,$2,0x00ff..sb.$
2a80: 32 2c 34 28 24 34 29 0a 09 6c 64 09 24 35 2c 31  2,4($4)..ld.$5,1
2a90: 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c  6($16)..dsra.$2,
2aa0: 24 37 2c 31 36 0a 09 61 6e 64 69 09 24 32 2c 24  $7,16..andi.$2,$
2ab0: 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c  2,0x00ff..sb.$2,
2ac0: 35 28 24 35 29 0a 09 6c 64 09 24 36 2c 31 36 28  5($5)..ld.$6,16(
2ad0: 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c 24 37  $16)..dsra.$2,$7
2ae0: 2c 38 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c 30  ,8..andi.$2,$2,0
2af0: 78 30 30 66 66 0a 09 73 62 09 24 32 2c 36 28 24  x00ff..sb.$2,6($
2b00: 36 29 0a 09 6c 64 09 24 34 2c 31 36 28 24 31 36  6)..ld.$4,16($16
2b10: 29 0a 09 61 6e 64 69 09 24 32 2c 24 37 2c 30 78  )..andi.$2,$7,0x
2b20: 30 30 66 66 0a 09 73 62 09 24 32 2c 37 28 24 34  00ff..sb.$2,7($4
2b30: 29 0a 09 6c 64 09 24 34 2c 33 32 28 24 31 36 29  )..ld.$4,32($16)
2b40: 0a 09 64 6c 69 09 24 32 2c 30 78 38 09 09 0a 09  ..dli.$2,0x8....
2b50: 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09  .set.noreorder..
2b60: 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 65  .set.nomacro..be
2b70: 71 09 24 34 2c 24 32 2c 24 4c 32 37 0a 09 64 6c  q.$4,$2,$L27..dl
2b80: 69 09 24 32 2c 30 78 39 09 09 0a 09 2e 73 65 74  i.$2,0x9.....set
2b90: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
2ba0: 72 64 65 72 0a 0a 09 2e 73 65 74 09 6e 6f 72 65  rder....set.nore
2bb0: 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61  order...set.noma
2bc0: 63 72 6f 0a 09 62 6e 65 09 24 34 2c 24 32 2c 24  cro..bne.$4,$2,$
2bd0: 4c 31 30 31 0a 09 64 6c 69 09 24 32 2c 30 78 61  L101..dli.$2,0xa
2be0: 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09  .....set.macro..
2bf0: 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c  .set.reorder...l
2c00: 64 09 24 32 2c 31 36 28 24 31 36 29 0a 09 64 73  d.$2,16($16)..ds
2c10: 72 61 09 24 33 2c 24 33 2c 35 36 0a 09 61 6e 64  ra.$3,$3,56..and
2c20: 69 09 24 33 2c 24 33 2c 30 78 30 30 66 66 0a 09  i.$3,$3,0x00ff..
2c30: 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09  .set.noreorder..
2c40: 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 6a 09  .set.nomacro..j.
2c50: 24 4c 32 37 0a 09 73 62 09 24 33 2c 38 28 24 32  $L27..sb.$3,8($2
2c60: 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e  )...set.macro...
2c70: 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 24 4c 31  set.reorder..$L1
2c80: 30 31 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f 72  01:...set.noreor
2c90: 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63 72  der...set.nomacr
2ca0: 6f 0a 09 62 6e 65 09 24 34 2c 24 32 2c 24 4c 31  o..bne.$4,$2,$L1
2cb0: 30 33 0a 09 64 6c 69 09 24 32 2c 30 78 62 09 09  03..dli.$2,0xb..
2cc0: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
2cd0: 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c 64 09  et.reorder...ld.
2ce0: 24 34 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61  $4,16($16)..dsra
2cf0: 09 24 32 2c 24 33 2c 35 36 0a 09 61 6e 64 69 09  .$2,$3,56..andi.
2d00: 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62  $2,$2,0x00ff..sb
2d10: 09 24 32 2c 38 28 24 34 29 0a 09 6c 64 09 24 35  .$2,8($4)..ld.$5
2d20: 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09 24  ,16($16)..dsra.$
2d30: 33 2c 24 33 2c 34 38 0a 09 61 6e 64 69 09 24 33  3,$3,48..andi.$3
2d40: 2c 24 33 2c 30 78 30 30 66 66 0a 09 2e 73 65 74  ,$3,0x00ff...set
2d50: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
2d60: 09 6e 6f 6d 61 63 72 6f 0a 09 6a 09 24 4c 32 37  .nomacro..j.$L27
2d70: 0a 09 73 62 09 24 33 2c 39 28 24 35 29 0a 09 2e  ..sb.$3,9($5)...
2d80: 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09  set.macro...set.
2d90: 72 65 6f 72 64 65 72 0a 0a 24 4c 31 30 33 3a 0a  reorder..$L103:.
2da0: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
2db0: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62  ..set.nomacro..b
2dc0: 6e 65 09 24 34 2c 24 32 2c 24 4c 31 30 35 0a 09  ne.$4,$2,$L105..
2dd0: 64 6c 69 09 24 32 2c 30 78 63 09 09 0a 09 2e 73  dli.$2,0xc.....s
2de0: 65 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72  et.macro...set.r
2df0: 65 6f 72 64 65 72 0a 0a 09 6c 64 09 24 34 2c 31  eorder...ld.$4,1
2e00: 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c  6($16)..dsra.$2,
2e10: 24 33 2c 35 36 0a 09 61 6e 64 69 09 24 32 2c 24  $3,56..andi.$2,$
2e20: 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c  2,0x00ff..sb.$2,
2e30: 38 28 24 34 29 0a 09 6c 64 09 24 35 2c 31 36 28  8($4)..ld.$5,16(
2e40: 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c 24 33  $16)..dsra.$2,$3
2e50: 2c 34 38 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c  ,48..andi.$2,$2,
2e60: 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c 39 28  0x00ff..sb.$2,9(
2e70: 24 35 29 0a 09 6c 64 09 24 34 2c 31 36 28 24 31  $5)..ld.$4,16($1
2e80: 36 29 0a 09 64 73 72 61 09 24 33 2c 24 33 2c 34  6)..dsra.$3,$3,4
2e90: 30 0a 09 61 6e 64 69 09 24 33 2c 24 33 2c 30 78  0..andi.$3,$3,0x
2ea0: 30 30 66 66 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  00ff...set.noreo
2eb0: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
2ec0: 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 62 09 24  ro..j.$L27..sb.$
2ed0: 33 2c 31 30 28 24 34 29 0a 09 2e 73 65 74 09 6d  3,10($4)...set.m
2ee0: 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64  acro...set.reord
2ef0: 65 72 0a 0a 24 4c 31 30 35 3a 0a 09 2e 73 65 74  er..$L105:...set
2f00: 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73 65 74  .noreorder...set
2f10: 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09 24 34  .nomacro..bne.$4
2f20: 2c 24 32 2c 24 4c 31 30 37 0a 09 64 6c 69 09 24  ,$2,$L107..dli.$
2f30: 32 2c 30 78 64 09 09 0a 09 2e 73 65 74 09 6d 61  2,0xd.....set.ma
2f40: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
2f50: 72 0a 0a 09 6c 64 09 24 34 2c 31 36 28 24 31 36  r...ld.$4,16($16
2f60: 29 0a 09 64 73 72 61 09 24 32 2c 24 33 2c 35 36  )..dsra.$2,$3,56
2f70: 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30  ..andi.$2,$2,0x0
2f80: 30 66 66 0a 09 73 62 09 24 32 2c 38 28 24 34 29  0ff..sb.$2,8($4)
2f90: 0a 09 6c 64 09 24 35 2c 31 36 28 24 31 36 29 0a  ..ld.$5,16($16).
2fa0: 09 64 73 72 61 09 24 32 2c 24 33 2c 34 38 0a 09  .dsra.$2,$3,48..
2fb0: 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66  andi.$2,$2,0x00f
2fc0: 66 0a 09 73 62 09 24 32 2c 39 28 24 35 29 0a 09  f..sb.$2,9($5)..
2fd0: 6c 64 09 24 34 2c 31 36 28 24 31 36 29 0a 09 64  ld.$4,16($16)..d
2fe0: 73 72 61 09 24 32 2c 24 33 2c 34 30 0a 09 61 6e  sra.$2,$3,40..an
2ff0: 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a  di.$2,$2,0x00ff.
3000: 09 73 62 09 24 32 2c 31 30 28 24 34 29 0a 09 6c  .sb.$2,10($4)..l
3010: 64 09 24 35 2c 31 36 28 24 31 36 29 0a 09 64 73  d.$5,16($16)..ds
3020: 72 61 09 24 33 2c 24 33 2c 33 32 0a 09 61 6e 64  ra.$3,$3,32..and
3030: 69 09 24 33 2c 24 33 2c 30 78 30 30 66 66 0a 09  i.$3,$3,0x00ff..
3040: 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09  .set.noreorder..
3050: 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 6a 09  .set.nomacro..j.
3060: 24 4c 32 37 0a 09 73 62 09 24 33 2c 31 31 28 24  $L27..sb.$3,11($
3070: 35 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09  5)...set.macro..
3080: 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 24 4c  .set.reorder..$L
3090: 31 30 37 3a 0a 09 2e 73 65 74 09 6e 6f 72 65 6f  107:...set.noreo
30a0: 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61 63  rder...set.nomac
30b0: 72 6f 0a 09 62 6e 65 09 24 34 2c 24 32 2c 24 4c  ro..bne.$4,$2,$L
30c0: 31 30 39 0a 09 64 6c 69 09 24 32 2c 30 78 65 09  109..dli.$2,0xe.
30d0: 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e  ....set.macro...
30e0: 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 6c 64  set.reorder...ld
30f0: 09 24 34 2c 31 36 28 24 31 36 29 0a 09 64 73 72  .$4,16($16)..dsr
3100: 61 09 24 32 2c 24 33 2c 35 36 0a 09 61 6e 64 69  a.$2,$3,56..andi
3110: 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73  .$2,$2,0x00ff..s
3120: 62 09 24 32 2c 38 28 24 34 29 0a 09 6c 64 09 24  b.$2,8($4)..ld.$
3130: 35 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09  5,16($16)..dsra.
3140: 24 32 2c 24 33 2c 34 38 0a 09 61 6e 64 69 09 24  $2,$3,48..andi.$
3150: 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09  2,$2,0x00ff..sb.
3160: 24 32 2c 39 28 24 35 29 0a 09 6c 64 09 24 34 2c  $2,9($5)..ld.$4,
3170: 31 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32  16($16)..dsra.$2
3180: 2c 24 33 2c 34 30 0a 09 61 6e 64 69 09 24 32 2c  ,$3,40..andi.$2,
3190: 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24 32  $2,0x00ff..sb.$2
31a0: 2c 31 30 28 24 34 29 0a 09 6c 64 09 24 35 2c 31  ,10($4)..ld.$5,1
31b0: 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c  6($16)..dsra.$2,
31c0: 24 33 2c 33 32 0a 09 61 6e 64 69 09 24 32 2c 24  $3,32..andi.$2,$
31d0: 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c  2,0x00ff..sb.$2,
31e0: 31 31 28 24 35 29 0a 09 6c 64 09 24 34 2c 31 36  11($5)..ld.$4,16
31f0: 28 24 31 36 29 0a 09 64 73 72 61 09 24 33 2c 24  ($16)..dsra.$3,$
3200: 33 2c 32 34 0a 09 61 6e 64 69 09 24 33 2c 24 33  3,24..andi.$3,$3
3210: 2c 30 78 30 30 66 66 0a 09 2e 73 65 74 09 6e 6f  ,0x00ff...set.no
3220: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
3230: 6d 61 63 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73  macro..j.$L27..s
3240: 62 09 24 33 2c 31 32 28 24 34 29 0a 09 2e 73 65  b.$3,12($4)...se
3250: 74 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65  t.macro...set.re
3260: 6f 72 64 65 72 0a 0a 24 4c 31 30 39 3a 0a 09 2e  order..$L109:...
3270: 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e  set.noreorder...
3280: 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65  set.nomacro..bne
3290: 09 24 34 2c 24 32 2c 24 4c 31 31 31 0a 09 64 6c  .$4,$2,$L111..dl
32a0: 69 09 24 32 2c 30 78 66 09 09 0a 09 2e 73 65 74  i.$2,0xf.....set
32b0: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
32c0: 72 64 65 72 0a 0a 09 6c 64 09 24 34 2c 31 36 28  rder...ld.$4,16(
32d0: 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c 24 33  $16)..dsra.$2,$3
32e0: 2c 35 36 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c  ,56..andi.$2,$2,
32f0: 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c 38 28  0x00ff..sb.$2,8(
3300: 24 34 29 0a 09 6c 64 09 24 35 2c 31 36 28 24 31  $4)..ld.$5,16($1
3310: 36 29 0a 09 64 73 72 61 09 24 32 2c 24 33 2c 34  6)..dsra.$2,$3,4
3320: 38 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78  8..andi.$2,$2,0x
3330: 30 30 66 66 0a 09 73 62 09 24 32 2c 39 28 24 35  00ff..sb.$2,9($5
3340: 29 0a 09 6c 64 09 24 34 2c 31 36 28 24 31 36 29  )..ld.$4,16($16)
3350: 0a 09 64 73 72 61 09 24 32 2c 24 33 2c 34 30 0a  ..dsra.$2,$3,40.
3360: 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30  .andi.$2,$2,0x00
3370: 66 66 0a 09 73 62 09 24 32 2c 31 30 28 24 34 29  ff..sb.$2,10($4)
3380: 0a 09 6c 64 09 24 35 2c 31 36 28 24 31 36 29 0a  ..ld.$5,16($16).
3390: 09 64 73 72 61 09 24 32 2c 24 33 2c 33 32 0a 09  .dsra.$2,$3,32..
33a0: 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66  andi.$2,$2,0x00f
33b0: 66 0a 09 73 62 09 24 32 2c 31 31 28 24 35 29 0a  f..sb.$2,11($5).
33c0: 09 6c 64 09 24 34 2c 31 36 28 24 31 36 29 0a 09  .ld.$4,16($16)..
33d0: 64 73 72 61 09 24 32 2c 24 33 2c 32 34 0a 09 61  dsra.$2,$3,24..a
33e0: 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66  ndi.$2,$2,0x00ff
33f0: 0a 09 73 62 09 24 32 2c 31 32 28 24 34 29 0a 09  ..sb.$2,12($4)..
3400: 6c 64 09 24 35 2c 31 36 28 24 31 36 29 0a 09 64  ld.$5,16($16)..d
3410: 73 72 61 09 24 33 2c 24 33 2c 31 36 0a 09 61 6e  sra.$3,$3,16..an
3420: 64 69 09 24 33 2c 24 33 2c 30 78 30 30 66 66 0a  di.$3,$3,0x00ff.
3430: 09 2e 73 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a  ..set.noreorder.
3440: 09 2e 73 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 6a  ..set.nomacro..j
3450: 09 24 4c 32 37 0a 09 73 62 09 24 33 2c 31 33 28  .$L27..sb.$3,13(
3460: 24 35 29 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  $5)...set.macro.
3470: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 24  ..set.reorder..$
3480: 4c 31 31 31 3a 0a 09 2e 73 65 74 09 6e 6f 72 65  L111:...set.nore
3490: 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d 61  order...set.noma
34a0: 63 72 6f 0a 09 62 6e 65 09 24 34 2c 24 32 2c 24  cro..bne.$4,$2,$
34b0: 4c 31 31 33 0a 09 64 6c 69 09 24 32 2c 30 78 31  L113..dli.$2,0x1
34c0: 30 09 09 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a  0.....set.macro.
34d0: 09 2e 73 65 74 09 72 65 6f 72 64 65 72 0a 0a 09  ..set.reorder...
34e0: 6c 64 09 24 34 2c 31 36 28 24 31 36 29 0a 09 64  ld.$4,16($16)..d
34f0: 73 72 61 09 24 32 2c 24 33 2c 35 36 0a 09 61 6e  sra.$2,$3,56..an
3500: 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a  di.$2,$2,0x00ff.
3510: 09 73 62 09 24 32 2c 38 28 24 34 29 0a 09 6c 64  .sb.$2,8($4)..ld
3520: 09 24 35 2c 31 36 28 24 31 36 29 0a 09 64 73 72  .$5,16($16)..dsr
3530: 61 09 24 32 2c 24 33 2c 34 38 0a 09 61 6e 64 69  a.$2,$3,48..andi
3540: 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73  .$2,$2,0x00ff..s
3550: 62 09 24 32 2c 39 28 24 35 29 0a 09 6c 64 09 24  b.$2,9($5)..ld.$
3560: 34 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09  4,16($16)..dsra.
3570: 24 32 2c 24 33 2c 34 30 0a 09 61 6e 64 69 09 24  $2,$3,40..andi.$
3580: 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09  2,$2,0x00ff..sb.
3590: 24 32 2c 31 30 28 24 34 29 0a 09 6c 64 09 24 35  $2,10($4)..ld.$5
35a0: 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09 24  ,16($16)..dsra.$
35b0: 32 2c 24 33 2c 33 32 0a 09 61 6e 64 69 09 24 32  2,$3,32..andi.$2
35c0: 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24  ,$2,0x00ff..sb.$
35d0: 32 2c 31 31 28 24 35 29 0a 09 6c 64 09 24 34 2c  2,11($5)..ld.$4,
35e0: 31 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32  16($16)..dsra.$2
35f0: 2c 24 33 2c 32 34 0a 09 61 6e 64 69 09 24 32 2c  ,$3,24..andi.$2,
3600: 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24 32  $2,0x00ff..sb.$2
3610: 2c 31 32 28 24 34 29 0a 09 6c 64 09 24 35 2c 31  ,12($4)..ld.$5,1
3620: 36 28 24 31 36 29 0a 09 64 73 72 61 09 24 32 2c  6($16)..dsra.$2,
3630: 24 33 2c 31 36 0a 09 61 6e 64 69 09 24 32 2c 24  $3,16..andi.$2,$
3640: 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24 32 2c  2,0x00ff..sb.$2,
3650: 31 33 28 24 35 29 0a 09 6c 64 09 24 34 2c 31 36  13($5)..ld.$4,16
3660: 28 24 31 36 29 0a 09 64 73 72 61 09 24 33 2c 24  ($16)..dsra.$3,$
3670: 33 2c 38 0a 09 61 6e 64 69 09 24 33 2c 24 33 2c  3,8..andi.$3,$3,
3680: 30 78 30 30 66 66 0a 09 2e 73 65 74 09 6e 6f 72  0x00ff...set.nor
3690: 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f 6d  eorder...set.nom
36a0: 61 63 72 6f 0a 09 6a 09 24 4c 32 37 0a 09 73 62  acro..j.$L27..sb
36b0: 09 24 33 2c 31 34 28 24 34 29 0a 09 2e 73 65 74  .$3,14($4)...set
36c0: 09 6d 61 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f  .macro...set.reo
36d0: 72 64 65 72 0a 0a 24 4c 31 31 33 3a 0a 09 2e 73  rder..$L113:...s
36e0: 65 74 09 6e 6f 72 65 6f 72 64 65 72 0a 09 2e 73  et.noreorder...s
36f0: 65 74 09 6e 6f 6d 61 63 72 6f 0a 09 62 6e 65 09  et.nomacro..bne.
3700: 24 34 2c 24 32 2c 24 4c 31 32 30 0a 09 6d 6f 76  $4,$2,$L120..mov
3710: 65 09 24 32 2c 24 30 0a 09 2e 73 65 74 09 6d 61  e.$2,$0...set.ma
3720: 63 72 6f 0a 09 2e 73 65 74 09 72 65 6f 72 64 65  cro...set.reorde
3730: 72 0a 0a 09 6c 64 09 24 34 2c 31 36 28 24 31 36  r...ld.$4,16($16
3740: 29 0a 09 64 73 72 61 09 24 32 2c 24 33 2c 35 36  )..dsra.$2,$3,56
3750: 0a 09 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30  ..andi.$2,$2,0x0
3760: 30 66 66 0a 09 73 62 09 24 32 2c 38 28 24 34 29  0ff..sb.$2,8($4)
3770: 0a 09 6c 64 09 24 35 2c 31 36 28 24 31 36 29 0a  ..ld.$5,16($16).
3780: 09 64 73 72 61 09 24 32 2c 24 33 2c 34 38 0a 09  .dsra.$2,$3,48..
3790: 61 6e 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66  andi.$2,$2,0x00f
37a0: 66 0a 09 73 62 09 24 32 2c 39 28 24 35 29 0a 09  f..sb.$2,9($5)..
37b0: 6c 64 09 24 34 2c 31 36 28 24 31 36 29 0a 09 64  ld.$4,16($16)..d
37c0: 73 72 61 09 24 32 2c 24 33 2c 34 30 0a 09 61 6e  sra.$2,$3,40..an
37d0: 64 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a  di.$2,$2,0x00ff.
37e0: 09 73 62 09 24 32 2c 31 30 28 24 34 29 0a 09 6c  .sb.$2,10($4)..l
37f0: 64 09 24 35 2c 31 36 28 24 31 36 29 0a 09 64 73  d.$5,16($16)..ds
3800: 72 61 09 24 32 2c 24 33 2c 33 32 0a 09 61 6e 64  ra.$2,$3,32..and
3810: 69 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09  i.$2,$2,0x00ff..
3820: 73 62 09 24 32 2c 31 31 28 24 35 29 0a 09 6c 64  sb.$2,11($5)..ld
3830: 09 24 34 2c 31 36 28 24 31 36 29 0a 09 64 73 72  .$4,16($16)..dsr
3840: 61 09 24 32 2c 24 33 2c 32 34 0a 09 61 6e 64 69  a.$2,$3,24..andi
3850: 09 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73  .$2,$2,0x00ff..s
3860: 62 09 24 32 2c 31 32 28 24 34 29 0a 09 6c 64 09  b.$2,12($4)..ld.
3870: 24 35 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61  $5,16($16)..dsra
3880: 09 24 32 2c 24 33 2c 31 36 0a 09 61 6e 64 69 09  .$2,$3,16..andi.
3890: 24 32 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62  $2,$2,0x00ff..sb
38a0: 09 24 32 2c 31 33 28 24 35 29 0a 09 6c 64 09 24  .$2,13($5)..ld.$
38b0: 36 2c 31 36 28 24 31 36 29 0a 09 64 73 72 61 09  6,16($16)..dsra.
38c0: 24 32 2c 24 33 2c 38 0a 09 61 6e 64 69 09 24 32  $2,$3,8..andi.$2
38d0: 2c 24 32 2c 30 78 30 30 66 66 0a 09 73 62 09 24  ,$2,0x00ff..sb.$
38e0: 32 2c 31 34 28 24 36 29 0a 09 6c 64 09 24 34 2c  2,14($6)..ld.$4,
38f0: 31 36 28 24 31 36 29 0a 09 61 6e 64 69 09 24 33  16($16)..andi.$3
3900: 2c 24 33 2c 30 78 30 30 66 66 0a 09 73 62 09 24  ,$3,0x00ff..sb.$
3910: 33 2c 31 35 28 24 34 29 0a 24 4c 32 37 3a 0a 09  3,15($4).$L27:..
3920: 6d 6f 76 65 09 24 32 2c 24 30 0a 24 4c 31 32 30  move.$2,$0.$L120
3930: 3a 0a 09 6d 6f 76 65 09 24 73 70 2c 24 66 70 0a  :..move.$sp,$fp.
3940: 09 6c 64 09 24 33 31 2c 32 30 39 36 28 24 73 70  .ld.$31,2096($sp
3950: 29 0a 09 6c 64 09 24 66 70 2c 32 30 38 38 28 24  )..ld.$fp,2088($
3960: 73 70 29 0a 09 6c 64 09 24 31 36 2c 32 30 38 30  sp)..ld.$16,2080
3970: 28 24 73 70 29 0a 09 0a 09 2e 73 65 74 09 6e 6f  ($sp).....set.no
3980: 72 65 6f 72 64 65 72 0a 09 2e 73 65 74 09 6e 6f  reorder...set.no
3990: 6d 61 63 72 6f 0a 09 6a 09 24 33 31 0a 09 64 61  macro..j.$31..da
39a0: 64 64 75 09 24 73 70 2c 24 73 70 2c 32 31 30 34  ddu.$sp,$sp,2104
39b0: 0a 09 2e 73 65 74 09 6d 61 63 72 6f 0a 09 2e 73  ...set.macro...s
39c0: 65 74 09 72 65 6f 72 64 65 72 0a 0a 09 2e 65 6e  et.reorder....en
39d0: 64 09 5f 5f 62 75 69 6c 74 69 6e 5f 61 76 63 61  d.__builtin_avca
39e0: 6c 6c 0a                                         ll.