📄 ra288.s
字号:
move $4,$2move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17lw $4,12($18)lw $5,768($fp)move $17,$3jal __mulsf3move $16,$2jal __extendsfdf2move $4,$2move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17lw $4,16($18)lw $5,772($fp)move $17,$3jal __mulsf3move $16,$2jal __extendsfdf2move $4,$2move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17lw $4,20($18)lw $5,776($fp)move $17,$3jal __mulsf3move $16,$2jal __extendsfdf2move $4,$2move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17lw $4,24($18)lw $5,780($fp)move $17,$3jal __mulsf3move $16,$2jal __extendsfdf2move $4,$2move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17lw $4,28($18)lw $5,784($fp)move $17,$3jal __mulsf3move $16,$2jal __extendsfdf2move $4,$2move $4,$2move $5,$3move $6,$16jal __adddf3move $7,$17move $4,$2jal __truncdfsf2move $5,$3lw $9,1300($fp)addiu $18,$18,4sw $2,0($19)bne $18,$9,$L119addiu $19,$19,-4addiu $21,$fp,448addiu $22,$fp,748addiu $23,$fp,788addiu $20,$fp,868$L121:move $16,$22move $17,$23move $18,$0move $19,$0$L122:lw $5,0($17)lw $4,0($16)jal __mulsf3addiu $17,$17,4jal __extendsfdf2move $4,$2move $6,$2move $4,$18move $5,$19jal __adddf3move $7,$3move $18,$2move $19,$3bne $17,$20,$L122addiu $16,$16,4move $4,$2jal __truncdfsf2move $5,$3lw $10,1292($fp)sw $2,0($21)addiu $21,$21,-4bne $21,$10,$L121addiu $22,$22,4lw $11,1260($fp)jal __extendsfdf2lw $4,1276($11)lui $12,%hi($LC10)addiu $12,$12,%lo($LC10)lw $6,0($12)lw $7,4($12)move $5,$3jal __muldf3move $4,$2lw $4,260($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $13,1260($fp)move $4,$2sw $2,1276($13)jal __addsf3lw $5,408($fp)sw $2,68($fp)lw $2,1260($fp)jal __extendsfdf2lw $4,1280($2)move $5,$3lui $3,%hi($LC10)addiu $3,$3,%lo($LC10)lw $6,0($3)lw $7,4($3)jal __muldf3move $4,$2lw $4,264($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $4,1260($fp)sw $2,1280($4)lw $5,412($fp)jal __addsf3move $4,$2lw $5,1260($fp)sw $2,72($fp)jal __extendsfdf2lw $4,1284($5)lui $8,%hi($LC10)addiu $8,$8,%lo($LC10)lw $6,0($8)lw $7,4($8)move $5,$3jal __muldf3move $4,$2lw $4,268($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $9,1260($fp)move $4,$2sw $2,1284($9)jal __addsf3lw $5,416($fp)lw $10,1260($fp)sw $2,76($fp)jal __extendsfdf2lw $4,1288($10)lui $11,%hi($LC10)addiu $11,$11,%lo($LC10)lw $6,0($11)lw $7,4($11)move $5,$3jal __muldf3move $4,$2lw $4,272($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $12,1260($fp)move $4,$2sw $2,1288($12)jal __addsf3lw $5,420($fp)lw $13,1260($fp)sw $2,80($fp)jal __extendsfdf2lw $4,1292($13)move $4,$2lui $2,%hi($LC10)addiu $2,$2,%lo($LC10)lw $6,0($2)lw $7,4($2)jal __muldf3move $5,$3lw $4,276($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $3,1260($fp)move $4,$2sw $2,1292($3)jal __addsf3lw $5,424($fp)lw $5,1260($fp)sw $2,84($fp)jal __extendsfdf2lw $4,1296($5)lui $8,%hi($LC10)addiu $8,$8,%lo($LC10)lw $6,0($8)lw $7,4($8)move $5,$3jal __muldf3move $4,$2lw $4,280($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $9,1260($fp)move $4,$2sw $2,1296($9)jal __addsf3lw $5,428($fp)lw $10,1260($fp)sw $2,88($fp)jal __extendsfdf2lw $4,1300($10)lui $11,%hi($LC10)addiu $11,$11,%lo($LC10)lw $6,0($11)lw $7,4($11)move $5,$3jal __muldf3move $4,$2lw $4,284($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $12,1260($fp)move $4,$2sw $2,1300($12)jal __addsf3lw $5,432($fp)lw $13,1260($fp)sw $2,92($fp)jal __extendsfdf2lw $4,1304($13)move $4,$2lui $2,%hi($LC10)addiu $2,$2,%lo($LC10)lw $6,0($2)lw $7,4($2)jal __muldf3move $5,$3lw $4,288($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $3,1260($fp)move $4,$2sw $2,1304($3)jal __addsf3lw $5,436($fp)lw $5,1260($fp)sw $2,96($fp)jal __extendsfdf2lw $4,1308($5)lui $8,%hi($LC10)addiu $8,$8,%lo($LC10)lw $6,0($8)lw $7,4($8)move $5,$3jal __muldf3move $4,$2lw $4,292($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $9,1260($fp)move $4,$2sw $2,1308($9)jal __addsf3lw $5,440($fp)lw $10,1260($fp)sw $2,100($fp)jal __extendsfdf2lw $4,1312($10)lui $11,%hi($LC10)addiu $11,$11,%lo($LC10)lw $6,0($11)lw $7,4($11)move $5,$3jal __muldf3move $4,$2lw $4,296($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $12,1260($fp)move $4,$2sw $2,1312($12)jal __addsf3lw $5,444($fp)lw $13,1260($fp)sw $2,104($fp)jal __extendsfdf2lw $4,1316($13)move $4,$2lui $2,%hi($LC10)addiu $2,$2,%lo($LC10)lw $6,0($2)lw $7,4($2)jal __muldf3move $5,$3lw $4,300($fp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $3,1260($fp)move $4,$2sw $2,1316($3)jal __addsf3lw $5,448($fp)lui $5,%hi($LC11)lw $4,%lo($LC11)($5)lw $5,68($fp)move $16,$2jal __mulsf3sw $2,108($fp)move $4,$16move $5,$0move $17,$2jal __eqsf2sw $2,68($fp)beq $2,$0,$L205lw $11,1264($fp)jal __extendsfdf2move $4,$17move $4,$2move $5,$3move $6,$0move $7,$0sw $2,1216($fp)jal __ledf2sw $3,1220($fp)blez $2,$L205lw $11,1264($fp)lw $6,1260($fp)addiu $7,$fp,68addiu $6,$6,1316sw $6,1200($fp)move $16,$0sw $7,1204($fp)move $8,$7move $18,$7$L127:lw $4,4($8)addiu $9,$16,1jal __extendsfdf2sw $9,1180($fp)sw $2,1224($fp)sw $3,1228($fp)beq $16,$0,$L128move $17,$16lw $16,1280($fp)$L130:lw $5,0($16)lw $4,0($18)jal __mulsf3addiu $17,$17,-1jal __extendsfdf2move $4,$2lw $4,1224($fp)lw $5,1228($fp)move $6,$2jal __adddf3move $7,$3sw $2,1224($fp)sw $3,1228($fp)addiu $18,$18,-4bne $17,$0,$L130addiu $16,$16,4$L128:lw $10,1224($fp)lw $12,1228($fp)li $11,-2147483648 # 0xffffffff80000000lw $6,1216($fp)lw $7,1220($fp)move $4,$10jal __divdf3xor $5,$11,$12move $5,$3move $4,$2move $23,$3jal __truncdfsf2move $22,$2lw $13,1180($fp)lw $3,1200($fp)sra $13,$13,1sw $13,1176($fp)sw $2,4($3)beq $13,$0,$L131move $21,$3lw $20,1280($fp)sw $0,1208($fp)$L133:lw $5,1208($fp)lw $4,0($20)addiu $5,$5,1jal __extendsfdf2sw $5,1208($fp)lw $4,0($21)move $18,$2jal __extendsfdf2move $19,$3move $4,$22move $5,$23move $6,$18move $7,$19move $16,$2jal __muldf3move $17,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2sw $2,0($21)move $6,$16move $7,$17move $4,$22jal __muldf3move $5,$23move $6,$2move $7,$3move $4,$18jal __adddf3move $5,$19move $4,$2jal __truncdfsf2move $5,$3lw $6,1176($fp)lw $7,1208($fp)sw $2,0($20)addiu $21,$21,-4bne $6,$7,$L133addiu $20,$20,4$L131:lw $4,1224($fp)lw $5,1228($fp)move $6,$22jal __muldf3move $7,$23lw $4,1216($fp)lw $5,1220($fp)move $6,$2jal __adddf3move $7,$3move $4,$2move $5,$3move $6,$0move $7,$0sw $2,1216($fp)jal __ltdf2sw $3,1220($fp)bltz $2,$L73li $2,10 # 0xalw $8,1204($fp)lw $9,1200($fp)lw $10,1180($fp)addiu $8,$8,4addiu $9,$9,4sw $8,1204($fp)beq $10,$2,$L135sw $9,1200($fp)lw $8,1204($fp)lw $18,1204($fp)j $L127move $16,$10$L180:j $L65move $16,$17$L182:j $L69move $16,$17$L181:j $L67move $16,$17$L183:j $L71move $16,$17$L178:move $16,$20j $L57move $17,$21$L177:move $16,$0j $L56move $17,$0$L179:j $L63move $16,$17$L135:lw $13,1280($fp)lui $2,%hi($LC13)lw $4,0($13)lw $5,%lo($LC13)($2)jal __mulsf3addiu $16,$13,32lw $3,1260($fp)lw $6,1280($fp)sw $2,336($3)lui $2,%hi($LC14)lw $4,4($6)lw $5,%lo($LC14)($2)jal __mulsf3addiu $17,$3,368lw $7,1260($fp)lw $8,1280($fp)sw $2,340($7)lui $2,%hi($LC15)lw $4,8($8)jal __mulsf3lw $5,%lo($LC15)($2)lw $9,1260($fp)lw $10,1280($fp)sw $2,344($9)lui $2,%hi($LC16)lw $4,12($10)jal __mulsf3lw $5,%lo($LC16)($2)lw $11,1260($fp)lw $12,1280($fp)sw $2,348($11)lui $2,%hi($LC17)lw $4,16($12)jal __mulsf3lw $5,%lo($LC17)($2)lw $13,1260($fp)sw $2,352($13)lui $2,%hi($LC18)lw $5,%lo($LC18)($2)lw $2,1280($fp)jal __mulsf3lw $4,20($2)lw $3,1260($fp)lw $6,1280($fp)sw $2,356($3)lui $2,%hi($LC19)lw $4,24($6)jal __mulsf3lw $5,%lo($LC19)($2)lw $7,1260($fp)lw $8,1280($fp)sw $2,360($7)lui $2,%hi($LC20)lw $4,28($8)jal __mulsf3lw $5,%lo($LC20)($2)lw $9,1260($fp)lw $10,1280($fp)sw $2,364($9)lui $2,%hi($LC21)lw $4,32($10)jal __mulsf3lw $5,%lo($LC21)($2)lw $11,1260($fp)sw $2,368($11)lui $2,%hi($LC22)lw $4,4($16)jal __mulsf3lw $5,%lo($LC22)($2)lw $11,1264($fp)lw $12,1184($fp)sw $2,4($17)addiu $11,$11,1addiu $12,$12,2li $2,32 # 0x20sw $11,1264($fp)bne $11,$2,$L197sw $12,1184($fp)$L176:lw $12,1352($fp)lw $sp,1268($fp)move $sp,$fplw $31,1340($sp)lw $fp,1336($sp)lw $23,1332($sp)lw $22,1328($sp)lw $21,1324($sp)lw $20,1320($sp)lw $19,1316($sp)lw $18,1312($sp)lw $17,1308($sp)lw $16,1304($sp)addiu $2,$12,320j $31addiu $sp,$sp,1344$L194:addiu $2,$2,-1li $3,-8 # 0xfffffffffffffff8or $2,$2,$3j $L113addiu $2,$2,1$L193:addiu $2,$2,-1li $10,-8 # 0xfffffffffffffff8or $2,$2,$10j $L112addiu $2,$2,1$L188:addiu $2,$2,-1li $3,-8 # 0xfffffffffffffff8or $2,$2,$3j $L107addiu $2,$2,1$L187:addiu $2,$2,-1or $2,$2,$12j $L106addiu $2,$2,1$L192:addiu $2,$2,-1li $7,-8 # 0xfffffffffffffff8or $2,$2,$7j $L111addiu $2,$2,1$L191:addiu $2,$2,-1li $13,-8 # 0xfffffffffffffff8or $2,$2,$13j $L110addiu $2,$2,1$L190:addiu $2,$2,-1li $10,-8 # 0xfffffffffffffff8or $2,$2,$10j $L109addiu $2,$2,1$L189:addiu $2,$2,-1li $7,-8 # 0xfffffffffffffff8or $2,$2,$7j $L108addiu $2,$2,1.set macro.set reorder.end decode_block.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC24:.ascii "ffra288: Error! Input buffer is too small [%d<%d]\012\000".section .text.ra288_decode_frame,"ax",@progbits.align 2.align 5.ent ra288_decode_frame.type ra288_decode_frame, @functionra288_decode_frame:.frame $sp,40,$31 # vars= 0, regs= 4/0, args= 24, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $18,32($sp)sw $17,28($sp)sw $16,24($sp)sw $31,36($sp)lw $3,272($4)lw $9,56($sp)move $16,$5slt $2,$9,$3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -