vf_test.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,928 行 · 第 1/5 页
MID
4,928 行
.set nomacro bne $19,$3,$L229 addiu $21,$21,1 .set macro .set reorder$L206: andi $2,$23,0x2 .set noreorder .set nomacro beq $2,$0,$L595 andi $2,$23,0x4 .set macro .set reorder lw $5,860($sp) addiu $6,$sp,280 li $4,4 # 0x4 li $2,3 # 0x3 lw $22,0($5) sw $6,912($sp) .set noreorder .set nomacro beq $4,$2,$L235 addiu $3,$sp,24 .set macro .set reorder li $2,1 # 0x1 beq $4,$2,$L562$L232: addiu $5,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L236 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L236$L407:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L407$L236: addiu $9,$sp,280 addiu $2,$9,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L596 addiu $2,$sp,280 .set macro .set reorder addiu $2,$5,4$L597:#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,$L597 addiu $2,$5,4 .set macro .set reorder addiu $2,$sp,280$L596: addiu $3,$2,-4 sltu $2,$5,$3 beq $2,$0,$L241$L409:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L409$L241: lw $4,912($sp) li $2,3 # 0x3 andi $3,$4,0x3 .set noreorder .set nomacro beq $3,$2,$L246 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L563$L243: lw $3,28($sp) lw $5,824($sp) li $2,1024 # 0x400 movn $3,$5,$5 addiu $19,$sp,24 move $21,$0 sw $2,24($sp) sw $3,28($sp)$L249: sll $2,$21,3 addiu $6,$sp,280 lui $9,%hi(c) addu $20,$6,$2 addiu $18,$9,%lo(c)$L378: .set noreorder .set nomacro jal __floatsidf lw $4,0($19) .set macro .set reorder lw $6,0($18) lw $7,4($18) move $5,$3 .set noreorder .set nomacro jal __muldf3 move $4,$2 .set macro .set reorder lw $4,4($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,64($18) lw $7,68($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,8($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,128($18) lw $7,132($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,12($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,192($18) lw $7,196($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,16($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,256($18) lw $7,260($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,20($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,320($18) lw $7,324($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,24($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,384($18) lw $7,388($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,28($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,448($18) lw $7,452($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $4,$2 move $5,$3 move $6,$16 .set noreorder .set nomacro jal __adddf3 move $7,$17 .set macro .set reorder lui $5,%hi(c+64) addiu $18,$18,8 addiu $4,$5,%lo(c+64) sw $2,0($20) sw $3,4($20) .set noreorder .set nomacro bne $18,$4,$L378 addiu $20,$20,8 .set macro .set reorder addiu $21,$21,8 li $2,64 # 0x40 .set noreorder .set nomacro bne $21,$2,$L249 addiu $19,$19,32 .set macro .set reorder addiu $6,$sp,344 lw $21,844($sp) addiu $19,$sp,280 sw $6,920($sp)$L253: lui $9,%hi(c) move $20,$21 addiu $18,$9,%lo(c)$L379: lw $4,0($18) lw $5,4($18) lw $6,0($19) .set noreorder .set nomacro jal __muldf3 lw $7,4($19) .set macro .set reorder lw $4,64($18) lw $5,68($18) lw $6,64($19) lw $7,68($19) move $16,$2 .set noreorder .set nomacro jal __muldf3 move $17,$3 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,128($18) lw $5,132($18) lw $6,128($19) lw $7,132($19) move $16,$2 .set noreorder .set nomacro jal __muldf3 move $17,$3 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,192($18) lw $5,196($18) lw $6,192($19) lw $7,196($19) move $16,$2 .set noreorder .set nomacro jal __muldf3 move $17,$3 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,256($18) lw $5,260($18) lw $6,256($19) lw $7,260($19) move $16,$2 .set noreorder .set nomacro jal __muldf3 move $17,$3 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,320($18) lw $5,324($18) lw $6,320($19) lw $7,324($19) move $16,$2 .set noreorder .set nomacro jal __muldf3 move $17,$3 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,384($18) lw $5,388($18) lw $6,384($19) lw $7,388($19) move $16,$2 .set noreorder .set nomacro jal __muldf3 move $17,$3 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,448($18) lw $5,452($18) lw $6,448($19) lw $7,452($19) move $16,$2 .set noreorder .set nomacro jal __muldf3 move $17,$3 .set macro .set reorder move $4,$2 move $5,$3 move $6,$16 .set noreorder .set nomacro jal __adddf3 move $7,$17 .set macro .set reorder move $4,$2 lui $2,%hi($LC15) lw $6,%lo($LC15)($2) lw $7,%lo($LC15+4)($2) .set noreorder .set nomacro jal __adddf3 move $5,$3 .set macro .set reorder move $4,$2 .set noreorder .set nomacro jal floor move $5,$3 .set macro .set reorder move $5,$3 .set noreorder .set nomacro jal __fixdfsi move $4,$2 .set macro .set reorder slt $4,$2,256 li $3,255 # 0xff movn $3,$2,$4 slt $2,$3,0 lui $5,%hi(c+64) movn $3,$0,$2 addiu $18,$18,8 addiu $4,$5,%lo(c+64) sb $3,8($20) .set noreorder .set nomacro bne $18,$4,$L379 addu $20,$20,$22 .set macro .set reorder lw $6,920($sp) addiu $19,$19,8 .set noreorder .set nomacro bne $19,$6,$L253 addiu $21,$21,1 .set macro .set reorder andi $2,$23,0x4$L595: .set noreorder .set nomacro beq $2,$0,$L598 andi $2,$23,0x8 .set macro .set reorder lw $9,860($sp) lw $3,844($sp) lw $22,0($9) addiu $5,$sp,280 sll $2,$22,3 addu $2,$3,$2 sw $2,856($sp) li $4,4 # 0x4 li $2,3 # 0x3 sw $5,912($sp) .set noreorder .set nomacro beq $4,$2,$L259 addiu $3,$sp,24 .set macro .set reorder li $2,1 # 0x1 beq $4,$2,$L564$L256: addiu $5,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L260 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L260$L410:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L410$L260: addiu $6,$sp,280 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L263 addiu $2,$5,4 .set macro .set reorder$L599:#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,$L599 addiu $2,$5,4 .set macro .set reorder$L263: addiu $9,$sp,280 addiu $3,$9,-4 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L600 lw $2,912($sp) .set macro .set reorder$L412:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L412 lw $2,912($sp) .set macro .set reorder$L600: andi $3,$2,0x3 li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L270 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L565$L267: lw $3,28($sp) lw $4,824($sp) li $2,1024 # 0x400 movn $3,$4,$4 addiu $19,$sp,24 move $21,$0 sw $2,24($sp) sw $3,28($sp)$L273: sll $2,$21,3 addiu $6,$sp,280 lui $9,%hi(c) addu $20,$6,$2 addiu $18,$9,%lo(c)$L380: .set noreorder .set nomacro jal __floatsidf lw $4,0($19) .set macro .set reorder lw $6,0($18) lw $7,4($18) move $5,$3 .set noreorder .set nomacro jal __muldf3 move $4,$2 .set macro .set reorder lw $4,4($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,64($18) lw $7,68($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,8($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,128($18) lw $7,132($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,12($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,192($18) lw $7,196($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,16($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,256($18) lw $7,260($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,20($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,320($18) lw $7,324($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,24($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,384($18) lw $7,388($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $6,$2 move $5,$17 move $4,$16 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder lw $4,28($19) move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder lw $6,448($18) lw $7,452($18) move $4,$2 .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $4,$2 move $5,$3 move $6,$16 .set noreorder .set nomacro jal __adddf3 move $7,$17 .set macro .set reorder lui $5,%hi(c+64) addiu $18,$18,8 addiu $4,$5,%lo(c+64) sw $2,0($20) sw $3,4($20) .set noreorder .set nomacro bne $18,$4,$L380 addiu $20,$20,8 .set macro .set reorder addiu $21,$21,8 li $2,64 # 0x40 .set noreorder .set nomacro bne $21,$2,$L273 addiu $19,$19,32 .set macro .set reorder addiu $6,$sp,344 lw $21,856($sp) addiu $19,$sp,280 sw $6,920($sp)$L277: lui $9,%hi(c) move $20,$21 addiu $18,$9,%lo(c)$L381: lw $4,0($18) lw $5,4($18) lw $6,0($19) .set noreorder .set nomacro jal
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?