vf_test.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,928 行 · 第 1/5 页
MID
4,928 行
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,$L374 addiu $20,$20,8 .set macro .set reorder addiu $21,$21,8 li $2,64 # 0x40 .set noreorder .set nomacro bne $21,$2,$L194 addiu $19,$19,32 .set macro .set reorder move $21,$fp addiu $19,$sp,280$L198: lui $6,%hi(c) move $20,$21 addiu $18,$6,%lo(c)$L375: 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,0($20) .set noreorder .set nomacro bne $18,$4,$L375 addu $20,$20,$22 .set macro .set reorder lw $6,920($sp) addiu $19,$19,8 .set noreorder .set nomacro bne $19,$6,$L198 addiu $21,$21,1 .set macro .set reorder lw $9,884($sp) li $2,256 # 0x100 addiu $9,$9,16 sw $9,884($sp) addiu $fp,$fp,16 .set noreorder .set nomacro bne $9,$2,$L175 addiu $23,$23,4 .set macro .set reorder lw $2,880($sp) lw $3,812($sp) lw $4,792($sp) lw $5,808($sp) addiu $2,$2,16 addiu $3,$3,64 addu $4,$4,$5 sw $2,880($sp) sw $3,812($sp) .set noreorder .set nomacro beq $2,$9,$L121 sw $4,792($sp) .set macro .set reorder lw $fp,792($sp) .set noreorder .set nomacro j $L174 lw $23,812($sp) .set macro .set reorder$L128: lw $6,900($sp) sll $21,$11,2 lw $20,52($6) lw $22,36($6) sll $fp,$20,4 move $23,$0$L201: move $18,$22 move $16,$21 move $19,$0$L202: li $2,1024 # 0x400 move $4,$18 move $6,$16 move $5,$20 li $7,1 # 0x1 sw $2,16($sp) .set noreorder .set nomacro jal drawBasis addiu $19,$19,16 .set macro .set reorder li $2,256 # 0x100 addiu $18,$18,16 .set noreorder .set nomacro bne $19,$2,$L202 addiu $16,$16,4 .set macro .set reorder addiu $23,$23,16 addiu $21,$21,64 .set noreorder .set nomacro bne $23,$19,$L201 addu $22,$22,$fp .set macro .set reorder .set noreorder .set nomacro j $L576 lw $4,968($sp) .set macro .set reorder$L129: sll $2,$11,2 addiu $2,$2,256 sw $2,824($sp) lw $9,900($sp) lw $2,900($sp) lw $3,900($sp) lw $4,900($sp) lw $5,900($sp) lw $6,900($sp) addiu $9,$9,32 addiu $2,$2,48 addiu $3,$3,36 addiu $4,$4,52 addiu $5,$5,40 addiu $6,$6,56 sw $9,868($sp) sw $2,860($sp) sw $3,840($sp) sw $4,836($sp) sw $5,832($sp) sw $6,828($sp) move $fp,$0 sll $2,$fp,1$L610: sw $2,872($sp) move $23,$fp sw $0,876($sp)$L205: lw $9,860($sp) lw $5,876($sp) lw $22,0($9) lw $3,840($sp) lw $4,832($sp) lw $6,868($sp) lw $9,836($sp) mtlo $5 lw $5,872($sp) lw $2,0($3) lw $8,0($6) lw $3,0($4) lw $6,0($9) lw $9,876($sp) madd $22,$5 addu $2,$9,$2 addu $3,$9,$3 lw $9,872($sp) mflo $4 lw $5,828($sp) mtlo $2 madd $9,$6 lw $7,0($5) lw $2,872($sp) mflo $9 mtlo $3 madd $2,$7 sll $4,$4,1 mflo $2 addu $4,$4,$8 andi $5,$23,0x1 sw $9,848($sp) sw $2,852($sp) .set noreorder .set nomacro beq $5,$0,$L206 sw $4,844($sp) .set macro .set reorder addiu $3,$sp,280 li $4,4 # 0x4 li $2,3 # 0x3 sw $3,912($sp) .set noreorder .set nomacro beq $4,$2,$L211 addiu $3,$sp,24 .set macro .set reorder li $2,1 # 0x1 beq $4,$2,$L560$L208: addiu $5,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L591 addiu $4,$sp,280 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L212$L404:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L404$L212: addiu $4,$sp,280$L591: addiu $2,$4,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L592 addiu $6,$sp,280 .set macro .set reorder addiu $2,$5,4$L593:#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,$L593 addiu $2,$5,4 .set macro .set reorder addiu $6,$sp,280$L592: addiu $3,$6,-4 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L594 lw $9,912($sp) .set macro .set reorder$L406:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L406 lw $9,912($sp) .set macro .set reorder$L594: li $2,3 # 0x3 andi $3,$9,0x3 .set noreorder .set nomacro beq $3,$2,$L222 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L561$L219: lw $3,28($sp) lw $2,824($sp) addiu $19,$sp,24 movn $3,$2,$2 li $2,1024 # 0x400 move $21,$0 sw $2,24($sp) sw $3,28($sp)$L225: sll $2,$21,3 addiu $3,$sp,280 lui $4,%hi(c) addu $20,$3,$2 addiu $18,$4,%lo(c)$L376: .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 $9,%hi(c+64) addiu $18,$18,8 addiu $4,$9,%lo(c+64) sw $2,0($20) sw $3,4($20) .set noreorder .set nomacro bne $18,$4,$L376 addiu $20,$20,8 .set macro .set reorder addiu $21,$21,8 li $2,64 # 0x40 .set noreorder .set nomacro bne $21,$2,$L225 addiu $19,$19,32 .set macro .set reorder addiu $3,$sp,344 lw $21,844($sp) addiu $19,$sp,280 sw $3,920($sp)$L229: lui $4,%hi(c) move $20,$21 addiu $18,$4,%lo(c)$L377: 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 lui $9,%hi($LC15) lw $6,%lo($LC15)($9) lw $7,%lo($LC15+4)($9) move $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 $4,$2 .set noreorder .set nomacro jal __fixdfsi move $5,$3 .set macro .set reorder slt $4,$2,256 li $3,255 # 0xff movn $3,$2,$4 slt $2,$3,0 movn $3,$0,$2 lui $2,%hi(c+64) addiu $18,$18,8 addiu $4,$2,%lo(c+64) sb $3,0($20) .set noreorder .set nomacro bne $18,$4,$L377 addu $20,$20,$22 .set macro .set reorder lw $3,920($sp) addiu $19,$19,8 .set noreorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?