4xm.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,862 行 · 第 1/5 页
MID
4,862 行
addiu $3,$21,4864 addiu $4,$21,4992 sw $0,6176($sp) addiu $20,$21,4608 sw $2,6232($sp) sw $3,6240($sp) sw $4,6244($sp)$L308: lw $2,44($21) .set noreorder .set nomacro jal $2 move $4,$20 .set macro .set reorder lui $3,%hi(ff_zigzag_direct) lui $2,%hi(dequant_table) addiu $23,$3,%lo(ff_zigzag_direct) addiu $fp,$2,%lo(dequant_table) move $22,$0 addiu $19,$21,4608$L309: lw $8,8($16) lw $13,0($16) sra $4,$8,3 addu $4,$13,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$8,0x7 sll $2,$2,$4 srl $2,$2,23 lw $12,4588($21) sll $2,$2,2 addu $2,$12,$2 lh $7,2($2) .set noreorder .set nomacro bltz $7,$L468 lh $18,0($2) .set macro .set reorder$L310: addu $2,$8,$7 sra $3,$18,4 .set noreorder .set nomacro bne $3,$0,$L469 sw $2,8($16) .set macro .set reorder bne $18,$0,$L315$L473: move $3,$0$L317: lw $2,4600($21) li $7,1 # 0x1 addu $2,$3,$2 sll $2,$2,16 sra $2,$2,16 sw $2,4600($21) sh $2,0($19) move $14,$23 move $15,$fp$L450: lw $10,8($16) sra $4,$10,3 addu $4,$13,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$10,0x7 sll $2,$2,$4 srl $2,$2,23 sll $2,$2,2 addu $2,$12,$2 lh $9,2($2) .set noreorder .set nomacro bltz $9,$L470 lh $8,0($2) .set macro .set reorder$L319: addu $2,$10,$9 .set noreorder .set nomacro beq $8,$0,$L322 sw $2,8($16) .set macro .set reorder li $2,240 # 0xf0 .set noreorder .set nomacro beq $8,$2,$L471 sra $2,$8,4 .set macro .set reorder lw $5,8($17) lw $3,0($17) addu $7,$7,$2 andi $11,$8,0xf sra $2,$5,3 addu $2,$2,$3 addu $4,$11,$5 slt $3,$7,64 lbu $10,3($2) lbu $6,0($2) lbu $8,1($2) lbu $9,2($2) .set noreorder .set nomacro beq $3,$0,$L389 sw $4,8($17) .set macro .set reorder sll $3,$6,24 sll $2,$8,16 or $3,$3,$2 or $3,$3,$10 sll $2,$9,8 andi $4,$5,0x7 or $2,$2,$3 sll $2,$2,$4 addu $3,$7,$14 nor $5,$0,$2 sra $5,$5,31 lbu $4,0($3) xor $2,$2,$5 subu $3,$0,$11 srl $2,$2,$3 addu $6,$4,$15 lbu $3,0($6) xor $2,$2,$5 subu $2,$2,$5 mul $2,$2,$3 addiu $7,$7,1 sll $4,$4,1 addu $4,$4,$19 slt $3,$7,64 .set noreorder .set nomacro bne $3,$0,$L450 sh $2,0($4) .set macro .set reorder$L322: addiu $22,$22,1$L476: li $2,6 # 0x6 .set noreorder .set nomacro bne $22,$2,$L309 addiu $19,$19,128 .set macro .set reorder lw $3,3136($21) lhu $2,4608($21) sra $22,$3,1 lw $3,6176($sp) addiu $2,$2,8192 mtlo $3 lw $3,6172($sp) sh $2,4608($21) madd $22,$3 move $4,$20 mflo $5 lw $fp,3120($21) sll $5,$5,1 .set noreorder .set nomacro jal idct sw $5,6208($sp) .set macro .set reorder lhu $2,4736($21) lw $4,6232($sp) addiu $2,$2,8192 .set noreorder .set nomacro jal idct sh $2,4736($21) .set macro .set reorder lhu $2,4864($21) lw $4,6240($sp) addiu $2,$2,8192 .set noreorder .set nomacro jal idct sh $2,4864($21) .set macro .set reorder lhu $2,4992($21) lw $4,6244($sp) addiu $2,$2,8192 .set noreorder .set nomacro jal idct sh $2,4992($21) .set macro .set reorder lw $3,0($21) lw $2,12($3) andi $2,$2,0x2000 .set noreorder .set nomacro bne $2,$0,$L494 lw $4,6208($sp) .set macro .set reorder addiu $18,$21,5120 li $19,4 # 0x4 li $23,6 # 0x6$L331: move $4,$18 .set noreorder .set nomacro jal idct addiu $19,$19,1 .set macro .set reorder .set noreorder .set nomacro bne $19,$23,$L331 addiu $18,$18,128 .set macro .set reorder lw $4,6208($sp)$L494: sll $2,$22,1 addu $24,$fp,$4 addu $19,$24,$2 addiu $25,$20,512 addiu $23,$20,640 sll $22,$22,2 move $18,$0$L332: sll $3,$18,4 sra $2,$18,2 sll $15,$2,1 addu $13,$23,$3 andi $14,$18,0x3 addu $12,$25,$3 move $11,$19 move $10,$24 move $9,$0$L333: sra $5,$9,2 addu $5,$15,$5 sll $5,$5,2 addu $5,$5,$14 andi $2,$9,0x3 sll $5,$5,3 addu $5,$5,$2 lh $6,0($12) lh $8,0($13) sll $5,$5,2 addu $5,$5,$20 lh $4,0($5) addu $7,$6,$8 sra $7,$7,1 andi $7,$7,0xffff andi $2,$4,0xffff andi $8,$8,0xffff sll $6,$6,1 subu $3,$2,$7 addu $4,$6,$4 addu $2,$2,$8 andi $3,$3,0xfc sll $3,$3,3 sra $4,$4,3 andi $2,$2,0xf8 addu $4,$4,$3 sll $2,$2,8 addu $4,$4,$2 sh $4,0($10) lh $3,2($5) addiu $9,$9,1 andi $2,$3,0xffff subu $4,$2,$7 addu $3,$6,$3 addu $2,$8,$2 andi $4,$4,0xfc sll $4,$4,3 sra $3,$3,3 andi $2,$2,0xf8 addu $3,$3,$4 sll $2,$2,8 addu $3,$3,$2 sh $3,2($10) lh $2,16($5) addiu $10,$10,4 andi $3,$2,0xffff subu $4,$3,$7 addu $2,$6,$2 addu $3,$8,$3 andi $4,$4,0xfc sra $2,$2,3 sll $4,$4,3 andi $3,$3,0xf8 sll $3,$3,8 addu $2,$2,$4 addu $2,$2,$3 sh $2,0($11) lh $3,18($5) addiu $12,$12,2 andi $2,$3,0xffff subu $7,$2,$7 addu $8,$8,$2 addu $6,$6,$3 andi $7,$7,0xfc sra $6,$6,3 sll $7,$7,3 andi $8,$8,0xf8 addu $6,$6,$7 sll $8,$8,8 addu $6,$6,$8 li $2,8 # 0x8 sh $6,2($11) addiu $13,$13,2 .set noreorder .set nomacro bne $9,$2,$L333 addiu $11,$11,4 .set macro .set reorder addiu $18,$18,1 .set noreorder .set nomacro beq $18,$9,$L472 addu $19,$19,$22 .set macro .set reorder .set noreorder .set nomacro j $L332 addu $24,$24,$22 .set macro .set reorder$L469: lw $4,0($21) lui $6,%hi($LC17) addiu $6,$6,%lo($LC17) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder lw $12,4588($21) .set noreorder .set nomacro beq $18,$0,$L473 lw $13,0($16) .set macro .set reorder$L315: lw $6,8($17) lw $2,0($17) sra $4,$6,3 addu $4,$4,$2 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 nor $3,$0,$2 sra $3,$3,31 xor $2,$2,$3 subu $4,$0,$18 srl $2,$2,$4 xor $2,$2,$3 subu $2,$2,$3 addu $6,$18,$6 sll $3,$2,4 .set noreorder .set nomacro j $L317 sw $6,8($17) .set macro .set reorder$L471: .set noreorder .set nomacro j $L450 addiu $7,$7,16 .set macro .set reorder$L470: addiu $10,$10,9 sra $4,$10,3 addu $4,$13,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$10,0x7 sll $2,$2,$4 srl $2,$2,$9 addu $2,$2,$8 sll $2,$2,2 addu $2,$12,$2 subu $3,$0,$9 lh $9,2($2) .set noreorder .set nomacro bgez $9,$L319 lh $8,0($2) .set macro .set reorder addu $10,$10,$3 sra $4,$10,3 addu $4,$13,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$10,0x7 sll $2,$2,$4 srl $2,$2,$9 addu $2,$2,$8 sll $2,$2,2 addu $2,$12,$2 lh $9,2($2) .set noreorder .set nomacro j $L319 lh $8,0($2) .set macro .set reorder$L389: lw $4,0($21) lui $6,%hi($LC18) addiu $6,$6,%lo($LC18) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L476 addiu $22,$22,1 .set macro .set reorder$L468: addiu $8,$8,9 sra $4,$8,3 addu $4,$13,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$8,0x7 sll $2,$2,$4 srl $2,$2,$7 addu $2,$2,$18 sll $2,$2,2 addu $2,$12,$2 subu $3,$0,$7 lh $7,2($2) .set noreorder .set nomacro bgez $7,$L310 lh $18,0($2) .set macro .set reorder addu $8,$8,$3 sra $4,$8,3 addu $4,$13,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$8,0x7 sll $2,$2,$4 srl $2,$2,$7 addu $2,$2,$18 sll $2,$2,2 addu $2,$12,$2 lh $7,2($2) .set noreorder .set nomacro j $L310 lh $18,0($2) .set macro .set reorder$L472: lw $5,6176($sp) lw $7,6216($sp) addiu $5,$5,16 slt $2,$5,$7 .set noreorder .set nomacro bne $2,$0,$L308 sw $5,6176($sp) .set macro .set reorder$L337: lw $2,6172($sp) lw $3,6220($sp) addiu $2,$2,16 sw $2,6172($sp) slt $2,$2,$3 .set noreorder .set nomacro bne $2,$0,$L495 lw $4,6216($sp) .set macro .set reorder$L304: lw $8,8($16) lw $10,0($16) sra $4,$8,3 addu $4,$10,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$8,0x7 sll $2,$2,$4 srl $2,$2,23 lw $11,4588($21) sll $2,$2,2 addu $2,$11,$2 lh $7,2($2) .set noreorder .set nomacro bltz $7,$L474 lh $9,0($2) .set macro .set reorder$L338: addu $2,$8,$7 li $3,256 # 0x100 .set noreorder .set nomacro beq $9,$3,$L217 sw $2,8($16) .set macro .set reorder lw $4,0($21) lui $6,%hi($LC19) addiu $6,$6,%lo($LC19) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L477 lw $7,6236($sp) .set macro .set reorder$L267: li $2,-1 sb $2,6($5) sb $2,4($5) .set noreorder .set nomacro j $L264 sb $2,5($5) .set macro .set reorder$L474: addiu $8,$8,9 sra $4,$8,3 addu $4,$10,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$8,0x7 sll $2,$2,$4 srl $2,$2,$7 addu $2,$2,$9 sll $2,$2,2 addu $2,$11,$2 subu $3,$0,$7 lh $7,2($2) .set noreorder .set nomacro bgez $7,$L338 lh $9,0($2) .set macro .set reorder addu $8,$8,$3 sra $4,$8,3 addu $4,$10,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$8,0x7 sll $2,$2,$4 srl $2,$2,$7 addu $2,$2,$9 sll $2,$2,2 addu $2,$11,$2 lh $7,2($2) .set noreorder .set nomacro j $L338 lh $9,0($2) .set macro .set reorder$L300: move $7,$0 move $2,$0 .set noreorder .set nomacro j $L303 move $3,$0 .set macro .set reorder$L296: move $2,$0 move $4,$0 .set noreorder .set nomacro j $L299 move $5,$0 .set macro .set reorder$L252: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L249 sb $0,5($5) .set macro .set reorder$L358: lw $4,5376($21) .set noreorder .set nomacro jal av_fast_realloc addiu $6,$23,8 .set macro .set reorder lw $5,6168($sp) lw $7,6204($sp) lw $3,2816($21) addu $16,$5,$7 move $4,$2 sw $2,5376($21) move $5,$16 .set noreorder .set nomacro jal $3 srl $6,$23,2 .set macro .set reorder sll $2,$23,3 sra $4,$2,3 addiu $8,$21,3536 .set noreorder .set nomacro bltz $4,$L359 lw $3,5376($21) .set macro .set reorder bltz $2,$L359 addu $5,$3,$4$L362: sw $2,12($8) sw $0,8($8) lw $2,5384($21) addu $4,$16,$23 addu $7,$4,$fp sw $3,0($8) slt $2,$2,2 lui $3,%hi(mv) sw $5,4($8) sw $4,3556($21) sw $7,3552($21) addiu $6,$3,%lo(mv) move $7,$21 move $5,$0 lw $9,3136($21) .set noreorder .set nomacro bne $2,$0,$L363 li $10,256 # 0x100 .set macro .set reorder$L444: lb $2,1($6) lb $4,0($6) mul $2,$2,$9 addiu $5,$5,1 srl $3,$2,31 addu $3,$3,$2 sra $3,$3,1 addu $4,$4,$3 sw $4,3560($7) addiu $6,$6,2 .set noreorder .set nomacro bne $5,$10,$L444 addiu $7,$7,4 .set macro .set reorder$L441: lw $2,6192($sp)$L478: .set noreorder .set nomacro blez $2,$L368 lw $3,6196($sp) .set macro .set reorder move $20,$17 move $22,$18 sll $16,$3,4 sw $0,6184($sp)$L370: lw $7,6188($sp) .set noreorder .set nomacro blez $7,$L496 lw $4,6184($sp) .set macro .set reorder move $19,$22 move $18,$20 move $17,$0$L371: li $2,3 # 0x3 sw $2,16($sp) lw $2,6196($sp) move $5,$19 move $6,$18 move $4,$21 li $7,3 # 0x3 sw $2,20($sp) .set noreorder .set nomacro jal decode_p_block sw $8,6248($sp) .set macro .set reorder lw $3,6188($sp) addiu $17,$17,8 slt $2,$17,$3 addiu $19,$19,16 addiu $18,$18,16 .set noreorder .set nomacro bne $2,$0,$L371 lw $8,6248($sp) .set macro .set reorder lw $4,6184($sp)$L496: lw $5,6192($sp) addiu $4,$4,8 slt $2,$4,$5 .set noreorder .set nomacro beq $2,$0,$L368 sw $4,6184($sp) .set macro .set reorder addu $20,$20,$16 .set noreorder .set nomacro j $L370 addu $22,$22,$16 .set macro .set reorder$L363: sra $2,$5,4 addiu $2,$2,-8 mul $2,$2,$9 andi $4,$5,0xf srl $3,$2,31 addu $3,$3,$2 sra $3,$3,1 addu $4,$4,$3 addiu $4,$4,-8 addiu $5,$5,1 sw $4,3560($7) .set noreorder .set nomacro beq $5,$10,$L441 addiu $7,$7,4 .set macro .set reorder sra $2,$5,4 addiu $2,$2,-8 mul $2,$2,$9 andi $4,$5,0xf srl $3,$2,31 addu $3,$3,$2 sra $3,$3,1 addu $4,$4,$3 addiu $4,$4,-8 addiu $5,$5,1 sw $4,3560($7) .set noreorder .set nomacro bne $5,$10,$L363 addiu $7,$7,4 .set macro .set reorder .set noreorder .set nomacro j $L478 lw $2,6192($sp) .set macro .set reorder$L359: move $2,$0 move $3,$0 .set noreorder .set nomacro j $L362 move $5,$0 .set macro .set reorder$L368: lw $2,8($8) addiu $3,$2,31 slt $4,$3,0 addiu $2,$2,62 movn $3,$2,$4 sra $3,$3,5 sll $8,$3,2 .set noreorder .set nomacro beq $23,$8,$L376 lw $3,6204($sp) .set macro .set reorder lw $4,6200($sp) addu $2,$23,$3 addu $6,$fp,$2 lw $7,3552($21) addu $5,$4,$6 lw $3,6168($sp)$L497: lw $4,0($21) subu $2,$7,$3 addiu $2,$2,3 li $3,-4 # 0xfffffffffffffffc and $2,$2,$3 subu $2,$5,$2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?