ra288.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,659 行 · 第 1/4 页
MID
3,659 行
move $4,$2 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 lw $4,12($18) lw $5,768($fp) move $17,$3 jal __mulsf3 move $16,$2 jal __extendsfdf2 move $4,$2 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 lw $4,16($18) lw $5,772($fp) move $17,$3 jal __mulsf3 move $16,$2 jal __extendsfdf2 move $4,$2 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 lw $4,20($18) lw $5,776($fp) move $17,$3 jal __mulsf3 move $16,$2 jal __extendsfdf2 move $4,$2 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 lw $4,24($18) lw $5,780($fp) move $17,$3 jal __mulsf3 move $16,$2 jal __extendsfdf2 move $4,$2 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 lw $4,28($18) lw $5,784($fp) move $17,$3 jal __mulsf3 move $16,$2 jal __extendsfdf2 move $4,$2 move $4,$2 move $5,$3 move $6,$16 jal __adddf3 move $7,$17 move $4,$2 jal __truncdfsf2 move $5,$3 lw $9,1300($fp) addiu $18,$18,4 sw $2,0($19) bne $18,$9,$L119 addiu $19,$19,-4 addiu $21,$fp,448 addiu $22,$fp,748 addiu $23,$fp,788 addiu $20,$fp,868$L121: move $16,$22 move $17,$23 move $18,$0 move $19,$0$L122: lw $5,0($17) lw $4,0($16) jal __mulsf3 addiu $17,$17,4 jal __extendsfdf2 move $4,$2 move $6,$2 move $4,$18 move $5,$19 jal __adddf3 move $7,$3 move $18,$2 move $19,$3 bne $17,$20,$L122 addiu $16,$16,4 move $4,$2 jal __truncdfsf2 move $5,$3 lw $10,1292($fp) sw $2,0($21) addiu $21,$21,-4 bne $21,$10,$L121 addiu $22,$22,4 lw $11,1260($fp) jal __extendsfdf2 lw $4,1276($11) lui $12,%hi($LC10) addiu $12,$12,%lo($LC10) lw $6,0($12) lw $7,4($12) move $5,$3 jal __muldf3 move $4,$2 lw $4,260($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $13,1260($fp) move $4,$2 sw $2,1276($13) jal __addsf3 lw $5,408($fp) sw $2,68($fp) lw $2,1260($fp) jal __extendsfdf2 lw $4,1280($2) move $5,$3 lui $3,%hi($LC10) addiu $3,$3,%lo($LC10) lw $6,0($3) lw $7,4($3) jal __muldf3 move $4,$2 lw $4,264($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $4,1260($fp) sw $2,1280($4) lw $5,412($fp) jal __addsf3 move $4,$2 lw $5,1260($fp) sw $2,72($fp) jal __extendsfdf2 lw $4,1284($5) lui $8,%hi($LC10) addiu $8,$8,%lo($LC10) lw $6,0($8) lw $7,4($8) move $5,$3 jal __muldf3 move $4,$2 lw $4,268($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $9,1260($fp) move $4,$2 sw $2,1284($9) jal __addsf3 lw $5,416($fp) lw $10,1260($fp) sw $2,76($fp) jal __extendsfdf2 lw $4,1288($10) lui $11,%hi($LC10) addiu $11,$11,%lo($LC10) lw $6,0($11) lw $7,4($11) move $5,$3 jal __muldf3 move $4,$2 lw $4,272($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $12,1260($fp) move $4,$2 sw $2,1288($12) jal __addsf3 lw $5,420($fp) lw $13,1260($fp) sw $2,80($fp) jal __extendsfdf2 lw $4,1292($13) move $4,$2 lui $2,%hi($LC10) addiu $2,$2,%lo($LC10) lw $6,0($2) lw $7,4($2) jal __muldf3 move $5,$3 lw $4,276($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $3,1260($fp) move $4,$2 sw $2,1292($3) jal __addsf3 lw $5,424($fp) lw $5,1260($fp) sw $2,84($fp) jal __extendsfdf2 lw $4,1296($5) lui $8,%hi($LC10) addiu $8,$8,%lo($LC10) lw $6,0($8) lw $7,4($8) move $5,$3 jal __muldf3 move $4,$2 lw $4,280($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $9,1260($fp) move $4,$2 sw $2,1296($9) jal __addsf3 lw $5,428($fp) lw $10,1260($fp) sw $2,88($fp) jal __extendsfdf2 lw $4,1300($10) lui $11,%hi($LC10) addiu $11,$11,%lo($LC10) lw $6,0($11) lw $7,4($11) move $5,$3 jal __muldf3 move $4,$2 lw $4,284($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $12,1260($fp) move $4,$2 sw $2,1300($12) jal __addsf3 lw $5,432($fp) lw $13,1260($fp) sw $2,92($fp) jal __extendsfdf2 lw $4,1304($13) move $4,$2 lui $2,%hi($LC10) addiu $2,$2,%lo($LC10) lw $6,0($2) lw $7,4($2) jal __muldf3 move $5,$3 lw $4,288($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $3,1260($fp) move $4,$2 sw $2,1304($3) jal __addsf3 lw $5,436($fp) lw $5,1260($fp) sw $2,96($fp) jal __extendsfdf2 lw $4,1308($5) lui $8,%hi($LC10) addiu $8,$8,%lo($LC10) lw $6,0($8) lw $7,4($8) move $5,$3 jal __muldf3 move $4,$2 lw $4,292($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $9,1260($fp) move $4,$2 sw $2,1308($9) jal __addsf3 lw $5,440($fp) lw $10,1260($fp) sw $2,100($fp) jal __extendsfdf2 lw $4,1312($10) lui $11,%hi($LC10) addiu $11,$11,%lo($LC10) lw $6,0($11) lw $7,4($11) move $5,$3 jal __muldf3 move $4,$2 lw $4,296($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $12,1260($fp) move $4,$2 sw $2,1312($12) jal __addsf3 lw $5,444($fp) lw $13,1260($fp) sw $2,104($fp) jal __extendsfdf2 lw $4,1316($13) move $4,$2 lui $2,%hi($LC10) addiu $2,$2,%lo($LC10) lw $6,0($2) lw $7,4($2) jal __muldf3 move $5,$3 lw $4,300($fp) move $16,$2 jal __extendsfdf2 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 lw $3,1260($fp) move $4,$2 sw $2,1316($3) jal __addsf3 lw $5,448($fp) lui $5,%hi($LC11) lw $4,%lo($LC11)($5) lw $5,68($fp) move $16,$2 jal __mulsf3 sw $2,108($fp) move $4,$16 move $5,$0 move $17,$2 jal __eqsf2 sw $2,68($fp) beq $2,$0,$L205 lw $11,1264($fp) jal __extendsfdf2 move $4,$17 move $4,$2 move $5,$3 move $6,$0 move $7,$0 sw $2,1216($fp) jal __ledf2 sw $3,1220($fp) blez $2,$L205 lw $11,1264($fp) lw $6,1260($fp) addiu $7,$fp,68 addiu $6,$6,1316 sw $6,1200($fp) move $16,$0 sw $7,1204($fp) move $8,$7 move $18,$7$L127: lw $4,4($8) addiu $9,$16,1 jal __extendsfdf2 sw $9,1180($fp) sw $2,1224($fp) sw $3,1228($fp) beq $16,$0,$L128 move $17,$16 lw $16,1280($fp)$L130: lw $5,0($16) lw $4,0($18) jal __mulsf3 addiu $17,$17,-1 jal __extendsfdf2 move $4,$2 lw $4,1224($fp) lw $5,1228($fp) move $6,$2 jal __adddf3 move $7,$3 sw $2,1224($fp) sw $3,1228($fp) addiu $18,$18,-4 bne $17,$0,$L130 addiu $16,$16,4$L128: lw $10,1224($fp) lw $12,1228($fp) li $11,-2147483648 # 0xffffffff80000000 lw $6,1216($fp) lw $7,1220($fp) move $4,$10 jal __divdf3 xor $5,$11,$12 move $5,$3 move $4,$2 move $23,$3 jal __truncdfsf2 move $22,$2 lw $13,1180($fp) lw $3,1200($fp) sra $13,$13,1 sw $13,1176($fp) sw $2,4($3) beq $13,$0,$L131 move $21,$3 lw $20,1280($fp) sw $0,1208($fp)$L133: lw $5,1208($fp) lw $4,0($20) addiu $5,$5,1 jal __extendsfdf2 sw $5,1208($fp) lw $4,0($21) move $18,$2 jal __extendsfdf2 move $19,$3 move $4,$22 move $5,$23 move $6,$18 move $7,$19 move $16,$2 jal __muldf3 move $17,$3 move $6,$2 move $7,$3 move $4,$16 jal __adddf3 move $5,$17 move $5,$3 jal __truncdfsf2 move $4,$2 sw $2,0($21) move $6,$16 move $7,$17 move $4,$22 jal __muldf3 move $5,$23 move $6,$2 move $7,$3 move $4,$18 jal __adddf3 move $5,$19 move $4,$2 jal __truncdfsf2 move $5,$3 lw $6,1176($fp) lw $7,1208($fp) sw $2,0($20) addiu $21,$21,-4 bne $6,$7,$L133 addiu $20,$20,4$L131: lw $4,1224($fp) lw $5,1228($fp) move $6,$22 jal __muldf3 move $7,$23 lw $4,1216($fp) lw $5,1220($fp) move $6,$2 jal __adddf3 move $7,$3 move $4,$2 move $5,$3 move $6,$0 move $7,$0 sw $2,1216($fp) jal __ltdf2 sw $3,1220($fp) bltz $2,$L73 li $2,10 # 0xa lw $8,1204($fp) lw $9,1200($fp) lw $10,1180($fp) addiu $8,$8,4 addiu $9,$9,4 sw $8,1204($fp) beq $10,$2,$L135 sw $9,1200($fp) lw $8,1204($fp) lw $18,1204($fp) j $L127 move $16,$10$L180: j $L65 move $16,$17$L182: j $L69 move $16,$17$L181: j $L67 move $16,$17$L183: j $L71 move $16,$17$L178: move $16,$20 j $L57 move $17,$21$L177: move $16,$0 j $L56 move $17,$0$L179: j $L63 move $16,$17$L135: lw $13,1280($fp) lui $2,%hi($LC13) lw $4,0($13) lw $5,%lo($LC13)($2) jal __mulsf3 addiu $16,$13,32 lw $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 __mulsf3 addiu $17,$3,368 lw $7,1260($fp) lw $8,1280($fp) sw $2,340($7) lui $2,%hi($LC15) lw $4,8($8) jal __mulsf3 lw $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 __mulsf3 lw $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 __mulsf3 lw $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 __mulsf3 lw $4,20($2) lw $3,1260($fp) lw $6,1280($fp) sw $2,356($3) lui $2,%hi($LC19) lw $4,24($6) jal __mulsf3 lw $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 __mulsf3 lw $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 __mulsf3 lw $5,%lo($LC21)($2) lw $11,1260($fp) sw $2,368($11) lui $2,%hi($LC22) lw $4,4($16) jal __mulsf3 lw $5,%lo($LC22)($2) lw $11,1264($fp) lw $12,1184($fp) sw $2,4($17) addiu $11,$11,1 addiu $12,$12,2 li $2,32 # 0x20 sw $11,1264($fp) bne $11,$2,$L197 sw $12,1184($fp)$L176: lw $12,1352($fp) lw $sp,1268($fp) move $sp,$fp lw $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,320 j $31 addiu $sp,$sp,1344$L194: addiu $2,$2,-1 li $3,-8 # 0xfffffffffffffff8 or $2,$2,$3 j $L113 addiu $2,$2,1$L193: addiu $2,$2,-1 li $10,-8 # 0xfffffffffffffff8 or $2,$2,$10 j $L112 addiu $2,$2,1$L188: addiu $2,$2,-1 li $3,-8 # 0xfffffffffffffff8 or $2,$2,$3 j $L107 addiu $2,$2,1$L187: addiu $2,$2,-1 or $2,$2,$12 j $L106 addiu $2,$2,1$L192: addiu $2,$2,-1 li $7,-8 # 0xfffffffffffffff8 or $2,$2,$7 j $L111 addiu $2,$2,1$L191: addiu $2,$2,-1 li $13,-8 # 0xfffffffffffffff8 or $2,$2,$13 j $L110 addiu $2,$2,1$L190: addiu $2,$2,-1 li $10,-8 # 0xfffffffffffffff8 or $2,$2,$10 j $L109 addiu $2,$2,1$L189: addiu $2,$2,-1 li $7,-8 # 0xfffffffffffffff8 or $2,$2,$7 j $L108 addiu $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 nomacro addiu $sp,$sp,-40 sw $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,$5 slt $2,$9,$3
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?