h264pred.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,117 行 · 第 1/5 页
MID
4,117 行
sw $2,0($18) sw $2,12($18) sw $2,8($18) sw $2,4($18) sw $2,0($9) sw $2,12($9) sw $2,8($9) sw $2,4($9) sw $2,0($19) sw $2,12($19) sw $2,8($19) sw $2,4($19) lw $19,12($sp) lw $18,8($sp) lw $17,4($sp) lw $16,0($sp) j $31 addiu $sp,$sp,16 .set macro .set reorder .end pred16x16_top_dc_c .section .text.pred16x16_128_dc_c,"ax",@progbits .align 2 .align 5 .ent pred16x16_128_dc_c .type pred16x16_128_dc_c, @functionpred16x16_128_dc_c: .frame $sp,16,$31 # vars= 0, regs= 3/0, args= 0, gp= 0 .mask 0x00070000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro sll $6,$5,2 sll $9,$5,4 addiu $sp,$sp,-16 sll $3,$5,1 sll $7,$5,3 subu $10,$9,$6 sw $18,8($sp) sw $17,4($sp) sw $16,0($sp) subu $18,$9,$5 addu $16,$3,$7 addu $17,$10,$5 addu $8,$3,$5 addu $11,$6,$5 subu $12,$7,$3 subu $13,$7,$5 addu $14,$7,$5 subu $15,$10,$5 subu $9,$9,$3 li $2,-2139095040 # 0xffffffff80800000 ori $2,$2,0x8080 addu $18,$18,$4 addu $16,$16,$4 addu $17,$17,$4 addu $8,$8,$4 addu $11,$11,$4 addu $12,$12,$4 addu $13,$13,$4 addu $14,$14,$4 addu $15,$15,$4 addu $9,$9,$4 addu $5,$5,$4 addu $3,$3,$4 addu $6,$6,$4 addu $7,$7,$4 addu $10,$10,$4 sw $2,12($4) sw $2,8($4) sw $2,4($4) sw $2,0($4) sw $2,0($5) sw $2,12($5) sw $2,8($5) sw $2,4($5) sw $2,0($3) sw $2,12($3) sw $2,8($3) sw $2,4($3) sw $2,0($8) sw $2,12($8) sw $2,8($8) sw $2,4($8) sw $2,0($6) sw $2,12($6) sw $2,8($6) sw $2,4($6) sw $2,0($11) sw $2,12($11) sw $2,8($11) sw $2,4($11) sw $2,0($12) sw $2,12($12) sw $2,8($12) sw $2,4($12) sw $2,0($13) sw $2,12($13) sw $2,8($13) sw $2,4($13) sw $2,12($7) sw $2,8($7) sw $2,0($7) sw $2,4($7) sw $2,0($14) sw $2,12($14) sw $2,8($14) sw $2,4($14) sw $2,0($16) sw $2,12($16) sw $2,8($16) sw $2,4($16) sw $2,0($15) sw $2,12($15) sw $2,8($15) sw $2,4($15) sw $2,0($10) sw $2,12($10) sw $2,8($10) sw $2,4($10) sw $2,0($17) sw $2,12($17) sw $2,8($17) sw $2,4($17) sw $2,0($9) sw $2,12($9) sw $2,8($9) sw $2,4($9) sw $2,0($18) sw $2,12($18) sw $2,8($18) sw $2,4($18) lw $18,8($sp) lw $17,4($sp) lw $16,0($sp) j $31 addiu $sp,$sp,16 .set macro .set reorder .end pred16x16_128_dc_c .section .text.pred16x16_plane_svq3_c,"ax",@progbits .align 2 .align 5 .ent pred16x16_plane_svq3_c .type pred16x16_plane_svq3_c, @functionpred16x16_plane_svq3_c: .frame $sp,64,$31 # vars= 24, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro sll $2,$5,3 addiu $sp,$sp,-64 addu $14,$4,$2 sw $2,4($sp) sll $3,$5,1 addiu $2,$14,-1 subu $15,$2,$3 sw $fp,56($sp) move $fp,$4 subu $4,$15,$5 sw $4,0($sp) lw $6,0($sp) addu $2,$5,$2 sw $3,8($sp) sw $21,44($sp) sw $18,32($sp) sw $17,28($sp) sw $23,52($sp) sw $22,48($sp) sw $20,40($sp) sw $19,36($sp) sw $16,24($sp) move $25,$5 addu $4,$5,$2 subu $3,$fp,$5 subu $5,$6,$5 lbu $8,0($2) lbu $10,0($4) lbu $2,0($5) addiu $3,$3,7 lbu $16,-2($3) lbu $12,0($6) lbu $9,2($3) subu $10,$10,$2 lbu $2,-4($3) lbu $24,0($15) lbu $7,-1($14) lbu $11,-3($3) lbu $19,-1($3) lbu $13,3($3) lbu $6,1($3) subu $18,$5,$25 subu $9,$9,$16 subu $8,$8,$12 lbu $16,4($3) sw $2,12($sp) subu $5,$18,$25 subu $7,$7,$24 lbu $18,0($18) sll $8,$8,1 addu $17,$25,$4 addu $7,$7,$8 lw $8,12($sp) addu $4,$25,$17 lbu $14,0($17) sw $18,16($sp) subu $13,$13,$11 addu $15,$25,$4 lbu $23,-5($3) lbu $22,0($5) subu $21,$5,$25 lbu $20,5($3) lbu $18,0($4) subu $16,$16,$8 lw $8,16($sp) lbu $24,-6($3) lbu $5,0($21) addu $17,$25,$15 lbu $12,6($3) lbu $11,0($15) subu $6,$6,$19 sll $9,$9,1 subu $19,$21,$25 sll $2,$13,1 sll $4,$10,1 subu $20,$20,$23 subu $18,$18,$22 addu $2,$2,$13 addu $4,$4,$10 lbu $15,7($3) lbu $13,0($17) addu $6,$6,$9 subu $14,$14,$8 lbu $9,-7($3) lbu $8,0($19) subu $12,$12,$24 subu $11,$11,$5 addu $6,$6,$2 addu $7,$7,$4 sll $16,$16,2 sll $14,$14,2 addu $17,$25,$17 subu $19,$19,$25 sll $5,$20,2 sll $10,$18,2 subu $15,$15,$9 subu $13,$13,$8 addu $5,$5,$20 addu $10,$10,$18 lbu $4,0($19) lbu $2,8($3) addu $6,$6,$16 addu $7,$7,$14 lbu $16,0($17) lbu $14,-8($3) sll $8,$12,3 sll $9,$11,3 sll $12,$12,1 sll $11,$11,1 subu $8,$8,$12 subu $9,$9,$11 addu $6,$6,$5 addu $7,$7,$10 sll $3,$15,3 sll $5,$13,3 subu $3,$3,$15 subu $5,$5,$13 addu $6,$6,$8 addu $7,$7,$9 subu $2,$2,$14 subu $4,$16,$4 addu $6,$6,$3 addu $7,$7,$5 sll $2,$2,3 sll $4,$4,3 addu $2,$2,$6 addu $4,$4,$7 addiu $8,$2,3 slt $5,$2,0 addiu $6,$4,3 slt $3,$4,0 movn $2,$8,$5 movn $4,$6,$3 sra $2,$2,2 sra $4,$4,2 sll $3,$2,2 sll $5,$4,2 addu $3,$3,$2 addu $5,$5,$4 lw $2,8($sp) lw $4,4($sp) addiu $7,$3,15 subu $2,$2,$4 sw $2,20($sp) lw $6,0($sp) slt $4,$5,0 addu $15,$2,$6 slt $2,$3,0 addiu $6,$5,15 movn $3,$7,$2 movn $5,$6,$4 lbu $2,16($15) sra $5,$5,4 sra $7,$3,4 addu $3,$7,$5 addu $2,$2,$16 sll $4,$3,3 sll $2,$2,4 subu $3,$3,$4 addiu $2,$2,16 addu $15,$3,$2 sll $4,$5,2 addu $24,$15,$4 sll $3,$5,1 addu $9,$4,$24 addu $6,$3,$5 addu $18,$4,$9 lui $2,%hi(ff_cropTbl+1024) addu $21,$5,$18 addu $19,$6,$18 addu $17,$5,$15 addu $14,$15,$6 addu $13,$5,$24 addu $11,$6,$24 addu $20,$3,$18 addiu $8,$2,%lo(ff_cropTbl+1024) addu $16,$3,$15 addu $12,$3,$24 addu $5,$5,$9 addu $10,$3,$9 addu $6,$6,$9 li $23,16 # 0x10 move $22,$0$L54: addu $2,$22,$15 sra $2,$2,5 addu $2,$2,$8 lbu $4,0($2) sra $3,$17,5 sb $4,0($fp) addu $3,$3,$8 lbu $4,0($3) sra $2,$16,5 sb $4,1($fp) addu $2,$2,$8 lbu $4,0($2) sra $3,$14,5 sb $4,2($fp) addu $3,$3,$8 lbu $4,0($3) addu $2,$22,$24 sra $2,$2,5 sb $4,3($fp) addu $2,$2,$8 lbu $4,0($2) sra $3,$13,5 sb $4,4($fp) addu $3,$3,$8 lbu $4,0($3) sra $2,$12,5 sb $4,5($fp) addu $2,$2,$8 lbu $4,0($2) sra $3,$11,5 sb $4,6($fp) addu $3,$3,$8 lbu $4,0($3) sra $2,$9,5 sb $4,7($fp) addu $2,$2,$8 lbu $4,0($2) sra $3,$5,5 sb $4,8($fp) addu $3,$3,$8 lbu $4,0($3) sra $2,$10,5 sb $4,9($fp) addu $2,$2,$8 lbu $4,0($2) sra $3,$6,5 sb $4,10($fp) addu $3,$3,$8 lbu $4,0($3) sra $2,$18,5 sb $4,11($fp) addu $2,$2,$8 lbu $4,0($2) sra $3,$21,5 sb $4,12($fp) addu $3,$3,$8 lbu $4,0($3) sra $2,$20,5 sb $4,13($fp) addu $2,$2,$8 lbu $4,0($2) sra $3,$19,5 sb $4,14($fp) addu $3,$3,$8 lbu $2,0($3) addiu $23,$23,-1 sb $2,15($fp) addu $22,$22,$7 addu $fp,$fp,$25 addu $17,$17,$7 addu $16,$16,$7 addu $14,$14,$7 addu $13,$13,$7 addu $12,$12,$7 addu $11,$11,$7 addu $9,$9,$7 addu $5,$5,$7 addu $10,$10,$7 addu $6,$6,$7 addu $18,$18,$7 addu $21,$21,$7 addu $20,$20,$7 bne $23,$0,$L54 addu $19,$19,$7 lw $fp,56($sp) lw $23,52($sp) lw $22,48($sp) lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,64 .set macro .set reorder .end pred16x16_plane_svq3_c .section .text.pred8x8_vertical_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_vertical_c .type pred8x8_vertical_c, @functionpred8x8_vertical_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro sll $8,$5,1 subu $11,$4,$5 sll $9,$5,2 sll $6,$5,3 lw $3,4($11) lw $2,0($11) subu $12,$6,$5 addu $10,$9,$5 addu $7,$8,$5 subu $6,$6,$8 addu $12,$4,$12 addu $7,$4,$7 addu $10,$4,$10 addu $6,$4,$6 addu $5,$5,$4 addu $8,$4,$8 addu $9,$4,$9 sw $2,0($4) sw $3,4($4) sw $3,4($5) sw $2,0($5) sw $3,4($8) sw $2,0($8) sw $3,4($7) sw $2,0($7) sw $3,4($9) sw $2,0($9) sw $3,4($10) sw $2,0($10) sw $3,4($6) sw $2,0($6) sw $3,4($12) j $31 sw $2,0($12) .set macro .set reorder .end pred8x8_vertical_c .section .text.pred8x8_horizontal_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_horizontal_c .type pred8x8_horizontal_c, @functionpred8x8_horizontal_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lbu $6,-1($4) sll $9,$5,1 sll $2,$6,8 addu $2,$2,$6 sll $3,$2,16 addu $2,$2,$3 sw $2,0($4) sw $2,4($4) addu $6,$5,$4 lbu $7,-1($6) addu $8,$9,$5 sll $2,$7,8 addu $2,$2,$7 sll $3,$2,16 addu $2,$2,$3 sw $2,0($6) sw $2,4($6) addu $7,$9,$4 lbu $6,-1($7) addu $8,$8,$4 sll $2,$6,8 addu $2,$2,$6 sll $3,$2,16 addu $2,$2,$3 sw $2,0($7) sw $2,4($7) lbu $6,-1($8) sll $7,$5,2 sll $2,$6,8 addu $2,$2,$6 sll $3,$2,16 addu $2,$2,$3 sw $2,0($8) sw $2,4($8) addu $6,$7,$4 lbu $8,-1($6) addu $7,$7,$5 sll $2,$8,8 addu $2,$2,$8 sll $3,$2,16 addu $2,$2,$3 sw $2,0($6) sw $2,4($6) addu $7,$7,$4 lbu $8,-1($7) sll $6,$5,3 sll $2,$8,8 addu $2,$2,$8 sll $3,$2,16 addu $2,$2,$3 subu $9,$6,$9 sw $2,0($7) sw $2,4($7) addu $9,$9,$4 lbu $7,-1($9) subu $6,$6,$5 sll $2,$7,8 addu $2,$2,$7 sll $3,$2,16 addu $2,$2,$3 sw $2,0($9) sw $2,4($9) addu $6,$6,$4 lbu $4,-1($6) sll $2,$4,8 addu $2,$2,$4 sll $3,$2,16 addu $2,$2,$3 sw $2,0($6) j $31 sw $2,4($6) .set macro .set reorder .end pred8x8_horizontal_c .section .text.pred8x8_128_dc_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_128_dc_c .type pred8x8_128_dc_c, @functionpred8x8_128_dc_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro sll $6,$5,1 sll $8,$5,2 sll $3,$5,3 subu $10,$3,$5 addu $9,$8,$5 addu $7,$6,$5 subu $3,$3,$6 li $2,-2139095040 # 0xffffffff80800000 ori $2,$2,0x8080 addu $10,$10,$4 addu $7,$7,$4 addu $9,$9,$4 addu $3,$3,$4 addu $5,$5,$4 addu $6,$6,$4 addu $8,$8,$4 sw $2,4($4) sw $2,0($4) sw $2,0($5) sw $2,4($5) sw $2,0($6) sw $2,4($6) sw $2,0($7) sw $2,4($7) sw $2,0($8) sw $2,4($8) sw $2,0($9) sw $2,4($9) sw $2,0($3) sw $2,4($3) sw $2,0($10) j $31 sw $2,4($10) .set macro .set reorder .end pred8x8_128_dc_c .section .text.pred8x8_left_dc_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_left_dc_c .type pred8x8_left_dc_c, @functionpred8x8_left_dc_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro sll $12,$5,2 sll $8,$5,1 sll $9,$5,3 addu $14,$12,$5 addu $15,$4,$5 addu $12,$4,$12 addu $14,$4,$14 subu $13,$9,$8 lbu $6,-1($15) lbu $3,-1($14) lbu $7,-1($4) lbu $2,-1($12) addu $13,$4,$13 subu $9,$9,$5 addu $5,$8,$5 addu $8,$4,$8 lbu $10,-1($8) lbu $11,-1($13) addu $9,$4,$9 addu $5,$4,$5 addu $7,$7,$6 addu $2,$2,$3 lbu $6,-1($9) lbu $3,-1($5) addu $7,$7,$10 addu $2,$2,$11 addu $6,$6,$2 addu $3,$3,$7 addiu $3,$3,2 addiu $6,$6,2 sra $3,$3,2 sra $6,$6,2 sll $2,$3,8 sll $7,$6,8 addu $2,$2,$3 addu $7,$7,$6 sll $3,$2,16 sll $6,$7,16 addu $2,$2,$3 addu $7,$7,$6 sw $2,0($4) sw $2,4($4) sw $2,0($15) sw $2,4($15) sw $2,0($8) sw $2,4($8) sw $2,0($5) sw $2,4($5) sw $7,0($12) sw $7,4($12) sw $7,0($14) sw $7,4($14) sw $7,0($13) sw $7,4($13) sw $7,0($9) j $31 sw $7,4($9) .set macro .set reorder .end pred8x8_left_dc_c .section .text.pred8x8_left_dc_rv40_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_left_dc_rv40_c .type pred8x8_left_dc_rv40_c, @functionpred8x8_left_dc_rv40_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro addu $14,$4,$5 sll $7,$5,1 lbu $3,-1($14) lbu $2,-1($4) addu $13,$4,$7 addu $11,$7,$5 lbu $8,-1($13) addu $11,$4,$11 sll $9,$5,2 lbu $12,-1($11) addu $10,$9,$5 sll $6,$5,3 addu $9,$4,$9 addu $2,$2,$3 addu $10,$4,$10 lbu $3,-1($9) addu $2,$2,$8 subu $7,$6,$7 lbu $8,-1($10) addu $7,$4,$7 subu $6,$6,$5 addu $2,$2,$12 lbu $5,-1($7) addu $6,$4,$6 addu $2,$2,$3 addu $2,$2,$8 lbu $3,-1($6) addu $2,$2,$5 addu $3,$3,$2 addiu $3,$3,4 sra $3,$3,3 sll $2,$3,8 addu $2,$2,$3 sll $5,$2,16 addu $2,$2,$5 sw $2,0($4) sw $2,4($4) sw $2,0($14) sw $2,4($14) sw $2,0($13) sw $2,4($13) sw $2,0($11) sw $2,4($11) sw $2,0($9) sw $2,4($9) sw $2,0($10) sw $2,4($10) sw $2,0($7) sw $2,4($7) sw $2,0($6) j $31 sw $2,4($6) .set macro .set reorder .end pred8x8_left_dc_rv40_c .section .text.pred8x8_top_dc_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_top_dc_c .type pred8x8_top_dc_c, @functionpred8x8_top_dc_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro li $2,1 # 0x1 subu $2,$2,$5 li $3,2 # 0x2 subu $9,$4,$5 addu $2,$4,$2 subu $3,$3,$5 li $6,3 # 0x3 lbu $12,4($2) lbu $10,0($2) lbu $8,4($9) lbu $7,0($9) addu $3,$4,$3 subu $6,$6,$5 lbu $11,4($3) lbu $9,0($3) addu $6,$4,$6 lbu $3,4($6) lbu $2,0($6) addu $7,$7,$10 addu $8,$8,$12 addu $7,$7,$9 addu $8,$8,$11 addu $2,$2,$7 addu $3,$3,$8 addiu $2,$2,2 addiu $3,$3,2 sra $2,$2,2 sra $3,$3,2 sll $7,$2,8 sll $6,$3,8 sll $9,$5,1 addu $7,$7,$2 addu $6,$6,$3 sll $11,$5,2 sll $2,$5,3 subu $13,$2,$5 addu $12,$11,$5 addu $10,$9,$5 subu $2,$2,$9 sll $3,$7,16 sll $8,$6,16 addu $7,$7,$3 addu $6,$6,$8 addu $13,$13,$4 addu $10,$4,$10 addu $12,$12,$4
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?