vf_divtc.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,773 行 · 第 1/5 页
MID
4,773 行
j $L199 addu $4,$16,$2 .set macro .set reorder$L194: .set noreorder .set nomacro jal strlen move $4,$16 .set macro .set reorder .set noreorder .set nomacro j $L196 addu $17,$16,$2 .set macro .set reorder$L529: lui $2,%hi($LC7) lw $3,4($21) addiu $18,$2,%lo($LC7) li $2,1 # 0x1 .set noreorder .set nomacro bne $3,$2,$L564 li $2,2 # 0x2 .set macro .set reorder .set noreorder .set nomacro j $L557 lui $5,%hi($LC10) .set macro .set reorder$L531: lb $2,1($16) .set noreorder .set nomacro beq $2,$5,$L534 li $6,10 # 0xa .set macro .set reorder move $5,$0 .set noreorder .set nomacro jal __strtol_internal move $7,$0 .set macro .set reorder move $16,$17 .set noreorder .set nomacro j $L532 sw $2,4($21) .set macro .set reorder$L530: addiu $5,$5,%lo($LC12) .set noreorder .set nomacro jal FS_FOpen move $4,$18 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L215 sw $2,64($21) .set macro .set reorder move $19,$0 li $23,15 # 0xf move $22,$0 li $18,60 # 0x3c addiu $20,$sp,88 .set noreorder .set nomacro j $L217 sw $0,368($sp) .set macro .set reorder$L536: li $19,30000 # 0x7530$L223: lw $4,368($sp) .set noreorder .set nomacro jal uc_realloc move $5,$17 .set macro .set reorder move $4,$22 move $5,$17 .set noreorder .set nomacro jal uc_realloc move $16,$2 .set macro .set reorder lw $6,368($sp) movn $22,$2,$2 movn $6,$16,$16 .set noreorder .set nomacro beq $16,$0,$L228 sw $6,368($sp) .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L565 lui $2,%hi(vf_info_divtc+4) .set macro .set reorder$L219: lw $9,368($sp) lui $5,%hi($LC14) addu $6,$22,$18 addu $7,$9,$18 addiu $5,$5,%lo($LC14) .set noreorder .set nomacro jal sscanf move $4,$20 .set macro .set reorder addiu $23,$23,1 addiu $18,$18,4$L217: lw $6,64($21) move $4,$20 .set noreorder .set nomacro jal fgets li $5,256 # 0x100 .set macro .set reorder addiu $3,$19,-19 .set noreorder .set nomacro beq $2,$0,$L535 slt $3,$23,$3 .set macro .set reorder .set noreorder .set nomacro bne $3,$0,$L219 li $2,65536 # 0x10000 .set macro .set reorder .set noreorder .set nomacro beq $19,$0,$L536 ori $17,$2,0xd4c0 .set macro .set reorder sll $19,$19,1 .set noreorder .set nomacro j $L223 sll $17,$19,2 .set macro .set reorder$L534: move $5,$0 .set noreorder .set nomacro jal __strtol_internal move $7,$0 .set macro .set reorder move $16,$17 .set noreorder .set nomacro j $L532 sw $2,8($21) .set macro .set reorder$L228: lui $2,%hi(vf_info_divtc+4)$L565: lw $7,%lo(vf_info_divtc+4)($2) lui $6,%hi($LC5) addiu $6,$6,%lo($LC5) move $5,$0 .set noreorder .set nomacro jal mp_msg li $4,29 # 0x1d .set macro .set reorder .set noreorder .set nomacro jal uc_free lw $4,368($sp) .set macro .set reorder .set noreorder .set nomacro jal uc_free move $4,$22 .set macro .set reorder .set noreorder .set nomacro j $L556 lw $4,464($sp) .set macro .set reorder$L535: lw $10,368($sp) addiu $18,$22,60 andi $2,$10,0x3 addiu $20,$10,60 .set noreorder .set nomacro bne $2,$0,$L231 addiu $16,$23,-15 .set macro .set reorder andi $2,$20,0x3 .set noreorder .set nomacro bne $2,$0,$L566 lw $4,368($sp) .set macro .set reorder addiu $3,$10,-4 addiu $5,$10,28 sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L234 addiu $4,$10,56 .set macro .set reorder$L456:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP sltu $2,$3,$5 bne $2,$0,$L456$L234: addiu $5,$5,28 sltu $2,$3,$5 beq $2,$0,$L236$L457:#APP S32LDI xr1,$4,4 S32SDI xr1,$3,4#NO_APP sltu $2,$3,$5 bne $2,$0,$L457$L236: addiu $5,$18,-60$L559: andi $2,$5,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $4,2 # 0x2 .set noreorder .set nomacro beq $3,$4,$L240 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L241 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L537$L238: move $3,$5 move $2,$0 addiu $5,$5,-4#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L567 addiu $2,$18,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L567 addiu $2,$18,-31 .set macro .set reorder$L458:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L458 addiu $2,$18,-31 .set macro .set reorder$L567: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L568 addiu $2,$18,-4 .set macro .set reorder addiu $2,$5,4$L569:#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,$L569 addiu $2,$5,4 .set macro .set reorder addiu $2,$18,-4$L568: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L247$L460:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L460$L247: andi $3,$18,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L251 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L252 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L538$L249: li $2,1717960704 # 0x66660000 ori $4,$2,0x6667 mult $16,$4 sra $17,$16,31 mfhi $3 sra $3,$3,1 subu $3,$3,$17 sll $2,$3,2 addu $2,$2,$3 .set noreorder .set nomacro beq $16,$2,$L254 lw $3,368($sp) .set macro .set reorder sll $2,$23,2 addu $6,$22,$2 move $7,$4 addu $5,$3,$2$L255: addiu $16,$16,1 mult $16,$7 sra $17,$16,31 mfhi $2 lw $4,-20($5) sra $2,$2,1 subu $2,$2,$17 sll $3,$2,2 addu $3,$3,$2 sw $4,0($5) sw $0,0($6) addiu $5,$5,4 .set noreorder .set nomacro bne $16,$3,$L255 addiu $6,$6,4 .set macro .set reorder$L254: sll $19,$16,2 addu $4,$20,$19 andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L256 addiu $5,$4,-60 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L256 addiu $3,$4,-4 .set macro .set reorder addiu $5,$4,28 sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L259 addiu $4,$4,-64 .set macro .set reorder$L461:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP sltu $2,$3,$5 bne $2,$0,$L461$L259: addiu $5,$5,28 sltu $2,$3,$5 beq $2,$0,$L261$L462:#APP S32LDI xr1,$4,4 S32SDI xr1,$3,4#NO_APP sltu $2,$3,$5 bne $2,$0,$L462$L261: addu $4,$18,$19$L558: li $2,4 # 0x4 andi $3,$4,0x3 subu $3,$2,$3 li $2,2 # 0x2 move $5,$4 .set noreorder .set nomacro beq $3,$2,$L265 addiu $6,$4,60 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L266 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L539$L263: move $3,$5 move $2,$0 addiu $5,$5,-4#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L570 addiu $2,$6,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L570 addiu $2,$6,-31 .set macro .set reorder$L463:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L463 addiu $2,$6,-31 .set macro .set reorder$L570: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L571 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L572:#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,$L572 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L571: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L573 andi $4,$6,0x3 .set macro .set reorder$L465:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L465 andi $4,$6,0x3 .set macro .set reorder$L573: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L276 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L277 li $2,1 # 0x1 .set macro .set reorder beq $4,$2,$L540$L274: li $2,1717960704 # 0x66660000 ori $2,$2,0x6667 mult $16,$2 sw $18,72($21) mfhi $2 sw $16,16($21) sra $2,$2,1 subu $2,$2,$17 move $4,$2 sw $2,20($21) .set noreorder .set nomacro jal uc_malloc sw $2,372($sp) .set macro .set reorder sw $2,376($sp) lw $3,372($sp) lw $4,376($sp) sltu $2,$3,40 .set noreorder .set nomacro bne $2,$0,$L541 sw $4,68($21) .set macro .set reorder andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L283 move $5,$4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L284 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L542 li $2,-1 .set macro .set reorder$L281: addiu $5,$4,-4 li $2,-1 # 0xffffffffffffffff#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L574 lw $9,372($sp) .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L575 lw $10,376($sp) .set macro .set reorder$L466:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L466 lw $9,372($sp)$L574: lw $10,376($sp)$L575: li $3,-32 # 0xffffffffffffffe0 addu $6,$9,$10 addiu $2,$6,-31 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L576 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L577:#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,$L577 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L576: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L290$L468:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L468$L290: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L293 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L294 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L543 li $2,-1 .set macro .set reorder$L280: lw $2,0($21)$L561: .set noreorder .set nomacro bltz $2,$L544 sw $2,356($sp) .set macro .set reorder addiu $2,$sp,68 sw $2,416($sp) lw $4,368($sp)$L562: addiu $5,$sp,48$L341: sw $0,0($5) lw $2,0($4) sw $2,0($5) lw $3,20($4) addu $2,$2,$3 sw $2,0($5) lw $3,40($4) addu $2,$2,$3 sw $2,0($5) lw $3,60($4) addu $2,$2,$3 sw $2,0($5) lw $3,80($4) addu $2,$2,$3 sw $2,0($5) lw $3,100($4) addu $2,$2,$3 sw $2,0($5) lw $3,120($4) addu $2,$2,$3 lw $3,416($sp) sw $2,0($5) addiu $5,$5,4 .set noreorder .set nomacro bne $5,$3,$L341 addiu $4,$4,4 .set macro .set reorder lw $4,372($sp) .set noreorder .set nomacro blez $4,$L343 lw $22,368($sp) .set macro .set reorder move $23,$0 addiu $fp,$4,-1$L345: lw $2,0($21) .set noreorder .set nomacro blez $2,$L346 lui $2,%hi(pattern2.3940) .set macro .set reorder addiu $20,$2,%lo(pattern2.3940)$L348: lui $5,%hi($LC21) addiu $5,$5,%lo($LC21) lw $24,48($sp) lw $19,52($sp) lw $18,56($sp) lw $17,60($sp) lw $16,64($sp) lw $14,0($5) li $13,5 # 0x5 addiu $15,$sp,68$L349: addiu $4,$13,1 mult $4,$14 addiu $7,$13,2 mfhi $2 mult $13,$14 sra $3,$4,31 mfhi $5 sra $2,$2,1 mult $7,$14 addiu $8,$13,3 subu $2,$2,$3 mfhi $9 sll $3,$2,2 mult $8,$14 addu $3,$3,$2 sra $5,$5,1 sra $2,$13,31 addiu $6,$13,4 subu $5,$5,$2 mfhi $11 sra $2,$7,31 mult $6,$14 subu $4,$4,$3 sra $9,$9,1 sll $3,$5,2 subu $9,$9,$2 addu $3,$3,$5 sra $2,$8,31 sll $4,$4,2 sra $11,$11,1 sw $0,0($15) mfhi $10 subu $11,$11,$2 addu $4,$4,$20 subu $3,$13,$3 sll $5,$9,2 lw $12,0($4) addu $5,$5,$9 sll $4,$11,2 sll $3,$3,2 sra $2,$6,31 subu $7,$7,$5 addu $4,$4,$11 addu $3,$3,$20 sra $10,$10,1 subu $10,$10,$2 mult $19,$12 subu $8,$8,$4 sll $7,$7,2 lw $4,0($3) sll $2,$10,2 addu $7,$7,$20 addu $2,$2,$10 lw $5,0($7) madd $24,$4 sll $8,$8,2 subu $6,$6,$2 addu $8,$8,$20 lw $3,0($8)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?