Artifact d1444b6adbd8da7a11256dafe4baedf03f3fcb31:


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