imc.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,811 行 · 第 1/5 页
MID
4,811 行
S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L636 lw $6,340($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,$L637 li $3,-32 # 0xffffffffffffffe0 .set macro .set reorder$L463:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L463 lw $6,340($sp)$L636: li $3,-32 # 0xffffffffffffffe0$L637: addiu $2,$6,-31 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L287 addiu $2,$5,4 .set macro .set reorder$L638:#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,$L638 addiu $2,$5,4 .set macro .set reorder$L287: lw $7,340($sp) li $3,-4 # 0xfffffffffffffffc addiu $2,$7,-4 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L639 lw $8,340($sp) .set macro .set reorder$L465:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L465 lw $8,340($sp) .set macro .set reorder$L639: li $2,2 # 0x2 andi $3,$8,0x3 .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 beq $3,$2,$L597$L291: move $3,$0 sll $18,$3,2 lui $2,%hi(band_tab) addu $4,$18,$fp addiu $21,$2,%lo(band_tab) lw $2,9472($4) .set noreorder .set nomacro beq $2,$0,$L640 addiu $13,$3,1 .set macro .set reorder$L599: lw $2,8064($4) .set noreorder .set nomacro beq $2,$0,$L640 addiu $13,$3,1 .set macro .set reorder lw $2,9728($4) .set noreorder .set nomacro bne $2,$0,$L301 sll $2,$13,1 .set macro .set reorder addiu $13,$3,1 sll $2,$13,1 sll $3,$3,1 addu $2,$2,$21 addu $3,$3,$21 lhu $10,0($2) lhu $9,0($3) subu $2,$10,$9 slt $3,$9,$10 .set noreorder .set nomacro beq $3,$0,$L298 sw $2,9856($4) .set macro .set reorder lw $3,316($sp) sll $2,$9,2 addiu $2,$2,10112 lw $14,0($3) move $11,$4 addu $6,$fp,$2 move $7,$0 .set noreorder .set nomacro j $L304 move $4,$3 .set macro .set reorder$L598: lw $4,316($sp)$L304: lw $5,8($4) addiu $7,$7,1 sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 addiu $8,$5,1 andi $3,$3,0x00ff lw $5,316($sp) addu $2,$7,$9 srl $3,$3,7 sw $8,8($5) slt $4,$2,$10 .set noreorder .set nomacro beq $3,$0,$L305 sw $3,0($6) .set macro .set reorder lw $2,9984($11) addiu $2,$2,1 sw $2,9984($11)$L305: .set noreorder .set nomacro bne $4,$0,$L598 addiu $6,$6,4 .set macro .set reorder$L298: slt $2,$13,32$L652: .set noreorder .set nomacro beq $2,$0,$L322 move $5,$0 .set macro .set reorder move $3,$13$L641: sll $18,$3,2 addu $4,$18,$fp lw $2,9472($4) .set noreorder .set nomacro bne $2,$0,$L599 addiu $13,$3,1 .set macro .set reorder$L640: slt $2,$13,32 .set noreorder .set nomacro bne $2,$0,$L641 move $3,$13 .set macro .set reorder move $5,$0$L323:$L322: lui $6,%hi(band_tab) sll $2,$5,1 addiu $3,$6,%lo(band_tab) addu $6,$2,$3 sll $2,$5,2 addu $16,$2,$fp addiu $17,$5,1 lw $18,128($16) lw $2,9472($16) sll $4,$17,1 addu $4,$4,$3 .set noreorder .set nomacro beq $2,$0,$L326 sw $18,768($16) .set macro .set reorder lhu $3,0($6) lhu $4,0($4) lw $5,9984($16) subu $4,$4,$3 subu $2,$4,$5 sll $2,$2,2 sll $3,$4,2 addu $3,$3,$fp .set noreorder .set nomacro beq $4,$5,$L326 addu $2,$2,$fp .set macro .set reorder lw $4,12160($3) .set noreorder .set nomacro jal __divsf3 lw $5,12160($2) .set macro .set reorder move $5,$2 .set noreorder .set nomacro jal __mulsf3 move $4,$18 .set macro .set reorder sw $2,768($16)$L326: slt $2,$17,32 .set noreorder .set nomacro bne $2,$0,$L323 move $5,$17 .set macro .set reorder lui $2,%hi(band_tab) addiu $11,$2,%lo(band_tab) move $4,$0 .set noreorder .set nomacro j $L329 move $21,$0 .set macro .set reorder$L602: addiu $4,$4,1 slt $2,$4,32 .set noreorder .set nomacro beq $2,$0,$L642 lui $2,%hi($LC22) .set macro .set reorder$L329: sll $9,$4,2 addu $2,$9,$fp lw $3,9472($2) .set noreorder .set nomacro beq $3,$0,$L602 addiu $10,$4,1 .set macro .set reorder sll $2,$4,1 sll $3,$10,1 addu $2,$2,$11 addu $3,$3,$11 lhu $7,0($2) lhu $8,0($3) slt $2,$7,$8 .set noreorder .set nomacro beq $2,$0,$L333 sll $2,$7,2 .set macro .set reorder addiu $2,$2,10112 addu $4,$fp,$2 move $5,$0$L335: addiu $5,$5,1 lw $3,0($4) addu $2,$5,$7 .set noreorder .set nomacro beq $3,$0,$L336 slt $6,$2,$8 .set macro .set reorder lw $2,-1792($4) sw $0,-1792($4) addu $21,$21,$2$L336: .set noreorder .set nomacro bne $6,$0,$L335 addiu $4,$4,4 .set macro .set reorder$L333: addu $2,$9,$fp lw $3,9856($2) move $4,$10 slt $2,$4,32 .set noreorder .set nomacro bne $2,$0,$L329 subu $21,$21,$3 .set macro .set reorder lui $2,%hi($LC22)$L642: lui $7,%hi($LC19) lw $18,%lo($LC22)($2) lw $19,%lo($LC22+4)($2) lw $22,%lo($LC19)($7) move $16,$fp addiu $17,$sp,160 li $20,6 # 0x6$L339: lw $2,8192($16) move $3,$22 sll $4,$2,1 .set noreorder .set nomacro beq $2,$20,$L342 subu $4,$0,$4 .set macro .set reorder jal __floatsisf lw $5,512($16) .set noreorder .set nomacro jal __addsf3 move $4,$2 .set macro .set reorder .set noreorder .set nomacro jal __extendsfdf2 move $4,$2 .set macro .set reorder move $4,$2 move $5,$3 move $6,$18 .set noreorder .set nomacro jal __subdf3 move $7,$19 .set macro .set reorder move $5,$3 .set noreorder .set nomacro jal __truncdfsf2 move $4,$2 .set macro .set reorder move $3,$2$L342: lw $8,364($sp) sw $3,0($17) addiu $17,$17,4 .set noreorder .set nomacro bne $17,$8,$L339 addiu $16,$16,4 .set macro .set reorder .set noreorder .set nomacro blez $21,$L345 li $4,1 # 0x1 .set macro .set reorder move $23,$0 move $22,$0 sw $4,344($sp)$L347: lui $5,%hi($LC19) lw $19,%lo($LC19)($5) move $17,$0 addiu $18,$sp,160 li $20,32 # 0x20$L350: lw $16,0($18) move $4,$19 .set noreorder .set nomacro jal __ltsf2 move $5,$16 .set macro .set reorder .set noreorder .set nomacro bgez $2,$L351 addiu $18,$18,4 .set macro .set reorder move $19,$16 move $22,$17$L351: addiu $17,$17,1 bne $17,$20,$L350 .set noreorder .set nomacro jal __extendsfdf2 move $4,$19 .set macro .set reorder lui $8,%hi($LC23) lw $6,%lo($LC23)($8) lw $7,%lo($LC23+4)($8) move $4,$2 move $5,$3 move $18,$2 .set noreorder .set nomacro jal __gtdf2 move $19,$3 .set macro .set reorder .set noreorder .set nomacro blez $2,$L643 lw $8,344($sp) .set macro .set reorder sll $16,$22,2 addiu $2,$sp,16 addu $17,$16,$2 lui $2,%hi($LC24) lw $4,144($17) lw $5,%lo($LC24)($2) .set noreorder .set nomacro jal __subsf3 addu $16,$16,$fp .set macro .set reorder lw $3,8192($16) sw $2,144($17) addiu $3,$3,1 li $2,6 # 0x6 .set noreorder .set nomacro beq $3,$2,$L603 sw $3,8192($16) .set macro .set reorder$L358: lui $4,%hi(band_tab) addiu $3,$4,%lo(band_tab) sll $2,$22,1 addu $2,$2,$3 lhu $7,2($2) lhu $4,0($2) slt $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L355 lw $5,344($sp) .set macro .set reorder .set noreorder .set nomacro beq $5,$0,$L345 sll $2,$4,2 .set macro .set reorder addiu $2,$2,10112 addu $3,$fp,$2 .set noreorder .set nomacro j $L362 addiu $4,$4,1 .set macro .set reorder$L605: .set noreorder .set nomacro beq $2,$0,$L604 slt $6,$23,$21 .set macro .set reorder$L362: lw $2,0($3) slt $6,$4,$7 .set noreorder .set nomacro bne $2,$0,$L363 addiu $4,$4,1 .set macro .set reorder lw $2,-1792($3) addiu $5,$2,1 slt $2,$2,6 .set noreorder .set nomacro beq $2,$0,$L644 slt $2,$23,$21 .set macro .set reorder sw $5,-1792($3) addiu $23,$23,1$L363: slt $2,$23,$21$L644: .set noreorder .set nomacro bne $6,$0,$L605 addiu $3,$3,4 .set macro .set reorder slt $7,$23,$21 sw $7,344($sp)$L355: lw $8,344($sp)$L643: .set noreorder .set nomacro beq $8,$0,$L345 lui $2,%hi($LC23) .set macro .set reorder lw $6,%lo($LC23)($2) lw $7,%lo($LC23+4)($2) move $4,$18 .set noreorder .set nomacro jal __ledf2 move $5,$19 .set macro .set reorder bgtz $2,$L347$L345: lui $3,%hi(band_tab) move $8,$fp addiu $10,$3,%lo(band_tab)$L349: lhu $7,0($10) lhu $9,2($10) slt $2,$7,$9 .set noreorder .set nomacro beq $2,$0,$L367 sw $0,9600($8) .set macro .set reorder sll $2,$7,2 addiu $2,$2,10112 addu $4,$fp,$2 move $5,$0$L369: addiu $5,$5,1 lw $3,0($4) addu $2,$5,$7 .set noreorder .set nomacro bne $3,$0,$L370 slt $6,$2,$9 .set macro .set reorder lw $2,9600($8) lw $3,-1792($4) addu $2,$2,$3 sw $2,9600($8)$L370: .set noreorder .set nomacro bne $6,$0,$L369 addiu $4,$4,4 .set macro .set reorder$L367: lui $3,%hi(band_tab+64) addiu $10,$10,2 addiu $2,$3,%lo(band_tab+64) .set noreorder .set nomacro bne $10,$2,$L349 addiu $8,$8,4 .set macro .set reorder addiu $4,$fp,11136 andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 sw $4,352($sp) .set noreorder .set nomacro beq $3,$2,$L375 addiu $6,$fp,12160 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L376 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L606$L373: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L645 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,$L645 addiu $2,$6,-31 .set macro .set reorder$L466:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L466 addiu $2,$6,-31 .set macro .set reorder$L645: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L646 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L647:#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,$L647 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L646: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L382$L468:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L468$L382: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L386 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L387 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L607$L384: move $4,$0 sll $5,$4,2 lui $2,%hi(band_tab) addu $3,$5,$fp addiu $18,$2,%lo(band_tab) lw $2,9600($3) .set noreorder .set nomacro beq $2,$0,$L391 addiu $14,$4,1 .set macro .set reorder$L611: lw $2,9472($3) .set noreorder .set nomacro bne $2,$0,$L648 addiu $14,$4,1 .set macro .set reorder lw $2,8064($3) .set noreorder .set nomacro beq $2,$0,$L662 slt $2,$14,32 .set macro .set reorder$L648: sll $2,$4,1 sll $3,$14,1 addu $2,$2,$18 addu $3,$3,$18 lhu $11,0($2) lhu $15,0($3) slt $2,$11,$15 .set noreorder .set nomacro beq $2,$0,$L391 lw $6,316($sp) .set macro .set reorder sll $7,$11,2 addu $2,$7,$fp lw $3,8320($2) lw $4,8($6) addu $10,$4,$3 slt $2,$10,513 .set noreorder .set nomacro beq $2,$0,$L396 addiu $2,$7,8324 .set macro .set reorder addu $8,$fp,$2 addu $16,$5,$fp li $17,32 # 0x20 addiu $9,$11,1$L398: .set noreorder .set nomacro beq $3,$0,$L649 subu $2,$0,$7 .set macro .set reorder lw $2,9472($16) sra $6,$4,3 subu $5,$0,$7 andi $12,$4,0x7 .set noreorder .set nomacro beq $2,$0,$L402 subu $13,$17,$3 .set macro .set reorder sll $7,$11,2 addu $2,$7,$8 addu $2,$5,$2 lw $3,1788($2) .set noreorder .set nomacro bne $3,$0,$L661 subu $2,$0,$7 .set macro .set reorder$L402: lw $3,316($sp) lw $4,0($3) addu $4,$6,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 sll $2,$2,$12 srl $5,$2,$13 lw $4,316($sp) subu $2,$0,$7 sll $7,$11,2 addu $3,$7,$8 sw $10,8($4) addu $2,$2,$3 slt $4,$9,$15 sw $5,2812($2) .set noreorder .set nomacro beq $4,$0,$L391 addiu $9,$9,1 .set macro .set reorder$L399: lw $2,316($sp) lw $3,0($8) lw $4,8($2) addu $10,$3,$4 slt $2,$10,513 .set noreorder .set nomacro bne $2,$0,$L398 addiu $8,$8,4 .set macro .set reorder$L396: lui $6,%hi($LC29) lw $4,408($sp) addiu $6,$6,%lo($LC29)$L573: .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder li $2,1 # 0x1 move $4,$0 sw $2,12552($fp)$L38: lw $31,404($sp) lw $fp,400($sp) lw $23,396($sp) lw $22,392($sp) lw $21,388($sp) lw $20,384($sp) lw $19,380($sp) lw $18,376($sp) lw $17,372($sp) lw $16,368($sp)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?