📄 ra144.mid
字号:
andi $11,$18,0x3 sw $6,248($sp) sw $13,208($sp) lw $6,268($sp) lw $13,220($sp) andi $24,$8,0x3 andi $2,$4,0x3 addiu $19,$fp,1308 sw $8,236($sp) sw $11,284($sp) addiu $17,$fp,692 addiu $3,$fp,404 addiu $4,$fp,468 andi $5,$5,0x3 addiu $8,$fp,900 addiu $11,$fp,964 addiu $22,$fp,1388 addiu $20,$fp,488 sw $17,300($sp) sw $21,256($sp) sw $24,240($sp) sw $2,224($sp) sw $3,228($sp) sw $4,232($sp) sw $5,244($sp) sw $8,260($sp) sw $11,264($sp) addiu $17,$fp,1144 addiu $2,$fp,1128 addiu $3,$fp,672 addiu $4,$fp,1492 addiu $21,$fp,1208 addiu $24,$fp,1064 addiu $5,$fp,6100 sltu $6,$6,$19 addiu $8,$fp,772 sltu $11,$19,$22 sltu $13,$13,$20 sw $17,276($sp) sw $2,292($sp) sw $3,356($sp) sw $4,344($sp) sw $21,280($sp) sw $24,288($sp) sw $fp,216($sp) lw $17,428($sp) sw $0,308($sp) sw $5,348($sp) sw $6,364($sp) sw $8,340($sp) sw $11,360($sp) sw $13,352($sp) lw $3,308($sp) move $4,$fp sll $2,$3,1 lw $3,136($4) addiu $2,$2,168 lw $4,0($fp) addu $2,$fp,$2 sw $3,128($fp) li $3,1 # 0x1 .set noreorder .set nomacro beq $4,$3,$L298 sw $2,132($fp) .set macro .set reorder$L133: lw $2,124($fp) lw $3,0($2) .set noreorder .set nomacro beq $3,$0,$L135 addiu $7,$2,16 .set macro .set reorder$L328: lw $16,4($2) lw $21,8($2) lw $2,12($2) addiu $23,$3,19 sw $7,124($fp) .set noreorder .set nomacro beq $23,$0,$L137 sw $2,212($sp) .set macro .set reorder lw $5,208($sp) sltu $2,$5,$18 .set noreorder .set nomacro beq $2,$0,$L137 sll $2,$23,1 .set macro .set reorder addiu $7,$fp,984 subu $6,$7,$2 move $4,$6$L140: lhu $2,0($4) addiu $4,$4,2 sh $2,0($5) addiu $5,$5,2 xor $2,$7,$4 sltu $3,$5,$18 .set noreorder .set nomacro bne $3,$0,$L140 movz $4,$6,$2 .set macro .set reorder$L137: sll $2,$16,4 sll $3,$16,6 lui $6,%hi(etable1) lw $8,284($sp) addu $2,$2,$3 addiu $4,$6,%lo(etable1) .set noreorder .set nomacro bne $8,$0,$L143 addu $5,$2,$4 .set macro .set reorder$L308: andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L143 lw $11,288($sp) .set macro .set reorder lw $13,292($sp) sltu $2,$11,$13 .set noreorder .set nomacro beq $2,$0,$L299 addiu $5,$5,-4 .set macro .set reorder move $3,$11$L149:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP lw $24,292($sp) sltu $2,$3,$24 bne $2,$0,$L149$L148: lw $2,292($sp) addiu $4,$2,16 sltu $2,$3,$4 beq $2,$0,$L150$L249:#APP S32LDI xr1,$5,4 S32SDI xr1,$3,4#NO_APP sltu $2,$3,$4 bne $2,$0,$L249$L150: lui $3,%hi(ftable1) addiu $2,$3,%lo(ftable1) sll $5,$21,6 sll $3,$21,4 sll $4,$16,2 addu $3,$3,$5 lw $6,128($fp) lui $5,%hi(etable2) lw $8,272($sp) addu $4,$4,$2 addiu $2,$5,%lo(etable2) addu $5,$3,$2 lw $16,0($4) .set noreorder .set nomacro bne $8,$0,$L152 sw $6,296($sp) .set macro .set reorder$L309: andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L322 lw $4,368($sp) .set macro .set reorder lw $11,276($sp) lw $13,280($sp) sltu $2,$11,$13 .set noreorder .set nomacro beq $2,$0,$L300 addiu $3,$5,-4 .set macro .set reorder move $4,$11$L158:#APP S32LDI xr1,$3,4 S32LDI xr2,$3,4 S32LDI xr3,$3,4 S32LDI xr4,$3,4 S32LDI xr5,$3,4 S32LDI xr6,$3,4 S32LDI xr7,$3,4 S32LDI xr8,$3,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP lw $24,280($sp) sltu $2,$4,$24 bne $2,$0,$L158$L157: lw $2,280($sp) addiu $5,$2,16 sltu $2,$4,$5 beq $2,$0,$L159$L250:#APP S32LDI xr1,$3,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L250$L159: lui $4,%hi(ftable2) sll $2,$21,2 addiu $3,$4,%lo(ftable2) addu $2,$2,$3 lw $12,0($2) .set noreorder .set nomacro beq $23,$0,$L164 lw $5,128($fp) .set macro .set reorder$L310: lw $6,208($sp) sltu $2,$6,$18 .set noreorder .set nomacro beq $2,$0,$L164 move $4,$6 .set macro .set reorder mtlo $0$L166: lh $2,0($4) addiu $4,$4,2 sltu $3,$4,$18 .set noreorder .set nomacro bne $3,$0,$L166 madd $2,$2 .set macro .set reorder mflo $2 .set noreorder .set nomacro beq $2,$0,$L164 sltu $2,$2,4096 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L171 move $6,$0 .set macro .set reorder$L172: mflo $4 addiu $6,$6,1 srl $4,$4,2 sltu $2,$4,4096 .set noreorder .set nomacro beq $2,$0,$L172 mtlo $4 .set macro .set reorder$L171: mflo $8 lui $11,%hi(sqrt_table) sll $3,$8,1 addiu $4,$11,%lo(sqrt_table) addu $3,$3,$4 lhu $2,0($3) li $4,536870912 # 0x20000000 sll $2,$2,$6 sll $2,$2,2 sra $2,$2,8 div $0,$4,$2 teq $2,$0,7 lw $2,212($sp) lw $6,344($sp) sll $3,$2,4 sll $2,$2,1 addu $2,$2,$3 lw $3,348($sp) move $9,$18 addu $10,$3,$2 lw $8,368($sp) addu $7,$6,$2 mflo $4 mul $4,$5,$4 .set noreorder .set nomacro bne $23,$0,$L173 sra $4,$4,12 .set macro .set reorder$L311: move $11,$0$L175: lw $2,296($sp) srl $3,$16,4 srl $4,$12,4 mul $3,$3,$2 mul $4,$4,$5 lh $2,2($7) lh $6,4($7) srl $3,$3,8 srl $4,$4,8 mul $3,$3,$2 mul $4,$4,$6 lh $5,4($10) lh $2,2($10) addiu $5,$5,1 addiu $2,$2,1 sra $10,$3,$2 .set noreorder .set nomacro beq $23,$0,$L176 sra $5,$4,$5 .set macro .set reorder lw $2,364($sp) .set noreorder .set nomacro beq $2,$0,$L179 lw $7,208($sp) .set macro .set reorder lw $6,268($sp)$L181: lh $3,0($8) lh $4,0($9) mult $5,$3 lh $2,0($7) madd $10,$4 addiu $7,$7,2 madd $11,$2 addiu $9,$9,2 mflo $2 sra $2,$2,12 sh $2,0($6) addiu $6,$6,2 sltu $2,$6,$19 .set noreorder .set nomacro bne $2,$0,$L181 addiu $8,$8,2 .set macro .set reorder$L179: lw $4,300($sp)$L316: lw $5,340($sp) .set noreorder .set nomacro jal memmove li $6,212 # 0xd4 .set macro .set reorder lw $4,256($sp) .set noreorder .set nomacro bne $4,$0,$L183 lw $5,244($sp) .set macro .set reorder .set noreorder .set nomacro bne $5,$0,$L323 lw $4,252($sp) .set macro .set reorder lw $6,260($sp) lw $8,264($sp) lw $11,268($sp) sltu $2,$6,$8 .set noreorder .set nomacro beq $2,$0,$L302 addiu $4,$11,-4 .set macro .set reorder move $3,$6$L189:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP lw $13,264($sp) sltu $2,$3,$13 bne $2,$0,$L189$L188: lw $21,264($sp) addiu $5,$21,16 sltu $2,$3,$5 beq $2,$0,$L190$L251:#APP S32LDI xr1,$4,4 S32SDI xr1,$3,4#NO_APP sltu $2,$3,$5 bne $2,$0,$L251$L190: lw $5,356($sp) move $4,$19 li $6,20 # 0x14 .set noreorder .set nomacro jal memcpy lw $16,132($fp) .set macro .set reorder lw $24,240($sp) bne $24,$0,$L192$L312: lw $2,244($sp) .set noreorder .set nomacro bne $2,$0,$L324 lw $4,236($sp) .set macro .set reorder lw $3,248($sp) lw $5,268($sp) sltu $2,$3,$22 .set noreorder .set nomacro beq $2,$0,$L197 addiu $4,$5,-4 .set macro .set reorder$L198:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP sltu $2,$3,$22 bne $2,$0,$L198$L197: addiu $5,$22,16 sltu $2,$3,$5 beq $2,$0,$L199$L252:#APP S32LDI xr1,$4,4 S32SDI xr1,$3,4#NO_APP sltu $2,$3,$5 bne $2,$0,$L252$L199: lh $15,18($16)$L315: lh $14,0($16) lh $13,2($16) lh $12,4($16) lh $11,6($16) lh $10,8($16) lh $9,10($16) lh $8,12($16) lh $7,14($16) lh $6,16($16) lw $21,360($sp) sw $14,88($sp) sw $13,84($sp) sw $12,80($sp) sw $11,76($sp) sw $10,72($sp) sw $9,68($sp) sw $8,64($sp) sw $7,60($sp) sw $6,56($sp) .set noreorder .set nomacro beq $21,$0,$L303 sw $15,52($sp) .set macro .set reorder .set noreorder .set nomacro j $L222 move $16,$19 .set macro .set reorder$L290: sh $4,20($16) addiu $16,$16,2 sltu $2,$16,$22 beq $2,$0,$L203$L222: lh $2,2($16) lh $3,0($16) mult $2,$6 lh $4,4($16) madd $15,$3 lh $2,6($16) madd $4,$7 lh $3,8($16) madd $2,$8 lh $4,10($16) madd $3,$9 lh $2,12($16) madd $4,$10 lh $5,14($16) madd $2,$11 lh $4,16($16) madd $5,$12 lh $3,18($16) madd $4,$13 lh $4,20($16) madd $3,$14 li $2,32768 # 0x8000 mflo $3 sra $3,$3,12 subu $4,$4,$3 addu $2,$4,$2 li $3,65535 # 0xffff sltu $2,$3,$2 .set noreorder .set nomacro beq $2,$0,$L290 lw $24,224($sp) .set macro .set reorder li $2,4 # 0x4 subu $4,$2,$24 lw $2,220($sp) addiu $6,$2,80 move $3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L207 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $4,$2,$L208 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $4,$2,$L304 lw $4,220($sp) .set macro .set reorder$L205: addiu $5,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L325 addiu $2,$6,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L325 addiu $2,$6,-31 .set macro .set reorder$L254:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L254 addiu $2,$6,-31 .set macro .set reorder$L325: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L326 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L327:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L327 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L326: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L214$L256:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L256$L214: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L218 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L219 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L305$L216: lw $4,356($sp) move $5,$0 .set noreorder .set nomacro jal memset li $6,20 # 0x14 .set macro .set reorder lw $3,352($sp)$L318: .set noreorder .set nomacro beq $3,$0,$L232 sw $0,0($fp) .set macro .set reorder lw $5,220($sp) li $7,32768 # 0x8000 li $6,-65536 # 0xffffffffffff0000$L234: lh $2,0($5) addiu $5,$5,2 sll $4,$2,2 sra $3,$4,31 xori $3,$3,0x7fff addu $2,$4,$7 sll $3,$3,16 and $2,$2,$6 .set noreorder .set nomacro bne $2,$0,$L237 sra $3,$3,16 .set macro .set reorder sll $3,$4,16 sra $3,$3,16$L237: sltu $2,$5,$20 sh $3,0($17) .set noreorder .set nomacro bne $2,$0,$L234 addiu $17,$17,2 .set macro .set reorder$L232: lw $4,216($sp) lw $5,308($sp) addiu $4,$4,8 li $2,90 # 0x5a .set noreorder .set nomacro beq $5,$2,$L306 sw $4,216($sp) .set macro .set reorder addiu $2,$5,30 lw $4,216($sp) move $3,$2 sw $2,308($sp) sll $2,$3,1 lw $3,136($4) addiu $2,$2,168 lw $4,0($fp) addu $2,$fp,$2 sw $3,128($fp) li $3,1 # 0x1 .set noreorder .set nomacro bne $4,$3,$L133 sw $2,132($fp) .set macro .set reorder$L298: lw $4,356($sp) move $5,$0 .set noreorder .set nomacro jal memset li $6,20 # 0x14 .set macro .set reorder lw $2,124($fp) lw $3,0($2) .set noreorder .set nomacro bne $3,$0,$L328 addiu $7,$2,16 .set macro .set reorder$L135: lw $16,4($2) lw $24,12($2) lw $21,8($2) addiu $2,$2,16 sw $2,124($fp) sll $3,$16,6 sll $2,$16,4 lui $6,%hi(etable1) lw $8,284($sp) addu $2,$2,$3 addiu $4,$6,%lo(etable1) sw $24,212($sp) move $23,$0 .set noreorder .set nomacro beq $8,$0,$L308 addu $5,$2,$4 .set macro .set reorder$L143: move $4,$18 .set noreorder .set nomacro jal memcpy li $6,80 # 0x50 .set macro .set reorder lui $3,%hi(ftable1) addiu $2,$3,%lo(ftable1) sll $5,$21,6 sll $3,$21,4 sll $4,$16,2 addu $3,$3,$5 lw $6,128($fp) lui $5,%hi(etable2) lw $8,272($sp) addu $4,$4,$2 addiu $2,$5,%lo(etable2) addu $5,$3,$2 lw $16,0($4) .set noreorder .set nomacro beq $8,$0,$L309 sw $6,296($sp) .set macro .set reorder$L152: lw $4,368($sp)$L322: .set noreorder .set nomacro jal memcpy li $6,80 # 0x50 .set macro .set reorder lui $4,%hi(ftable2) sll $2,$21,2 addiu $3,$4,%lo(ftable2) addu $2,$2,$3 lw $12,0($2) .set noreorder .set nomacro bne $23,$0,$L310 lw $5,128($fp) .set macro .set reorder$L164: lw $2,212($sp) lw $6,344($sp) sll $3,$2,4 sll $2,$2,1 addu $2,$2,$3 lw $3,348($sp) move $4,$0 addu $10,$3,$2 move $9,$18 lw $8,368($sp) .set noreorder .set nomacro beq $23,$0,$L311 addu $7,$6,$2 .set macro .set reorder$L173: lh $3,0($7) lh $2,0($10) mul $3,$4,$3 addiu $2,$2,1 .set noreorder .set nomacro j $L175 sra $11,$3,$2 .set macro .set reorder$L100: move $12,$13 addiu $9,$9,4 move $13,$5 .set noreorder .set nomacro j $L99 li $10,1 # 0x1 .set macro
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -