.file 1 "rmd160.c" .set nobopt .text .align 2 .globl MDinit .ent MDinit MDinit: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 li $2,-1009647616 # 0xffffffffc3d20000 ori $2,$2,0xe1f0 sw $2,16($4) li $3,1732575232 # 0x67450000 li $2,-271777792 # 0xffffffffefcd0000 ori $3,$3,0x2301 ori $2,$2,0xab89 sw $3,0($4) sw $2,4($4) li $3,-1732640768 # 0xffffffff98ba0000 li $2,271712256 # 0x10320000 ori $3,$3,0xdcfe ori $2,$2,0x5476 sw $3,8($4) .set noreorder .set nomacro j $31 sw $2,12($4) .set macro .set reorder .end MDinit .align 2 .globl compress .ent compress compress: .frame $sp,128,$31 # vars= 88, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 addiu $sp,$sp,-128 sw $19,100($sp) lw $19,12($4) sw $20,104($sp) lw $24,4($4) lw $20,8($4) sw $fp,120($sp) sw $23,116($sp) sw $22,112($sp) sw $21,108($sp) sw $18,96($sp) sw $17,92($sp) sw $16,88($sp) nor $2,$0,$19 lw $6,20($5) lw $7,0($5) lw $21,0($4) xor $3,$24,$20 or $2,$2,$20 xor $3,$3,$19 xor $2,$2,$24 addu $3,$3,$7 move $17,$21 addu $2,$2,$6 li $11,1352794112 # 0x50a20000 ori $11,$11,0x8be6 addu $21,$21,$3 addu $2,$2,$17 addu $17,$2,$11 lw $25,16($4) sw $6,12($sp) srl $3,$21,21 srl $8,$20,22 sll $6,$20,10 sll $2,$21,11 or $23,$6,$8 or $2,$2,$3 srl $7,$17,24 sll $3,$17,8 addu $21,$2,$25 or $3,$3,$7 nor $2,$0,$23 addu $17,$3,$25 lw $8,56($5) lw $6,4($5) xor $3,$21,$24 or $2,$2,$24 xor $3,$3,$23 xor $2,$2,$17 move $fp,$25 addu $3,$3,$6 addu $2,$2,$8 addu $25,$25,$3 addu $2,$2,$fp addu $fp,$2,$11 sw $8,36($sp) srl $3,$25,18 srl $8,$24,22 sll $6,$24,10 sll $2,$25,14 or $22,$6,$8 or $2,$2,$3 srl $7,$fp,23 sll $3,$fp,9 addu $25,$2,$19 or $3,$3,$7 nor $2,$0,$22 addu $fp,$3,$19 lw $7,8($5) lw $8,28($5) xor $3,$25,$21 or $2,$2,$17 xor $3,$3,$22 xor $2,$2,$fp move $18,$19 addu $3,$3,$7 addu $2,$2,$8 addu $19,$19,$3 addu $2,$2,$18 addu $18,$2,$11 sw $7,0($sp) srl $6,$17,22 srl $7,$19,17 sll $3,$19,15 sll $2,$17,10 or $17,$2,$6 or $3,$3,$7 srl $2,$18,23 sll $6,$18,9 addu $19,$3,$23 or $6,$6,$2 srl $7,$21,22 nor $2,$0,$17 sll $3,$21,10 addu $18,$6,$23 or $21,$3,$7 lw $6,0($5) lw $7,12($5) xor $3,$19,$25 or $2,$2,$fp xor $3,$3,$21 xor $2,$2,$18 addu $3,$3,$7 addu $2,$2,$6 addu $20,$23,$3 addu $2,$2,$23 addu $23,$2,$11 sw $6,8($sp) srl $7,$20,20 srl $6,$fp,22 sll $3,$20,12 sll $2,$fp,10 or $fp,$2,$6 or $3,$3,$7 srl $2,$23,21 sll $6,$23,11 addu $20,$3,$22 or $6,$6,$2 srl $7,$25,22 nor $2,$0,$fp sll $3,$25,10 addu $23,$6,$22 or $25,$3,$7 lw $6,16($5) sw $8,20($sp) xor $3,$20,$19 lw $8,36($5) or $2,$2,$18 xor $3,$3,$25 xor $2,$2,$23 addu $3,$3,$6 addu $2,$2,$8 addu $24,$22,$3 addu $2,$2,$22 addu $22,$2,$11 srl $7,$24,27 srl $6,$18,22 sll $3,$24,5 sll $2,$18,10 or $18,$2,$6 or $3,$3,$7 srl $2,$22,19 sll $6,$22,13 addu $24,$3,$21 or $6,$6,$2 srl $7,$19,22 nor $2,$0,$18 sll $3,$19,10 addu $22,$6,$17 or $19,$3,$7 or $2,$2,$23 lw $7,0($sp) sw $8,16($sp) xor $3,$24,$20 lw $8,20($5) xor $2,$2,$22 xor $3,$3,$19 addu $2,$2,$7 addu $3,$3,$8 addu $2,$2,$17 addu $17,$2,$11 addu $21,$21,$3 srl $6,$23,22 sll $2,$23,10 or $23,$2,$6 sw $7,28($sp) srl $2,$17,17 srl $7,$21,24 sll $3,$21,8 sll $6,$17,15 or $3,$3,$7 or $6,$6,$2 srl $7,$20,22 sll $2,$20,10 or $20,$2,$7 lw $2,44($5) addu $21,$3,$25 nor $3,$0,$23 sw $2,44($sp) addu $17,$6,$fp lw $7,44($sp) lw $6,24($5) xor $2,$21,$24 or $3,$3,$22 xor $2,$2,$20 xor $3,$3,$17 addu $2,$2,$6 addu $3,$3,$7 addu $25,$25,$2 addu $3,$3,$fp addu $fp,$3,$11 srl $7,$25,25 srl $6,$22,22 sll $3,$25,7 sll $2,$22,10 or $22,$2,$6 or $3,$3,$7 srl $2,$fp,17 sll $6,$fp,15 addu $25,$3,$19 or $6,$6,$2 srl $7,$24,22 nor $2,$0,$22 sll $3,$24,10 addu $fp,$6,$18 or $24,$3,$7 lw $8,16($5) lw $6,28($5) xor $3,$25,$21 or $2,$2,$17 xor $3,$3,$24 xor $2,$2,$fp addu $3,$3,$6 addu $2,$2,$8 addu $19,$19,$3 addu $2,$2,$18 addu $18,$2,$11 srl $7,$19,23 srl $6,$17,22 sll $3,$19,9 sll $2,$17,10 or $17,$2,$6 or $3,$3,$7 srl $2,$18,27 sll $6,$18,5 addu $19,$3,$20 or $6,$6,$2 srl $7,$21,22 nor $3,$0,$17 sll $2,$21,10 addu $18,$6,$23 or $21,$2,$7 sw $8,4($sp) lw $7,52($5) lw $8,32($5) xor $2,$19,$25 or $3,$3,$fp xor $2,$2,$21 xor $3,$3,$18 addu $2,$2,$8 addu $3,$3,$7 addu $20,$20,$2 addu $3,$3,$23 addu $23,$3,$11 sw $7,52($sp) srl $6,$fp,22 srl $7,$20,21 sll $3,$20,11 sll $2,$fp,10 or $fp,$2,$6 or $3,$3,$7 srl $2,$23,25 sll $6,$23,7 addu $20,$3,$24 or $6,$6,$2 srl $7,$25,22 nor $3,$0,$fp sll $2,$25,10 lw $12,24($5) addu $23,$6,$22 or $25,$2,$7 lw $6,36($5) xor $2,$20,$19 or $3,$3,$18 xor $2,$2,$25 xor $3,$3,$23 addu $2,$2,$6 addu $3,$3,$12 addu $24,$24,$2 addu $3,$3,$22 addu $22,$3,$11 srl $7,$24,19 srl $6,$18,22 sll $3,$24,13 sll $2,$18,10 or $18,$2,$6 or $3,$3,$7 srl $2,$22,25 sll $6,$22,7 addu $24,$3,$21 or $6,$6,$2 srl $7,$19,22 nor $3,$0,$18 sll $2,$19,10 addu $22,$6,$17 or $19,$2,$7 lw $8,40($5) lw $7,60($5) xor $2,$24,$20 or $3,$3,$23 xor $2,$2,$19 xor $3,$3,$22 addu $2,$2,$8 addu $3,$3,$7 addu $21,$21,$2 addu $3,$3,$17 sw $7,48($sp) addu $17,$3,$11 srl $7,$21,18 srl $6,$23,22 sll $3,$21,14 sll $2,$23,10 or $23,$2,$6 or $3,$3,$7 srl $2,$17,24 sll $6,$17,8 addu $21,$3,$25 or $6,$6,$2 srl $7,$20,22 nor $3,$0,$23 sll $2,$20,10 lw $13,32($5) addu $17,$6,$fp or $20,$2,$7 lw $6,44($5) xor $2,$21,$24 or $3,$3,$22 xor $2,$2,$20 xor $3,$3,$17 addu $2,$2,$6 addu $3,$3,$13 addu $25,$25,$2 addu $3,$3,$fp addu $fp,$3,$11 srl $7,$25,17 srl $6,$22,22 sll $3,$25,15 sll $2,$22,10 or $22,$2,$6 or $3,$3,$7 srl $2,$fp,21 sll $6,$fp,11 addu $25,$3,$19 or $6,$6,$2 srl $7,$24,22 nor $2,$0,$22 sll $3,$24,10 addu $fp,$6,$18 or $24,$3,$7 lw $8,48($5) lw $7,4($5) xor $3,$25,$21 or $2,$2,$17 xor $3,$3,$24 xor $2,$2,$fp addu $3,$3,$8 addu $2,$2,$7 addu $19,$19,$3 addu $2,$2,$18 sw $7,40($sp) addu $18,$2,$11 srl $7,$19,26 srl $6,$17,22 sll $3,$19,6 sll $2,$17,10 or $17,$2,$6 or $3,$3,$7 srl $2,$18,18 sll $6,$18,14 addu $19,$3,$20 or $6,$6,$2 srl $7,$21,22 nor $2,$0,$17 sll $3,$21,10 addu $18,$6,$23 or $21,$3,$7 lw $6,40($5) lw $7,52($5) xor $3,$19,$25 or $2,$2,$fp xor $3,$3,$21 xor $2,$2,$18 addu $3,$3,$7 addu $2,$2,$6 addu $20,$20,$3 addu $2,$2,$23 sw $6,32($sp) addu $23,$2,$11 srl $7,$20,25 srl $6,$fp,22 sll $3,$20,7 sll $2,$fp,10 or $fp,$2,$6 or $3,$3,$7 srl $2,$23,18 sll $6,$23,14 addu $20,$3,$24 or $6,$6,$2 srl $7,$25,22 nor $3,$0,$fp sll $2,$25,10 lw $16,12($5) addu $23,$6,$22 or $25,$2,$7 lw $8,56($5) xor $2,$20,$19 or $3,$3,$18 xor $2,$2,$25 xor $3,$3,$23 addu $2,$2,$8 addu $3,$3,$16 addu $24,$24,$2 addu $3,$3,$22 addu $22,$3,$11 srl $7,$24,23 sll $3,$24,9 or $3,$3,$7 srl $6,$18,22 sll $2,$18,10 addu $24,$3,$21 or $18,$2,$6 srl $7,$19,22 srl $2,$22,20 sll $6,$22,12 sll $3,$19,10 or $19,$3,$7 or $6,$6,$2 lw $7,60($5) xor $3,$24,$20 nor $2,$0,$18 addu $22,$6,$17 or $2,$2,$23 lw $6,48($5) xor $3,$3,$19 addu $3,$3,$7 xor $2,$2,$22 addu $21,$21,$3 addu $2,$2,$6 sw $6,24($sp) srl $3,$21,24 addu $2,$2,$17 sll $6,$21,8 addu $17,$2,$11 or $6,$6,$3 srl $7,$23,22 sll $2,$23,10 or $23,$2,$7 addu $21,$6,$25 srl $8,$17,26 sll $3,$17,6 srl $7,$20,22 sll $2,$20,10 or $20,$2,$7 or $3,$3,$8 nor $6,$0,$21 addu $17,$3,$fp lw $8,28($5) and $6,$6,$20 and $2,$21,$24 nor $7,$0,$23 and $7,$7,$22 and $3,$17,$23 or $2,$2,$6 or $3,$3,$7 addu $2,$2,$8 li $11,1518469120 # 0x5a820000 ori $11,$11,0x7999 addu $2,$2,$25 addu $3,$3,$12 li $10,1548550144 # 0x5c4d0000 ori $10,$10,0xd124 addu $25,$2,$11 addu $3,$3,$fp addu $fp,$3,$10 srl $8,$25,25 sll $3,$25,7 srl $9,$fp,23 or $3,$3,$8 srl $7,$22,22 sll $6,$fp,9 sll $2,$22,10 addu $25,$3,$19 or $22,$2,$7 or $6,$6,$9 srl $3,$24,22 sll $2,$24,10 addu $fp,$6,$18 or $24,$2,$3 nor $6,$0,$25 and $6,$6,$24 and $2,$25,$21 nor $7,$0,$22 and $7,$7,$17 and $3,$fp,$22 or $2,$2,$6 lw $6,44($sp) or $3,$3,$7 lw $7,16($5) addu $3,$3,$6 addu $3,$3,$18 addu $2,$2,$7 addu $18,$3,$10 addu $2,$2,$19 addu $19,$2,$11 srl $7,$18,19 srl $6,$17,22 sll $3,$18,13 sll $2,$17,10 or $17,$2,$6 or $3,$3,$7 srl $6,$19,26 sll $2,$19,6 addu $18,$3,$23 or $2,$2,$6 nor $6,$0,$17 addu $19,$2,$20 and $6,$6,$fp and $2,$18,$17 srl $7,$21,22 sll $3,$21,10 or $2,$2,$6 or $21,$3,$7 addu $2,$2,$16 nor $3,$0,$19 lw $8,52($5) and $3,$3,$21 and $6,$19,$25 addu $2,$2,$23 addu $23,$2,$10 or $6,$6,$3 addu $6,$6,$8 srl $7,$fp,22 srl $8,$23,17 sll $3,$23,15 sll $2,$fp,10 or $fp,$2,$7 or $3,$3,$8 addu $6,$6,$20 addu $23,$3,$22 addu $20,$6,$11 nor $2,$0,$fp srl $7,$20,24 and $2,$2,$18 and $3,$23,$fp sll $6,$20,8 or $6,$6,$7 or $3,$3,$2 srl $7,$25,22 sll $2,$25,10 or $25,$2,$7 lw $2,20($sp) addu $20,$6,$24 addu $3,$3,$2 addu $3,$3,$22 nor $2,$0,$20 addu $22,$3,$10 and $2,$2,$25 lw $3,4($5) and $6,$20,$19 or $6,$6,$2 srl $8,$22,25 addu $6,$6,$3 srl $7,$18,22 sll $3,$22,7 sll $2,$18,10 or $18,$2,$7 or $3,$3,$8 addu $22,$3,$17 nor $7,$0,$18 and $7,$7,$23 and $3,$22,$18 addu $6,$6,$24 addu $24,$6,$11 or $3,$3,$7 lw $7,8($sp) srl $6,$24,19 sll $2,$24,13 or $2,$2,$6 addu $3,$3,$7 addu $24,$2,$21 srl $6,$19,22 sll $2,$19,10 addu $3,$3,$17 or $19,$2,$6 addu $17,$3,$10 nor $2,$0,$24 and $2,$2,$19 and $3,$24,$20 srl $8,$17,20 sll $7,$17,12 or $7,$7,$8 or $3,$3,$2 lw $8,40($5) srl $6,$23,22 sll $2,$23,10 or $23,$2,$6 addu $17,$7,$fp addu $3,$3,$8 nor $6,$0,$23 and $6,$6,$22 and $2,$17,$23 addu $3,$3,$21 addu $21,$3,$11 or $2,$2,$6 lw $6,52($sp) srl $7,$21,21 sll $3,$21,11 or $3,$3,$7 addu $2,$2,$6 addu $21,$3,$25 addu $2,$2,$fp srl $6,$20,22 sll $3,$20,10 or $20,$3,$6 addu $fp,$2,$10 nor $7,$0,$21 and $7,$7,$20 srl $9,$fp,24 and $6,$21,$24 srl $8,$22,22 sll $3,$fp,8 sll $2,$22,10 or $22,$2,$8 or $3,$3,$9 or $6,$6,$7 addu $fp,$3,$18 addu $6,$6,$12 nor $3,$0,$22 lw $8,12($sp) and $3,$3,$17 and $2,$fp,$22 addu $6,$6,$25 addu $25,$6,$11 or $2,$2,$3 srl $7,$25,23 addu $2,$2,$8 sll $3,$25,9 or $3,$3,$7 addu $2,$2,$18 addu $25,$3,$19 addu $18,$2,$10 srl $3,$24,22 sll $2,$24,10 or $24,$2,$3 srl $6,$17,22 nor $3,$0,$25 sll $2,$17,10 or $17,$2,$6 srl $8,$18,23 and $3,$3,$24 and $2,$25,$21 sll $7,$18,9 or $7,$7,$8 or $2,$2,$3 lw $3,60($5) addu $18,$7,$23 nor $6,$0,$17 and $6,$6,$fp addu $2,$2,$3 and $3,$18,$17 or $3,$3,$6 lw $6,32($sp) addu $2,$2,$19 addu $19,$2,$11 addu $3,$3,$6 addu $3,$3,$23 srl $6,$19,25 sll $2,$19,7 addu $23,$3,$10 or $2,$2,$6 addu $19,$2,$20 srl $9,$23,21 srl $8,$21,22 srl $7,$fp,22 sll $3,$23,11 sll $6,$21,10 sll $2,$fp,10 or $fp,$2,$7 or $21,$6,$8 or $3,$3,$9 nor $2,$0,$19 addu $23,$3,$22 and $2,$2,$21 and $3,$19,$25 nor $6,$0,$fp lw $8,36($sp) and $6,$6,$18 or $3,$3,$2 and $2,$23,$fp or $2,$2,$6 addu $3,$3,$16 addu $3,$3,$20 addu $2,$2,$8 addu $20,$3,$11 addu $2,$2,$22 addu $22,$2,$10 srl $3,$20,17 sll $6,$20,15 or $6,$6,$3 srl $8,$22,25 srl $7,$18,22 sll $3,$22,7 sll $2,$18,10 or $18,$2,$7 addu $20,$6,$24 or $3,$3,$8 srl $7,$25,22 sll $2,$25,10 or $25,$2,$7 addu $22,$3,$17 nor $6,$0,$20 nor $7,$0,$18 and $6,$6,$25 and $7,$7,$23 and $2,$20,$19 and $3,$22,$18 or $2,$2,$6 or $3,$3,$7 lw $6,48($5) lw $7,48($sp) addu $2,$2,$6 addu $3,$3,$7 addu $2,$2,$24 addu $3,$3,$17 addu $24,$2,$11 addu $17,$3,$10 srl $8,$24,25 srl $9,$17,25 srl $7,$23,22 sll $3,$24,7 sll $6,$17,7 sll $2,$23,10 or $23,$2,$7 or $3,$3,$8 or $6,$6,$9 addu $24,$3,$21 addu $17,$6,$fp srl $3,$19,22 nor $7,$0,$23 sll $2,$19,10 or $19,$2,$3 and $7,$7,$22 and $3,$17,$23 nor $6,$0,$24 lw $8,0($5) and $6,$6,$19 and $2,$24,$20 or $3,$3,$7 or $2,$2,$6 addu $3,$3,$13 addu $3,$3,$fp addu $2,$2,$8 addu $fp,$3,$10 addu $2,$2,$21 addu $21,$2,$11 srl $7,$fp,20 srl $6,$22,22 sll $3,$fp,12 sll $2,$22,10 or $22,$2,$6 or $3,$3,$7 srl $6,$21,20 sll $2,$21,12 addu $fp,$3,$18 or $2,$2,$6 nor $6,$0,$22 addu $21,$2,$25 and $6,$6,$17 and $2,$fp,$22 srl $7,$20,22 sll $3,$20,10 or $2,$2,$6 lw $6,24($sp) or $20,$3,$7 nor $3,$0,$21 lw $7,36($5) and $3,$3,$20 addu $2,$2,$6 and $6,$21,$24 or $6,$6,$3 addu $2,$2,$18 addu $18,$2,$10 addu $6,$6,$7 srl $8,$18,25 addu $6,$6,$25 srl $7,$17,22 sll $3,$18,7 sll $2,$17,10 or $17,$2,$7 addu $25,$6,$11 or $3,$3,$8 addu $18,$3,$23 srl $7,$25,17 sll $6,$25,15 nor $2,$0,$17 or $6,$6,$7 and $2,$2,$fp and $3,$18,$17 addu $25,$6,$19 lw $8,4($sp) or $3,$3,$2 srl $7,$24,22 sll $2,$24,10 or $24,$2,$7 nor $2,$0,$25 and $2,$2,$24 and $6,$25,$21 addu $3,$3,$8 addu $3,$3,$23 or $6,$6,$2 lw $2,20($5) addu $23,$3,$10 srl $8,$23,26 addu $6,$6,$2 srl $7,$fp,22 sll $3,$23,6 sll $2,$fp,10 or $fp,$2,$7 or $3,$3,$8 addu $23,$3,$22 addu $6,$6,$19 nor $7,$0,$fp addu $19,$6,$11 and $7,$7,$18 and $3,$23,$fp srl $6,$19,23 sll $2,$19,9 or $3,$3,$7 lw $7,16($sp) or $2,$2,$6 addu $19,$2,$20 srl $6,$21,22 addu $3,$3,$7 sll $2,$21,10 or $21,$2,$6 addu $3,$3,$22 nor $2,$0,$19 addu $22,$3,$10 and $2,$2,$21 and $3,$19,$25 srl $8,$22,17 or $3,$3,$2 srl $6,$18,22 sll $7,$22,15 sll $2,$18,10 or $18,$2,$6 or $7,$7,$8 lw $8,0($sp) addu $22,$7,$17 nor $6,$0,$18 and $6,$6,$23 and $2,$22,$18 addu $3,$3,$8 addu $3,$3,$20 or $2,$2,$6 lw $6,40($sp) addu $20,$3,$11 srl $7,$20,21 sll $3,$20,11 addu $2,$2,$6 or $3,$3,$7 addu $2,$2,$17 addu $20,$3,$24 addu $17,$2,$10 srl $6,$25,22 sll $3,$25,10 or $25,$3,$6 srl $9,$17,19 nor $7,$0,$20 srl $8,$23,22 sll $3,$17,13 sll $2,$23,10 or $23,$2,$8 and $7,$7,$25 and $6,$20,$19 or $3,$3,$9 addu $17,$3,$fp or $6,$6,$7 nor $3,$0,$23 lw $7,56($5) lw $8,28($sp) and $3,$3,$22 and $2,$17,$23 addu $6,$6,$7 or $2,$2,$3 addu $6,$6,$24 addu $2,$2,$8 addu $24,$6,$11 addu $2,$2,$fp addu $fp,$2,$10 srl $7,$24,25 sll $3,$24,7 srl $6,$19,22 sll $2,$19,10 or $19,$2,$6 or $3,$3,$7 sll $6,$fp,11 srl $7,$fp,21 addu $24,$3,$21 or $6,$6,$7 addu $fp,$6,$18 nor $3,$0,$24 srl $7,$22,22 sll $6,$22,10 or $22,$6,$7 and $3,$3,$19 lw $6,44($5) and $2,$24,$20 or $2,$2,$3 nor $3,$0,$17 lw $7,48($sp) or $3,$3,$fp addu $2,$2,$6 addu $2,$2,$21 xor $3,$3,$22 addu $21,$2,$11 addu $3,$3,$7 li $10,1836056576 # 0x6d700000 ori $10,$10,0x3ef3 srl $6,$21,19 addu $3,$3,$18 sll $2,$21,13 addu $18,$3,$10 or $2,$2,$6 addu $21,$2,$25 srl $8,$18,23 srl $6,$20,22 sll $3,$18,9 sll $2,$20,10 or $20,$2,$6 or $3,$3,$8 nor $7,$0,$21 addu $18,$3,$23 and $8,$7,$20 and $3,$21,$24 srl $9,$17,22 nor $2,$0,$fp sll $6,$17,10 or $17,$6,$9 or $3,$3,$8 lw $6,12($sp) or $2,$2,$18 xor $2,$2,$17 addu $3,$3,$13 addu $3,$3,$25 addu $2,$2,$6 addu $25,$3,$11 addu $2,$2,$23 addu $23,$2,$10 srl $3,$25,20 sll $2,$25,12 or $2,$2,$3 srl $6,$23,25 sll $3,$23,7 addu $25,$2,$19 or $3,$3,$6 sll $2,$24,10 srl $6,$24,22 addu $23,$3,$22 or $24,$2,$6 or $7,$7,$25 srl $6,$fp,22 nor $2,$0,$18 sll $3,$fp,10 or $fp,$3,$6 xor $7,$7,$24 lw $3,40($sp) or $2,$2,$23 xor $2,$2,$fp addu $7,$7,$16 li $9,1859715072 # 0x6ed90000 ori $9,$9,0xeba1 addu $7,$7,$19 addu $2,$2,$3 addu $19,$7,$9 addu $2,$2,$22 addu $22,$2,$10 srl $3,$19,21 sll $2,$19,11 or $2,$2,$3 srl $6,$22,17 sll $3,$22,15 addu $19,$2,$20 or $3,$3,$6 srl $7,$21,22 sll $2,$21,10 addu $22,$3,$17 or $21,$2,$7 nor $6,$0,$25 srl $7,$18,22 sll $3,$18,10 or $18,$3,$7 or $6,$6,$19 lw $7,40($5) nor $2,$0,$23 xor $6,$6,$21 or $2,$2,$22 xor $2,$2,$18 addu $6,$6,$7 addu $6,$6,$20 addu $2,$2,$16 addu $20,$6,$9 addu $2,$2,$17 addu $17,$2,$10 srl $3,$20,19 sll $2,$20,13 or $2,$2,$3 srl $6,$17,21 sll $3,$17,11 addu $20,$2,$24 or $3,$3,$6 srl $7,$25,22 nor $6,$0,$19 sll $2,$25,10 addu $17,$3,$fp or $25,$2,$7 lw $8,56($5) or $6,$6,$20 srl $7,$23,22 nor $2,$0,$22 sll $3,$23,10 or $23,$3,$7 xor $6,$6,$25 lw $3,20($sp) or $2,$2,$17 xor $2,$2,$23 addu $6,$6,$8 addu $6,$6,$24 addu $2,$2,$3 addu $24,$6,$9 addu $2,$2,$fp addu $fp,$2,$10 srl $3,$24,26 sll $2,$24,6 or $2,$2,$3 srl $6,$fp,24 sll $3,$fp,8 addu $24,$2,$21 or $3,$3,$6 srl $7,$19,22 sll $2,$19,10 addu $fp,$3,$18 or $19,$2,$7 nor $6,$0,$20 srl $7,$22,22 sll $3,$22,10 or $22,$3,$7 or $6,$6,$24 lw $7,16($5) nor $2,$0,$17 xor $6,$6,$19 or $2,$2,$fp xor $2,$2,$22 addu $6,$6,$7 addu $6,$6,$21 addu $2,$2,$8 addu $21,$6,$9 addu $2,$2,$18 addu $18,$2,$10 srl $3,$21,25 sll $2,$21,7 or $2,$2,$3 srl $6,$18,26 sll $3,$18,6 addu $21,$2,$25 or $3,$3,$6 srl $7,$20,22 sll $2,$20,10 addu $18,$3,$23 or $20,$2,$7 nor $6,$0,$24 srl $7,$17,22 sll $3,$17,10 or $17,$3,$7 or $6,$6,$21 lw $3,36($5) nor $2,$0,$fp xor $6,$6,$20 or $2,$2,$18 xor $2,$2,$17 addu $6,$6,$3 addu $6,$6,$25 addu $2,$2,$12 addu $25,$6,$9 addu $2,$2,$23 addu $23,$2,$10 srl $3,$25,18 sll $2,$25,14 or $2,$2,$3 srl $6,$23,26 sll $3,$23,6 addu $25,$2,$19 or $3,$3,$6 srl $7,$24,22 sll $2,$24,10 addu $23,$3,$22 or $24,$2,$7 nor $6,$0,$21 srl $7,$fp,22 sll $3,$fp,10 or $fp,$3,$7 or $6,$6,$25 lw $7,60($5) nor $2,$0,$18 lw $8,16($sp) xor $6,$6,$24 or $2,$2,$23 xor $2,$2,$fp addu $6,$6,$7 addu $6,$6,$19 addu $2,$2,$8 addu $19,$6,$9 addu $2,$2,$22 addu $22,$2,$10 srl $3,$19,23 sll $2,$19,9 or $2,$2,$3 srl $6,$22,18 sll $3,$22,14 addu $19,$2,$20 or $3,$3,$6 srl $7,$21,22 nor $6,$0,$25 sll $2,$21,10 addu $22,$3,$17 or $21,$2,$7 or $6,$6,$19 srl $7,$18,22 nor $2,$0,$23 sll $3,$18,10 or $18,$3,$7 xor $6,$6,$21 lw $7,44($sp) or $2,$2,$22 xor $2,$2,$18 addu $6,$6,$13 addu $6,$6,$20 addu $2,$2,$7 addu $20,$6,$9 addu $2,$2,$17 addu $17,$2,$10 srl $3,$20,19 sll $2,$20,13 or $2,$2,$3 srl $6,$17,20 sll $3,$17,12 addu $20,$2,$24 or $3,$3,$6 srl $7,$25,22 nor $6,$0,$19 sll $2,$25,10 addu $17,$3,$fp or $25,$2,$7 lw $8,4($5) or $6,$6,$20 srl $7,$23,22 nor $2,$0,$22 sll $3,$23,10 or $23,$3,$7 xor $6,$6,$25 or $2,$2,$17 xor $2,$2,$23 addu $6,$6,$8 addu $6,$6,$24 addu $2,$2,$13 addu $24,$6,$9 addu $2,$2,$fp addu $fp,$2,$10 srl $3,$24,17 sll $2,$24,15 or $2,$2,$3 srl $6,$fp,19 sll $3,$fp,13 addu $24,$2,$21 or $3,$3,$6 srl $7,$19,22 sll $2,$19,10 addu $fp,$3,$18 or $19,$2,$7 nor $6,$0,$20 srl $7,$22,22 sll $3,$22,10 or $22,$3,$7 or $6,$6,$24 lw $3,0($sp) nor $2,$0,$17 lw $7,24($sp) xor $6,$6,$19 or $2,$2,$fp xor $2,$2,$22 addu $6,$6,$3 addu $6,$6,$21 addu $2,$2,$7 addu $21,$6,$9 addu $2,$2,$18 addu $18,$2,$10 srl $3,$21,18 sll $2,$21,14 or $2,$2,$3 srl $6,$18,27 sll $3,$18,5 addu $21,$2,$25 or $3,$3,$6 srl $7,$20,22 nor $6,$0,$24 sll $2,$20,10 addu $18,$3,$23 or $20,$2,$7 lw $8,28($5) or $6,$6,$21 srl $7,$17,22 nor $2,$0,$fp sll $3,$17,10 or $17,$3,$7 xor $6,$6,$20 lw $3,28($sp) or $2,$2,$18 xor $2,$2,$17 addu $6,$6,$8 addu $6,$6,$25 addu $2,$2,$3 addu $25,$6,$9 addu $2,$2,$23 addu $23,$2,$10 srl $3,$25,24 sll $2,$25,8 or $2,$2,$3 srl $6,$23,18 sll $3,$23,14 addu $25,$2,$19 or $3,$3,$6 srl $7,$24,22 sll $2,$24,10 addu $23,$3,$22 or $24,$2,$7 nor $6,$0,$21 srl $7,$fp,22 sll $3,$fp,10 or $fp,$3,$7 or $6,$6,$25 lw $7,0($5) nor $2,$0,$18 lw $8,32($sp) xor $6,$6,$24 or $2,$2,$23 xor $2,$2,$fp addu $6,$6,$7 addu $6,$6,$19 addu $2,$2,$8 addu $19,$6,$9 addu $2,$2,$22 addu $22,$2,$10 srl $3,$19,19 sll $2,$19,13 or $2,$2,$3 srl $6,$22,19 sll $3,$22,13 addu $19,$2,$20 or $3,$3,$6 srl $7,$21,22 nor $6,$0,$25 sll $2,$21,10 addu $22,$3,$17 or $21,$2,$7 or $6,$6,$19 srl $7,$18,22 nor $2,$0,$23 sll $3,$18,10 or $18,$3,$7 xor $6,$6,$21 lw $7,8($sp) or $2,$2,$22 xor $2,$2,$18 addu $6,$6,$12 addu $6,$6,$20 addu $2,$2,$7 addu $20,$6,$9 addu $2,$2,$17 addu $17,$2,$10 srl $3,$20,26 sll $2,$20,6 or $2,$2,$3 srl $6,$17,19 sll $3,$17,13 addu $20,$2,$24 lw $8,16($5) or $3,$3,$6 srl $7,$25,22 sll $2,$25,10 addu $17,$3,$fp or $25,$2,$7 nor $6,$0,$19 srl $7,$23,22 sll $3,$23,10 sw $8,56($sp) or $23,$3,$7 or $6,$6,$20 lw $3,52($5) nor $2,$0,$22 xor $6,$6,$25 or $2,$2,$17 xor $2,$2,$23 addu $6,$6,$3 addu $6,$6,$24 addu $2,$2,$8 addu $24,$6,$9 addu $2,$2,$fp addu $fp,$2,$10 srl $3,$24,27 sll $2,$24,5 or $2,$2,$3 srl $6,$fp,25 sll $3,$fp,7 addu $24,$2,$21 or $3,$3,$6 srl $7,$19,22 sll $2,$19,10 addu $fp,$3,$18 or $19,$2,$7 nor $6,$0,$20 srl $7,$22,22 nor $2,$0,$17 sll $3,$22,10 or $22,$3,$7 lw $8,52($sp) lw $7,44($5) or $6,$6,$24 or $2,$2,$fp xor $6,$6,$19 xor $2,$2,$22 addu $6,$6,$7 addu $2,$2,$8 addu $6,$6,$21 addu $2,$2,$18 addu $21,$6,$9 addu $18,$2,$10 srl $3,$21,20 srl $7,$18,27 sll $2,$21,12 sll $6,$18,5 or $2,$2,$3 or $6,$6,$7 sll $3,$20,10 srl $7,$20,22 addu $18,$6,$23 addu $21,$2,$25 or $20,$3,$7 nor $2,$0,$24 srl $6,$17,22 sll $3,$17,10 or $17,$3,$6 or $2,$2,$21 lw $3,20($5) xor $2,$2,$20 nor $6,$0,$18 and $6,$6,$17 addu $2,$2,$3 and $3,$18,$fp or $3,$3,$6 addu $2,$2,$25 addu $3,$3,$13 li $11,2053963776 # 0x7a6d0000 ori $11,$11,0x76e9 addu $25,$2,$9 addu $3,$3,$23 addu $23,$3,$11 srl $6,$25,25 sll $2,$25,7 or $2,$2,$6 srl $8,$23,17 sll $6,$23,15 addu $25,$2,$19 or $6,$6,$8 srl $7,$24,22 sll $2,$24,10 addu $23,$6,$22 or $24,$2,$7 nor $3,$0,$21 srl $6,$fp,22 sll $2,$fp,10 or $fp,$2,$6 or $3,$3,$25 lw $6,48($5) xor $3,$3,$24 addu $3,$3,$6 nor $6,$0,$23 and $6,$6,$fp and $2,$23,$18 addu $3,$3,$19 or $2,$2,$6 addu $19,$3,$9 addu $2,$2,$12 srl $8,$19,27 srl $7,$21,22 sll $6,$19,5 sll $3,$21,10 addu $2,$2,$22 or $21,$3,$7 or $6,$6,$8 addu $22,$2,$11 addu $19,$6,$20 srl $7,$22,27 nor $6,$0,$21 sll $2,$22,5 and $6,$6,$25 and $3,$19,$21 or $2,$2,$7 lw $7,4($5) or $3,$3,$6 addu $22,$2,$17 addu $3,$3,$7 srl $6,$18,22 sll $2,$18,10 li $10,-1894055936 # 0xffffffff8f1b0000 ori $10,$10,0xbcdc or $18,$2,$6 addu $3,$3,$20 nor $2,$0,$22 addu $20,$3,$10 and $2,$2,$18 and $3,$22,$23 srl $8,$20,21 or $3,$3,$2 srl $6,$25,22 sll $7,$20,11 sll $2,$25,10 or $25,$2,$6 or $7,$7,$8 lw $8,56($sp) addu $20,$7,$24 nor $6,$0,$25 and $6,$6,$19 and $2,$20,$25 addu $3,$3,$8 addu $3,$3,$17 or $2,$2,$6 lw $6,36($5) addu $17,$3,$11 srl $7,$17,24 sll $3,$17,8 addu $2,$2,$6 or $3,$3,$7 addu $2,$2,$24 addu $17,$3,$fp addu $24,$2,$10 srl $6,$23,22 lw $2,4($5) sll $3,$23,10 or $23,$3,$6 srl $9,$24,20 sll $3,$24,12 sw $2,60($sp) or $3,$3,$9 nor $7,$0,$17 addu $24,$3,$21 and $7,$7,$23 lw $3,60($sp) and $6,$17,$22 srl $8,$19,22 sll $2,$19,10 or $6,$6,$7 or $19,$2,$8 addu $6,$6,$3 addu $6,$6,$fp nor $3,$0,$19 addu $fp,$6,$11 and $3,$3,$20 lw $6,44($5) and $2,$24,$19 or $2,$2,$3 addu $2,$2,$6 sll $3,$fp,11 srl $6,$fp,21 or $3,$3,$6 addu $2,$2,$21 addu $fp,$3,$18 addu $21,$2,$10 srl $3,$22,22 sll $2,$22,10 or $22,$2,$3 srl $8,$21,18 srl $6,$20,22 sll $7,$21,14 nor $3,$0,$fp sll $2,$20,10 or $20,$2,$6 or $7,$7,$8 and $3,$3,$22 and $2,$fp,$17 addu $21,$7,$25 or $2,$2,$3 nor $6,$0,$20 lw $7,40($5) and $6,$6,$24 and $3,$21,$20 addu $2,$2,$16 or $3,$3,$6 addu $2,$2,$18 addu $18,$2,$11 addu $3,$3,$7 srl $6,$18,18 addu $3,$3,$25 sll $2,$18,14 addu $25,$3,$10 or $2,$2,$6 addu $18,$2,$23 srl $9,$25,17 srl $7,$24,22 srl $8,$17,22 sll $3,$25,15 sll $2,$24,10 sll $6,$17,10 or $24,$2,$7 or $17,$6,$8 or $3,$3,$9 nor $2,$0,$18 addu $25,$3,$19 and $2,$2,$17 and $3,$18,$fp nor $6,$0,$24 lw $8,44($sp) and $6,$6,$21 or $3,$3,$2 and $2,$25,$24 or $2,$2,$6 lw $6,0($5) addu $3,$3,$8 addu $3,$3,$23 addu $2,$2,$6 addu $23,$3,$11 addu $2,$2,$19 addu $19,$2,$10 srl $3,$23,18 sll $6,$23,14 or $6,$6,$3 srl $8,$19,18 srl $7,$21,22 sll $3,$19,14 sll $2,$21,10 addu $23,$6,$22 or $21,$2,$7 or $3,$3,$8 srl $7,$fp,22 sll $2,$fp,10 addu $19,$3,$20 or $fp,$2,$7 nor $6,$0,$21 nor $7,$0,$23 lw $8,48($sp) and $6,$6,$25 and $7,$7,$fp and $2,$19,$21 and $3,$23,$18 or $2,$2,$6 or $3,$3,$7 addu $3,$3,$8 addu $2,$2,$13 addu $2,$2,$20 addu $3,$3,$22 addu $20,$2,$10 addu $22,$3,$11 srl $8,$20,17 srl $9,$22,26 srl $7,$25,22 sll $6,$20,15 sll $3,$22,6 sll $2,$25,10 or $25,$2,$7 or $6,$6,$8 or $3,$3,$9 addu $22,$3,$17 addu $20,$6,$24 srl $3,$18,22 nor $7,$0,$25 sll $2,$18,10 or $18,$2,$3 lw $8,48($5) and $7,$7,$19 and $3,$20,$25 nor $6,$0,$22 and $6,$6,$18 and $2,$22,$23 or $3,$3,$7 lw $7,0($5) or $2,$2,$6 addu $3,$3,$8 addu $3,$3,$24 addu $2,$2,$7 addu $24,$3,$10 addu $2,$2,$17 addu $17,$2,$11 sw $7,64($sp) srl $6,$19,22 srl $7,$24,23 sll $3,$24,9 sll $2,$19,10 or $19,$2,$6 or $3,$3,$7 srl $6,$17,18 sll $2,$17,14 addu $24,$3,$21 or $2,$2,$6 nor $7,$0,$19 srl $6,$23,22 sll $3,$23,10 addu $17,$2,$fp or $23,$3,$6 and $7,$7,$20 lw $3,16($5) and $2,$24,$19 or $2,$2,$7 nor $6,$0,$17 lw $15,20($5) and $6,$6,$23 addu $2,$2,$3 and $3,$17,$22 addu $2,$2,$21 or $3,$3,$6 addu $21,$2,$10 addu $3,$3,$15 srl $8,$21,24 addu $3,$3,$fp srl $7,$20,22 sll $6,$21,8 sll $2,$20,10 or $20,$2,$7 or $6,$6,$8 addu $fp,$3,$11 addu $21,$6,$25 srl $3,$fp,26 nor $2,$0,$20 sll $6,$fp,6 or $6,$6,$3 and $2,$2,$24 and $3,$21,$20 or $3,$3,$2 srl $7,$22,22 sll $2,$22,10 addu $fp,$6,$18 or $22,$2,$7 lw $6,52($5) lw $7,48($5) nor $2,$0,$fp sw $7,68($sp) and $2,$2,$22 addu $3,$3,$6 and $6,$fp,$17 addu $3,$3,$25 or $6,$6,$2 lw $2,68($sp) addu $25,$3,$10 srl $8,$25,23 srl $7,$24,22 addu $6,$6,$2 sll $3,$25,9 sll $2,$24,10 or $24,$2,$7 or $3,$3,$8 addu $6,$6,$18 addu $25,$3,$19 addu $18,$6,$11 nor $7,$0,$24 and $7,$7,$21 srl $6,$18,23 and $2,$25,$24 sll $3,$18,9 or $3,$3,$6 or $2,$2,$7 addu $18,$3,$23 addu $2,$2,$16 srl $6,$17,22 sll $3,$17,10 or $17,$3,$6 addu $2,$2,$19 nor $3,$0,$18 addu $19,$2,$10 and $3,$3,$17 and $6,$18,$fp lw $14,8($5) srl $8,$19,18 or $6,$6,$3 sll $7,$19,14 srl $3,$21,22 sll $2,$21,10 or $21,$2,$3 or $7,$7,$8 addu $19,$7,$20 nor $3,$0,$21 addu $6,$6,$14 lw $7,28($5) and $3,$3,$25 and $2,$19,$21 addu $6,$6,$23 addu $23,$6,$11 or $2,$2,$3 srl $6,$23,20 sll $3,$23,12 addu $2,$2,$7 or $3,$3,$6 addu $2,$2,$20 addu $23,$3,$22 addu $20,$2,$10 srl $6,$fp,22 sll $3,$fp,10 or $fp,$3,$6 srl $9,$20,27 nor $7,$0,$23 srl $8,$25,22 sll $3,$20,5 sll $2,$25,10 or $25,$2,$8 and $7,$7,$fp lw $8,52($sp) and $6,$23,$18 or $3,$3,$9 addu $20,$3,$24 or $6,$6,$7 nor $3,$0,$25 and $3,$3,$19 and $2,$20,$25 addu $6,$6,$8 addu $6,$6,$22 or $2,$2,$3 lw $3,60($5) addu $22,$6,$11 srl $6,$22,23 addu $2,$2,$3 sll $3,$22,9 or $3,$3,$6 addu $2,$2,$24 addu $22,$3,$17 addu $24,$2,$10 srl $3,$18,22 sll $2,$18,10 or $18,$2,$3 srl $8,$24,26 srl $3,$19,22 sll $7,$24,6 nor $6,$0,$22 sll $2,$19,10 or $19,$2,$3 or $7,$7,$8 and $6,$6,$18 lw $8,36($5) and $3,$22,$23 or $3,$3,$6 addu $3,$3,$8 addu $24,$7,$21 nor $6,$0,$19 addu $3,$3,$17 addu $17,$3,$11 and $6,$6,$20 lw $3,56($5) and $2,$24,$19 or $2,$2,$6 addu $2,$2,$3 srl $6,$17,20 addu $2,$2,$21 sll $3,$17,12 addu $21,$2,$10 sw $8,72($sp) or $3,$3,$6 srl $8,$23,22 sll $6,$23,10 addu $17,$3,$fp or $23,$6,$8 srl $9,$21,24 lw $6,28($5) srl $7,$20,22 sll $3,$21,8 sll $2,$20,10 or $20,$2,$7 or $3,$3,$9 nor $2,$0,$17 sw $6,76($sp) addu $21,$3,$25 lw $7,76($sp) and $2,$2,$23 and $3,$17,$22 nor $6,$0,$20 and $6,$6,$24 or $3,$3,$2 and $2,$21,$20 or $2,$2,$6 addu $3,$3,$7 addu $3,$3,$fp addu $2,$2,$15 addu $fp,$3,$11 addu $2,$2,$25 addu $25,$2,$10 srl $3,$fp,27 sll $6,$fp,5 or $6,$6,$3 srl $8,$25,26 srl $7,$24,22 sll $3,$25,6 sll $2,$24,10 addu $fp,$6,$18 or $24,$2,$7 or $3,$3,$8 srl $7,$22,22 sll $2,$22,10 addu $25,$3,$19 or $22,$2,$7 nor $6,$0,$24 nor $7,$0,$fp lw $8,40($5) and $6,$6,$21 and $7,$7,$22 and $2,$25,$24 and $3,$fp,$17 or $2,$2,$6 or $3,$3,$7 addu $3,$3,$8 addu $2,$2,$12 addu $2,$2,$19 addu $3,$3,$18 addu $19,$2,$10 addu $18,$3,$11 sw $8,80($sp) srl $9,$18,17 srl $8,$19,27 srl $7,$21,22 sll $6,$19,5 sll $3,$18,15 sll $2,$21,10 or $21,$2,$7 or $6,$6,$8 or $3,$3,$9 addu $18,$3,$23 addu $19,$6,$20 srl $7,$17,22 nor $3,$0,$21 sll $2,$17,10 or $17,$2,$7 and $3,$3,$25 and $2,$19,$21 nor $6,$0,$18 lw $7,56($5) and $6,$6,$17 or $2,$2,$3 and $3,$18,$fp or $3,$3,$6 addu $2,$2,$14 addu $2,$2,$20 addu $3,$3,$7 addu $20,$2,$10 addu $3,$3,$23 srl $5,$25,22 sll $2,$25,10 or $25,$2,$5 addu $23,$3,$11 srl $2,$20,20 sll $5,$20,12 or $5,$5,$2 srl $6,$23,24 sll $2,$23,8 or $2,$2,$6 addu $20,$5,$24 addu $23,$2,$22 nor $3,$0,$25 srl $5,$fp,22 sll $2,$fp,10 or $fp,$2,$5 or $3,$3,$19 lw $2,4($sp) lw $6,68($sp) xor $5,$23,$18 xor $3,$3,$20 addu $3,$3,$2 xor $5,$5,$fp li $8,-1454178304 # 0xffffffffa9530000 ori $8,$8,0xfd4e addu $5,$5,$6 addu $3,$3,$24 addu $24,$3,$8 addu $22,$22,$5 srl $6,$19,22 sll $2,$19,10 or $19,$2,$6 sll $5,$24,9 srl $2,$24,23 srl $6,$22,24 sll $3,$22,8 or $5,$5,$2 or $3,$3,$6 addu $24,$5,$21 addu $22,$3,$17 nor $2,$0,$19 srl $5,$18,22 sll $3,$18,10 or $18,$3,$5 or $2,$2,$20 lw $3,8($sp) xor $2,$2,$24 lw $5,48($sp) addu $2,$2,$3 xor $3,$22,$23 xor $3,$3,$18 addu $3,$3,$5 addu $2,$2,$21 addu $21,$2,$8 addu $17,$17,$3 srl $5,$20,22 sll $2,$20,10 or $20,$2,$5 srl $6,$17,27 srl $2,$21,17 sll $5,$21,15 sll $3,$17,5 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$20 addu $21,$5,$25 addu $17,$3,$fp or $2,$2,$24 srl $5,$23,22 sll $3,$23,10 or $23,$3,$5 xor $2,$2,$21 lw $5,80($sp) xor $3,$17,$22 xor $3,$3,$23 addu $2,$2,$15 addu $3,$3,$5 addu $2,$2,$25 addu $25,$2,$8 addu $fp,$fp,$3 srl $5,$24,22 sll $2,$24,10 or $24,$2,$5 srl $6,$fp,20 srl $2,$25,27 sll $5,$25,5 sll $3,$fp,12 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$24 addu $25,$5,$19 addu $fp,$3,$18 lw $6,16($sp) or $2,$2,$21 srl $5,$22,22 sll $3,$22,10 or $22,$3,$5 xor $2,$2,$25 lw $5,56($sp) xor $3,$fp,$17 addu $2,$2,$6 xor $3,$3,$22 addu $3,$3,$5 addu $2,$2,$19 addu $19,$2,$8 addu $18,$18,$3 srl $5,$21,22 sll $2,$21,10 or $21,$2,$5 srl $6,$18,23 srl $2,$19,21 sll $5,$19,11 sll $3,$18,9 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$21 addu $19,$5,$20 addu $18,$3,$23 lw $6,20($sp) or $2,$2,$25 srl $5,$17,22 sll $3,$17,10 or $17,$3,$5 xor $2,$2,$19 lw $5,60($sp) xor $3,$18,$fp addu $2,$2,$6 xor $3,$3,$17 addu $3,$3,$5 addu $2,$2,$20 addu $20,$2,$8 addu $23,$23,$3 srl $5,$25,22 sll $2,$25,10 or $25,$2,$5 srl $6,$23,20 srl $2,$20,26 sll $5,$20,6 sll $3,$23,12 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$25 addu $20,$5,$24 addu $23,$3,$22 lw $6,24($sp) or $2,$2,$19 srl $5,$fp,22 sll $3,$fp,10 or $fp,$3,$5 xor $2,$2,$20 xor $3,$23,$18 addu $2,$2,$6 xor $3,$3,$fp addu $2,$2,$24 addu $3,$3,$15 addu $24,$2,$8 addu $22,$22,$3 srl $5,$19,22 sll $2,$19,10 or $19,$2,$5 srl $6,$22,27 srl $2,$24,24 sll $5,$24,8 sll $3,$22,5 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$19 addu $24,$5,$21 addu $22,$3,$17 or $2,$2,$20 srl $5,$18,22 sll $3,$18,10 or $18,$3,$5 xor $2,$2,$24 xor $3,$22,$23 xor $3,$3,$18 addu $2,$2,$14 addu $2,$2,$21 addu $3,$3,$13 addu $21,$2,$8 addu $17,$17,$3 srl $5,$20,22 sll $2,$20,10 or $20,$2,$5 srl $6,$17,18 srl $2,$21,19 sll $5,$21,13 sll $3,$17,14 or $5,$5,$2 or $3,$3,$6 addu $21,$5,$25 addu $17,$3,$fp nor $2,$0,$20 srl $5,$23,22 sll $3,$23,10 or $23,$3,$5 or $2,$2,$24 lw $5,32($sp) lw $6,76($sp) xor $3,$17,$22 xor $2,$2,$21 addu $2,$2,$5 xor $3,$3,$23 addu $3,$3,$6 addu $2,$2,$25 addu $25,$2,$8 addu $fp,$fp,$3 srl $5,$24,22 sll $2,$24,10 or $24,$2,$5 srl $6,$fp,26 srl $2,$25,20 sll $5,$25,12 sll $3,$fp,6 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$24 addu $25,$5,$19 addu $fp,$3,$18 or $2,$2,$21 srl $5,$22,22 sll $3,$22,10 or $22,$3,$5 xor $2,$2,$25 xor $3,$fp,$17 addu $2,$2,$7 xor $3,$3,$22 addu $2,$2,$19 addu $3,$3,$12 addu $19,$2,$8 addu $18,$18,$3 srl $5,$21,22 sll $2,$21,10 or $21,$2,$5 srl $6,$18,24 srl $2,$19,27 sll $5,$19,5 sll $3,$18,8 or $5,$5,$2 or $3,$3,$6 addu $19,$5,$20 addu $18,$3,$23 nor $2,$0,$21 srl $5,$17,22 sll $3,$17,10 or $17,$3,$5 or $2,$2,$25 lw $5,40($sp) xor $3,$18,$fp xor $2,$2,$19 addu $2,$2,$5 xor $3,$3,$17 addu $2,$2,$20 addu $3,$3,$14 addu $20,$2,$8 addu $23,$23,$3 srl $5,$25,22 sll $2,$25,10 or $25,$2,$5 srl $6,$23,19 srl $2,$20,20 sll $5,$20,12 sll $3,$23,13 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$25 addu $20,$5,$24 addu $23,$3,$22 or $2,$2,$19 srl $5,$fp,22 sll $3,$fp,10 or $fp,$3,$5 lw $6,52($sp) xor $3,$23,$18 xor $2,$2,$20 addu $2,$2,$16 xor $3,$3,$fp addu $3,$3,$6 addu $2,$2,$24 addu $24,$2,$8 addu $22,$22,$3 srl $5,$19,22 sll $2,$19,10 or $19,$2,$5 srl $6,$22,26 srl $2,$24,19 sll $5,$24,13 sll $3,$22,6 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$19 addu $24,$5,$21 addu $22,$3,$17 or $2,$2,$20 srl $5,$18,22 sll $3,$18,10 or $18,$3,$5 xor $2,$2,$24 xor $3,$22,$23 xor $3,$3,$18 addu $2,$2,$13 addu $3,$3,$7 addu $2,$2,$21 addu $21,$2,$8 addu $17,$17,$3 srl $5,$20,22 sll $2,$20,10 or $20,$2,$5 srl $6,$17,27 srl $2,$21,18 sll $5,$21,14 sll $3,$17,5 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$20 addu $21,$5,$25 addu $17,$3,$fp lw $7,44($sp) or $2,$2,$24 srl $5,$23,22 sll $3,$23,10 or $23,$3,$5 xor $2,$2,$21 lw $5,64($sp) xor $3,$17,$22 addu $2,$2,$7 xor $3,$3,$23 addu $3,$3,$5 addu $2,$2,$25 addu $25,$2,$8 addu $fp,$fp,$3 srl $5,$24,22 sll $2,$24,10 or $24,$2,$5 srl $6,$fp,17 srl $2,$25,21 sll $5,$25,11 sll $3,$fp,15 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$24 addu $25,$5,$19 addu $fp,$3,$18 or $2,$2,$21 srl $5,$22,22 sll $3,$22,10 or $22,$3,$5 xor $2,$2,$25 xor $3,$fp,$17 xor $3,$3,$22 addu $2,$2,$12 addu $3,$3,$16 addu $2,$2,$19 addu $19,$2,$8 addu $18,$18,$3 srl $5,$21,22 sll $2,$21,10 or $21,$2,$5 srl $6,$18,19 srl $2,$19,24 sll $5,$19,8 sll $3,$18,13 or $5,$5,$2 or $3,$3,$6 nor $2,$0,$21 addu $19,$5,$20 addu $18,$3,$23 lw $6,48($sp) or $2,$2,$25 srl $5,$17,22 sll $3,$17,10 or $17,$3,$5 lw $7,72($sp) xor $3,$18,$fp xor $2,$2,$19 addu $2,$2,$6 xor $3,$3,$17 addu $3,$3,$7 addu $2,$2,$20 addu $20,$2,$8 addu $23,$23,$3 srl $5,$25,22 sll $2,$25,10 or $25,$2,$5 srl $3,$20,27 srl $6,$23,21 sll $5,$20,5 sll $2,$23,11 or $5,$5,$3 or $2,$2,$6 addu $20,$5,$24 addu $23,$2,$22 srl $5,$fp,22 sll $2,$fp,10 nor $3,$0,$25 or $fp,$2,$5 or $3,$3,$19 lw $2,52($sp) xor $3,$3,$20 addu $3,$3,$2 addu $3,$3,$24 addu $24,$3,$8 xor $2,$23,$18 lw $3,44($sp) lw $6,8($4) srl $7,$19,22 sll $5,$19,10 or $19,$5,$7 xor $2,$2,$fp addu $2,$2,$3 addu $6,$6,$19 addu $22,$22,$2 addu $6,$6,$fp srl $2,$24,26 sll $5,$24,6 srl $3,$22,21 lw $10,4($4) lw $7,12($4) lw $8,0($4) or $5,$5,$2 sll $9,$22,11 sw $6,4($4) lw $6,16($4) or $9,$9,$3 addu $24,$5,$21 srl $3,$18,22 sll $2,$18,10 addu $22,$9,$17 addu $10,$10,$20 addu $6,$6,$21 or $18,$2,$3 addu $7,$7,$25 addu $8,$8,$24 addu $18,$18,$10 addu $7,$7,$17 addu $6,$6,$22 addu $8,$8,$23 sw $18,0($4) sw $7,8($4) sw $6,12($4) sw $8,16($4) lw $fp,120($sp) lw $23,116($sp) lw $22,112($sp) lw $21,108($sp) lw $20,104($sp) lw $19,100($sp) lw $18,96($sp) lw $17,92($sp) lw $16,88($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,128 .set macro .set reorder .end compress .align 2 .globl MDfinish .ent MDfinish MDfinish: .frame $sp,104,$31 # vars= 64, regs= 6/0, args= 16, gp= 0 .mask 0x801f0000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-104 sw $17,84($sp) addiu $17,$sp,16 sw $20,96($sp) sw $18,88($sp) sw $16,80($sp) move $18,$6 move $20,$4 li $6,64 # 0x40 move $16,$5 move $4,$17 move $5,$0 sw $19,92($sp) sw $31,100($sp) .set noreorder .set nomacro jal memset move $19,$7 .set macro .set reorder andi $7,$18,0x3f .set noreorder .set nomacro beq $7,$0,$L10 move $6,$0 .set macro .set reorder $L7: srl $5,$6,2 sll $5,$5,2 lbu $4,0($16) addu $5,$5,$17 andi $2,$6,0x3 sll $2,$2,3 lw $3,0($5) sll $4,$4,$2 addiu $6,$6,1 xor $3,$3,$4 sltu $2,$6,$7 sw $3,0($5) .set noreorder .set nomacro bne $2,$0,$L7 addiu $16,$16,1 .set macro .set reorder $L10: andi $5,$18,0x3c andi $3,$18,0x3 addu $5,$5,$17 sll $3,$3,3 addiu $3,$3,7 lw $4,0($5) li $2,1 # 0x1 sll $2,$2,$3 xor $4,$4,$2 sltu $3,$7,56 .set noreorder .set nomacro beq $3,$0,$L12 sw $4,0($5) .set macro .set reorder sll $3,$19,3 srl $2,$18,29 or $2,$2,$3 move $4,$20 sll $3,$18,3 move $5,$17 sw $3,72($sp) .set noreorder .set nomacro jal compress sw $2,76($sp) .set macro .set reorder lw $31,100($sp) lw $20,96($sp) lw $19,92($sp) lw $18,88($sp) lw $17,84($sp) lw $16,80($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,104 .set macro .set reorder $L12: move $4,$20 .set noreorder .set nomacro jal compress move $5,$17 .set macro .set reorder move $4,$17 move $5,$0 .set noreorder .set nomacro jal memset li $6,64 # 0x40 .set macro .set reorder sll $3,$19,3 srl $2,$18,29 or $2,$2,$3 move $4,$20 sll $3,$18,3 move $5,$17 sw $3,72($sp) .set noreorder .set nomacro jal compress sw $2,76($sp) .set macro .set reorder lw $31,100($sp) lw $20,96($sp) lw $19,92($sp) lw $18,88($sp) lw $17,84($sp) lw $16,80($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,104 .set macro .set reorder .end MDfinish