📄 ra144.s
字号:
sltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L131addiu $3,$3,4.set macro.set reorder$L129:addiu $5,$fp,1148addiu $3,$fp,1228sw $3,268($sp)addiu $4,$fp,408addiu $6,$fp,904andi $13,$5,0x3sw $4,220($sp)andi $21,$6,0x3sw $5,368($sp)sw $6,252($sp)sw $13,272($sp)lw $5,268($sp)addiu $6,$fp,1324addiu $13,$fp,988addiu $18,$fp,1068addiu $8,$fp,1328andi $11,$18,0x3sw $6,248($sp)sw $13,208($sp)lw $6,268($sp)lw $13,220($sp)andi $24,$8,0x3andi $2,$4,0x3addiu $19,$fp,1308sw $8,236($sp)sw $11,284($sp)addiu $17,$fp,692addiu $3,$fp,404addiu $4,$fp,468andi $5,$5,0x3addiu $8,$fp,900addiu $11,$fp,964addiu $22,$fp,1388addiu $20,$fp,488sw $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,1144addiu $2,$fp,1128addiu $3,$fp,672addiu $4,$fp,1492addiu $21,$fp,1208addiu $24,$fp,1064addiu $5,$fp,6100sltu $6,$6,$19addiu $8,$fp,772sltu $11,$19,$22sltu $13,$13,$20sw $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,$fpsll $2,$3,1lw $3,136($4)addiu $2,$2,168lw $4,0($fp)addu $2,$fp,$2sw $3,128($fp)li $3,1 # 0x1.set noreorder.set nomacrobeq $4,$3,$L298sw $2,132($fp).set macro.set reorder$L133:lw $2,124($fp)lw $3,0($2).set noreorder.set nomacrobeq $3,$0,$L135addiu $7,$2,16.set macro.set reorder$L328:lw $16,4($2)lw $21,8($2)lw $2,12($2)addiu $23,$3,19sw $7,124($fp).set noreorder.set nomacrobeq $23,$0,$L137sw $2,212($sp).set macro.set reorderlw $5,208($sp)sltu $2,$5,$18.set noreorder.set nomacrobeq $2,$0,$L137sll $2,$23,1.set macro.set reorderaddiu $7,$fp,984subu $6,$7,$2move $4,$6$L140:lhu $2,0($4)addiu $4,$4,2sh $2,0($5)addiu $5,$5,2xor $2,$7,$4sltu $3,$5,$18.set noreorder.set nomacrobne $3,$0,$L140movz $4,$6,$2.set macro.set reorder$L137:sll $2,$16,4sll $3,$16,6lui $6,%hi(etable1)lw $8,284($sp)addu $2,$2,$3addiu $4,$6,%lo(etable1).set noreorder.set nomacrobne $8,$0,$L143addu $5,$2,$4.set macro.set reorder$L308:andi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L143lw $11,288($sp).set macro.set reorderlw $13,292($sp)sltu $2,$11,$13.set noreorder.set nomacrobeq $2,$0,$L299addiu $5,$5,-4.set macro.set reordermove $3,$11$L149:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPlw $24,292($sp)sltu $2,$3,$24bne $2,$0,$L149$L148:lw $2,292($sp)addiu $4,$2,16sltu $2,$3,$4beq $2,$0,$L150$L249:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4#NO_APPsltu $2,$3,$4bne $2,$0,$L249$L150:lui $3,%hi(ftable1)addiu $2,$3,%lo(ftable1)sll $5,$21,6sll $3,$21,4sll $4,$16,2addu $3,$3,$5lw $6,128($fp)lui $5,%hi(etable2)lw $8,272($sp)addu $4,$4,$2addiu $2,$5,%lo(etable2)addu $5,$3,$2lw $16,0($4).set noreorder.set nomacrobne $8,$0,$L152sw $6,296($sp).set macro.set reorder$L309:andi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L322lw $4,368($sp).set macro.set reorderlw $11,276($sp)lw $13,280($sp)sltu $2,$11,$13.set noreorder.set nomacrobeq $2,$0,$L300addiu $3,$5,-4.set macro.set reordermove $4,$11$L158:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000000010010010100 #S32LDI XR2,$3,4.word 0b01110000011000000000010011010100 #S32LDI XR3,$3,4.word 0b01110000011000000000010100010100 #S32LDI XR4,$3,4.word 0b01110000011000000000010101010100 #S32LDI XR5,$3,4.word 0b01110000011000000000010110010100 #S32LDI XR6,$3,4.word 0b01110000011000000000010111010100 #S32LDI XR7,$3,4.word 0b01110000011000000000011000010100 #S32LDI XR8,$3,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPlw $24,280($sp)sltu $2,$4,$24bne $2,$0,$L158$L157:lw $2,280($sp)addiu $5,$2,16sltu $2,$4,$5beq $2,$0,$L159$L250:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$5bne $2,$0,$L250$L159:lui $4,%hi(ftable2)sll $2,$21,2addiu $3,$4,%lo(ftable2)addu $2,$2,$3lw $12,0($2).set noreorder.set nomacrobeq $23,$0,$L164lw $5,128($fp).set macro.set reorder$L310:lw $6,208($sp)sltu $2,$6,$18.set noreorder.set nomacrobeq $2,$0,$L164move $4,$6.set macro.set reordermtlo $0$L166:lh $2,0($4)addiu $4,$4,2sltu $3,$4,$18.set noreorder.set nomacrobne $3,$0,$L166madd $2,$2.set macro.set reordermflo $2.set noreorder.set nomacrobeq $2,$0,$L164sltu $2,$2,4096.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L171move $6,$0.set macro.set reorder$L172:mflo $4addiu $6,$6,1srl $4,$4,2sltu $2,$4,4096.set noreorder.set nomacrobeq $2,$0,$L172mtlo $4.set macro.set reorder$L171:mflo $8lui $11,%hi(sqrt_table)sll $3,$8,1addiu $4,$11,%lo(sqrt_table)addu $3,$3,$4lhu $2,0($3)li $4,536870912 # 0x20000000sll $2,$2,$6sll $2,$2,2sra $2,$2,8div $0,$4,$2teq $2,$0,7lw $2,212($sp)lw $6,344($sp)sll $3,$2,4sll $2,$2,1addu $2,$2,$3lw $3,348($sp)move $9,$18addu $10,$3,$2lw $8,368($sp)addu $7,$6,$2mflo $4mul $4,$5,$4.set noreorder.set nomacrobne $23,$0,$L173sra $4,$4,12.set macro.set reorder$L311:move $11,$0$L175:lw $2,296($sp)srl $3,$16,4srl $4,$12,4mul $3,$3,$2mul $4,$4,$5lh $2,2($7)lh $6,4($7)srl $3,$3,8srl $4,$4,8mul $3,$3,$2mul $4,$4,$6lh $5,4($10)lh $2,2($10)addiu $5,$5,1addiu $2,$2,1sra $10,$3,$2.set noreorder.set nomacrobeq $23,$0,$L176sra $5,$4,$5.set macro.set reorderlw $2,364($sp).set noreorder.set nomacrobeq $2,$0,$L179lw $7,208($sp).set macro.set reorderlw $6,268($sp)$L181:lh $3,0($8)lh $4,0($9)mult $5,$3lh $2,0($7)madd $10,$4addiu $7,$7,2madd $11,$2addiu $9,$9,2mflo $2sra $2,$2,12sh $2,0($6)addiu $6,$6,2sltu $2,$6,$19.set noreorder.set nomacrobne $2,$0,$L181addiu $8,$8,2.set macro.set reorder$L179:lw $4,300($sp)$L316:lw $5,340($sp).set noreorder.set nomacrojal memmoveli $6,212 # 0xd4.set macro.set reorderlw $4,256($sp).set noreorder.set nomacrobne $4,$0,$L183lw $5,244($sp).set macro.set reorder.set noreorder.set nomacrobne $5,$0,$L323lw $4,252($sp).set macro.set reorderlw $6,260($sp)lw $8,264($sp)lw $11,268($sp)sltu $2,$6,$8.set noreorder.set nomacrobeq $2,$0,$L302addiu $4,$11,-4.set macro.set reordermove $3,$6$L189:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPlw $13,264($sp)sltu $2,$3,$13bne $2,$0,$L189$L188:lw $21,264($sp)addiu $5,$21,16sltu $2,$3,$5beq $2,$0,$L190$L251:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4#NO_APPsltu $2,$3,$5bne $2,$0,$L251$L190:lw $5,356($sp)move $4,$19li $6,20 # 0x14.set noreorder.set nomacrojal memcpylw $16,132($fp).set macro.set reorderlw $24,240($sp)bne $24,$0,$L192$L312:lw $2,244($sp).set noreorder.set nomacrobne $2,$0,$L324lw $4,236($sp).set macro.set reorderlw $3,248($sp)lw $5,268($sp)sltu $2,$3,$22.set noreorder.set nomacrobeq $2,$0,$L197addiu $4,$5,-4.set macro.set reorder$L198:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPsltu $2,$3,$22bne $2,$0,$L198$L197:addiu $5,$22,16sltu $2,$3,$5beq $2,$0,$L199$L252:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4#NO_APPsltu $2,$3,$5bne $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 nomacrobeq $21,$0,$L303sw $15,52($sp).set macro.set reorder.set noreorder.set nomacroj $L222move $16,$19.set macro.set reorder$L290:sh $4,20($16)addiu $16,$16,2sltu $2,$16,$22beq $2,$0,$L203$L222:lh $2,2($16)lh $3,0($16)mult $2,$6lh $4,4($16)madd $15,$3lh $2,6($16)madd $4,$7lh $3,8($16)madd $2,$8lh $4,10($16)madd $3,$9lh $2,12($16)madd $4,$10lh $5,14($16)madd $2,$11lh $4,16($16)madd $5,$12lh $3,18($16)madd $4,$13lh $4,20($16)madd $3,$14li $2,32768 # 0x8000mflo $3sra $3,$3,12subu $4,$4,$3addu $2,$4,$2li $3,65535 # 0xffffsltu $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L290lw $24,224($sp).set macro.set reorderli $2,4 # 0x4subu $4,$2,$24lw $2,220($sp)addiu $6,$2,80move $3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L207li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L208li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L304lw $4,220($sp).set macro.set reorder$L205:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L325addiu $2,$6,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L325addiu $2,$6,-31.set macro.set reorder$L254:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L254addiu $2,$6,-31.set macro.set reorder$L325:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L326addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L327:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L327addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L326:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L214$L256:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L256$L214:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L218addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L219li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L305$L216:lw $4,356($sp)move $5,$0.set noreorder.set nomacrojal memsetli $6,20 # 0x14.set macro.set reorderlw $3,352($sp)$L318:.set noreorder.set nomacrobeq $3,$0,$L232sw $0,0($fp).set macro.set reorderlw $5,220($sp)li $7,32768 # 0x8000li $6,-65536 # 0xffffffffffff0000$L234:lh $2,0($5)addiu $5,$5,2sll $4,$2,2sra $3,$4,31xori $3,$3,0x7fffaddu $2,$4,$7sll $3,$3,16and $2,$2,$6.set noreorder.set nomacrobne $2,$0,$L237sra $3,$3,16.set macro.set reordersll $3,$4,16sra $3,$3,16$L237:sltu $2,$5,$20sh $3,0($17).set noreorder.set nomacrobne $2,$0,$L234addiu $17,$17,2.set macro.set reorder$L232:lw $4,216($sp)lw $5,308($sp)addiu $4,$4,8li $2,90 # 0x5a.set noreorder.set nomacrobeq $5,$2,$L306sw $4,216($sp).set macro.set reorderaddiu $2,$5,30lw $4,216($sp)move $3,$2sw $2,308($sp)sll $2,$3,1lw $3,136($4)addiu $2,$2,168lw $4,0($fp)addu $2,$fp,$2sw $3,128($fp)li $3,1 # 0x1.set noreorder.set nomacrobne $4,$3,$L133sw $2,132($fp).set macro.set reorder$L298:lw $4,356($sp)move $5,$0.set noreorder.set nomacrojal memsetli $6,20 # 0x14.set macro.set reorderlw $2,124($fp)lw $3,0($2).set noreorder.set nomacrobne $3,$0,$L328addiu $7,$2,16.set macro.set reorder$L135:lw $16,4($2)lw $24,12($2)lw $21,8($2)addiu $2,$2,16sw $2,124($fp)sll $3,$16,6sll $2,$16,4lui $6,%hi(etable1)lw $8,284($sp)addu $2,$2,$3addiu $4,$6,%lo(etable1)sw $24,212($sp)move $23,$0.set noreorder.set nomacrobeq $8,$0,$L308addu $5,$2,$4.set macro.set reorder$L143:move $4,$18.set noreorder.set nomacrojal memcpyli $6,80 # 0x50.set macro.set reorderlui $3,%hi(ftable1)addiu $2,$3,%lo(ftable1)sll $5,$21,6sll $3,$21,4sll $4,$16,2addu $3,$3,$5lw $6,128($fp)lui $5,%hi(etable2)lw $8,272($sp)addu $4,$4,$2addiu $2,$5,%lo(etable2)addu $5,$3,$2lw $16,0($4).set noreorder.set nomacrobeq $8,$0,$L309sw $6,296($sp).set macro.set reorder$L152:lw $4,368($sp)$L322:.set noreorder.set nomacrojal memcpyli $6,80 # 0x50.set macro.set reorderlui $4,%hi(ftable2)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -