h264pred.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,117 行 · 第 1/5 页
MID
4,117 行
addu $2,$2,$4 addu $5,$4,$5 addu $9,$4,$9 addu $11,$11,$4 sw $7,0($4) sw $6,4($4) sw $6,4($5) sw $7,0($5) sw $6,4($9) sw $7,0($9) sw $6,4($10) sw $7,0($10) sw $6,4($11) sw $7,0($11) sw $6,4($12) sw $7,0($12) sw $6,4($2) sw $7,0($2) sw $6,4($13) j $31 sw $7,0($13) .set macro .set reorder .end pred8x8_top_dc_c .section .text.pred8x8_top_dc_rv40_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_top_dc_rv40_c .type pred8x8_top_dc_rv40_c, @functionpred8x8_top_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 subu $2,$4,$5 li $3,1 # 0x1 lbu $7,0($2) subu $3,$3,$5 li $6,2 # 0x2 li $2,3 # 0x3 addu $3,$4,$3 subu $6,$6,$5 subu $2,$2,$5 lbu $8,0($3) addu $6,$4,$6 addu $2,$4,$2 li $3,4 # 0x4 lbu $10,0($2) lbu $9,0($6) subu $3,$3,$5 li $2,5 # 0x5 addu $7,$7,$8 addu $3,$4,$3 subu $2,$2,$5 li $6,6 # 0x6 lbu $11,0($3) addu $7,$7,$9 addu $2,$4,$2 subu $6,$6,$5 li $3,7 # 0x7 lbu $9,0($2) addu $7,$7,$10 addu $6,$4,$6 subu $3,$3,$5 lbu $8,0($6) addu $7,$7,$11 addu $3,$4,$3 lbu $2,0($3) addu $7,$7,$9 addu $7,$7,$8 addu $2,$2,$7 addiu $2,$2,4 sra $2,$2,3 sll $3,$2,8 sll $7,$5,1 sll $9,$5,2 sll $6,$5,3 addu $3,$3,$2 subu $11,$6,$5 addu $10,$9,$5 addu $8,$7,$5 subu $6,$6,$7 sll $2,$3,16 addu $3,$3,$2 addu $11,$11,$4 addu $8,$8,$4 addu $10,$10,$4 addu $6,$6,$4 addu $5,$5,$4 addu $7,$7,$4 addu $9,$9,$4 sw $3,4($4) sw $3,0($4) sw $3,0($5) sw $3,4($5) sw $3,0($7) sw $3,4($7) sw $3,0($8) sw $3,4($8) sw $3,0($9) sw $3,4($9) sw $3,0($10) sw $3,4($10) sw $3,0($6) sw $3,4($6) sw $3,0($11) j $31 sw $3,4($11) .set macro .set reorder .end pred8x8_top_dc_rv40_c .section .text.pred8x8_dc_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_dc_c .type pred8x8_dc_c, @functionpred8x8_dc_c: .frame $sp,16,$31 # vars= 0, regs= 4/0, args= 0, gp= 0 .mask 0x000f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-16 sw $19,12($sp) sw $18,8($sp) sw $17,4($sp) sw $16,0($sp) subu $10,$4,$5 lbu $3,0($10) lbu $6,-1($4) li $2,1 # 0x1 addu $19,$4,$5 subu $2,$2,$5 lbu $7,-1($19) sll $11,$5,1 addu $2,$4,$2 sll $16,$5,2 addu $6,$6,$3 li $3,2 # 0x2 lbu $12,0($2) addu $18,$4,$11 sll $13,$5,3 addu $17,$16,$5 subu $3,$3,$5 li $8,3 # 0x3 lbu $9,4($10) lbu $14,-1($18) addu $16,$4,$16 addu $17,$4,$17 addu $6,$6,$7 addu $3,$4,$3 lbu $7,4($2) subu $15,$13,$11 subu $8,$8,$5 addu $11,$11,$5 lbu $10,0($3) lbu $2,-1($17) addu $15,$4,$15 addu $11,$4,$11 addu $8,$4,$8 addu $12,$12,$6 subu $13,$13,$5 lbu $6,-1($16) lbu $5,4($3) addu $13,$4,$13 lbu $3,-1($11) addu $9,$9,$7 addu $12,$12,$14 lbu $7,4($8) lbu $14,-1($15) addu $9,$9,$5 addu $6,$6,$2 lbu $5,0($8) lbu $2,-1($13) addu $10,$10,$12 addu $7,$7,$9 addu $3,$3,$10 addu $6,$6,$14 addu $2,$2,$6 addu $5,$5,$3 addiu $10,$7,4 addu $10,$10,$2 addiu $5,$5,4 addiu $7,$7,2 addiu $2,$2,2 sra $5,$5,3 sra $7,$7,2 sra $2,$2,2 sra $10,$10,3 sll $6,$5,8 sll $3,$7,8 sll $9,$2,8 sll $8,$10,8 addu $6,$6,$5 addu $3,$3,$7 addu $9,$9,$2 addu $8,$8,$10 sll $2,$6,16 sll $5,$3,16 sll $7,$9,16 sll $10,$8,16 addu $6,$6,$2 addu $3,$3,$5 addu $9,$9,$7 addu $8,$8,$10 sw $3,4($4) sw $6,0($4) sw $3,4($19) sw $6,0($19) sw $3,4($18) sw $6,0($18) sw $3,4($11) sw $6,0($11) sw $8,4($16) sw $9,0($16) sw $8,4($17) sw $9,0($17) sw $8,4($15) sw $9,0($15) sw $8,4($13) sw $9,0($13) 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 pred8x8_dc_c .section .text.pred8x8_dc_rv40_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_dc_rv40_c .type pred8x8_dc_rv40_c, @functionpred8x8_dc_rv40_c: .frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0 .mask 0x00010000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-8 sll $11,$5,2 sw $16,0($sp) subu $2,$4,$5 addu $16,$4,$11 lbu $8,4($2) lbu $3,0($2) lbu $7,-1($16) lbu $6,-1($4) li $2,1 # 0x1 addu $15,$4,$5 subu $2,$2,$5 addu $11,$11,$5 addu $6,$6,$7 addu $11,$4,$11 lbu $7,-1($15) addu $2,$4,$2 addu $3,$3,$8 lbu $13,4($2) lbu $9,-1($11) sll $8,$5,1 sll $10,$5,3 addu $3,$3,$6 lbu $6,0($2) li $2,2 # 0x2 addu $14,$4,$8 subu $12,$10,$8 addu $3,$3,$7 subu $2,$2,$5 addu $3,$3,$9 addu $12,$4,$12 lbu $9,-1($14) addu $2,$4,$2 addu $6,$6,$13 lbu $7,0($2) lbu $13,4($2) addu $6,$6,$3 addu $8,$8,$5 lbu $3,-1($12) li $2,3 # 0x3 addu $8,$4,$8 addu $6,$6,$9 subu $10,$10,$5 subu $2,$2,$5 addu $6,$6,$3 lbu $5,-1($8) addu $10,$4,$10 addu $2,$4,$2 addu $7,$7,$13 lbu $9,4($2) lbu $3,0($2) addu $7,$7,$6 lbu $6,-1($10) addu $5,$5,$7 addu $5,$5,$6 addu $3,$3,$9 addu $3,$3,$5 addiu $3,$3,8 sra $3,$3,4 sll $2,$3,8 addu $2,$2,$3 sll $5,$2,16 addu $2,$2,$5 sw $2,4($4) sw $2,0($4) sw $2,4($15) sw $2,0($15) sw $2,4($14) sw $2,0($14) sw $2,4($8) sw $2,0($8) sw $2,4($16) sw $2,0($16) sw $2,4($11) sw $2,0($11) sw $2,4($12) sw $2,0($12) sw $2,4($10) sw $2,0($10) lw $16,0($sp) j $31 addiu $sp,$sp,8 .set macro .set reorder .end pred8x8_dc_rv40_c .section .text.pred8x8_plane_c,"ax",@progbits .align 2 .align 5 .ent pred8x8_plane_c .type pred8x8_plane_c, @functionpred8x8_plane_c: .frame $sp,32,$31 # vars= 0, regs= 7/0, args= 0, gp= 0 .mask 0x007f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro sll $6,$5,2 addiu $sp,$sp,-32 addu $6,$4,$6 sw $22,24($sp) addiu $3,$6,-1 sll $22,$5,1 sw $19,12($sp) subu $19,$3,$22 subu $15,$19,$5 addu $3,$5,$3 subu $2,$4,$5 sw $21,20($sp) sw $20,16($sp) sw $18,8($sp) sw $17,4($sp) sw $16,0($sp) addiu $2,$2,3 addu $7,$5,$3 subu $10,$15,$5 lbu $21,-2($2) lbu $20,0($15) lbu $16,-3($2) lbu $12,2($2) lbu $11,0($3) lbu $14,3($2) lbu $3,0($10) lbu $13,0($7) lbu $17,-1($2) lbu $18,0($19) lbu $9,-1($6) lbu $8,1($2) addu $7,$5,$7 subu $10,$10,$5 lbu $19,0($7) lbu $6,0($10) subu $14,$14,$16 subu $13,$13,$3 lbu $16,-4($2) lbu $3,4($2) subu $12,$12,$21 subu $11,$11,$20 subu $8,$8,$17 subu $9,$9,$18 sll $12,$12,1 sll $11,$11,1 sll $2,$14,1 sll $7,$13,1 addu $2,$2,$14 addu $7,$7,$13 addu $8,$8,$12 addu $9,$9,$11 subu $3,$3,$16 subu $6,$19,$6 addu $8,$8,$2 addu $9,$9,$7 sll $3,$3,2 sll $6,$6,2 addu $3,$3,$8 addu $6,$6,$9 sll $10,$3,4 sll $11,$6,4 subu $15,$15,$22 addu $10,$10,$3 addu $11,$11,$6 lbu $7,8($15) addiu $10,$10,16 addiu $11,$11,16 sra $10,$10,5 sra $11,$11,5 addu $3,$10,$11 addu $7,$7,$19 sll $2,$3,1 sll $7,$7,4 addu $2,$2,$3 addiu $7,$7,16 subu $7,$7,$2 lui $8,%hi(ff_cropTbl+1024) addiu $8,$8,%lo(ff_cropTbl+1024) sra $2,$7,5 addu $2,$2,$8 lbu $6,0($2) addu $3,$10,$7 sra $3,$3,5 sll $13,$10,1 sb $6,0($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$7,$13 sra $2,$2,5 addu $17,$13,$10 sb $6,1($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$7,$17 sra $3,$3,5 sll $14,$10,2 sb $6,2($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$7,$14 addu $16,$14,$10 sra $2,$2,5 sb $6,3($4) addu $2,$2,$8 addu $6,$16,$7 lbu $3,0($2) sll $12,$10,3 sra $6,$6,5 subu $15,$12,$13 addu $6,$6,$8 sb $3,4($4) lbu $2,0($6) addu $3,$15,$7 sra $3,$3,5 sb $2,5($4) subu $12,$12,$10 addu $3,$3,$8 lbu $6,0($3) addu $2,$12,$7 sra $2,$2,5 sb $6,6($4) addu $2,$2,$8 lbu $3,0($2) addu $7,$11,$7 sra $2,$7,5 sb $3,7($4) addu $2,$2,$8 lbu $9,0($2) addu $3,$10,$7 addu $4,$5,$4 sra $3,$3,5 sb $9,0($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$13,$7 sra $2,$2,5 sb $6,1($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$17,$7 sra $3,$3,5 sb $6,2($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$14,$7 sra $2,$2,5 sb $6,3($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$16,$7 sra $3,$3,5 sb $6,4($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$15,$7 sra $2,$2,5 sb $6,5($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$12,$7 sra $3,$3,5 sb $6,6($4) addu $3,$3,$8 addu $7,$11,$7 lbu $6,0($3) sra $2,$7,5 sb $6,7($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$10,$7 addu $4,$5,$4 sra $3,$3,5 sb $6,0($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$13,$7 sra $2,$2,5 sb $6,1($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$17,$7 sra $3,$3,5 sb $6,2($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$14,$7 sra $2,$2,5 sb $6,3($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$16,$7 sra $3,$3,5 sb $6,4($4) addu $2,$15,$7 addu $3,$3,$8 lbu $6,0($3) sra $2,$2,5 addu $2,$2,$8 sb $6,5($4) addu $3,$12,$7 lbu $6,0($2) sra $3,$3,5 sb $6,6($4) addu $3,$3,$8 lbu $6,0($3) addu $7,$11,$7 sra $2,$7,5 sb $6,7($4) addu $2,$2,$8 lbu $3,0($2) addu $6,$10,$7 addu $4,$5,$4 sra $6,$6,5 sb $3,0($4) addu $6,$6,$8 lbu $2,0($6) addu $3,$13,$7 sra $3,$3,5 sb $2,1($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$17,$7 sra $2,$2,5 sb $6,2($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$14,$7 sra $3,$3,5 sb $6,3($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$16,$7 sra $2,$2,5 sb $6,4($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$15,$7 sra $3,$3,5 sb $6,5($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$12,$7 sra $2,$2,5 sb $6,6($4) addu $2,$2,$8 lbu $3,0($2) addu $7,$11,$7 sra $2,$7,5 sb $3,7($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$10,$7 addu $4,$5,$4 sra $3,$3,5 sb $6,0($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$13,$7 sra $2,$2,5 sb $6,1($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$17,$7 sra $3,$3,5 sb $6,2($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$14,$7 sra $2,$2,5 sb $6,3($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$16,$7 sra $3,$3,5 sb $6,4($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$15,$7 sra $2,$2,5 sb $6,5($4) addu $3,$12,$7 addu $2,$2,$8 lbu $6,0($2) sra $3,$3,5 addu $3,$3,$8 sb $6,6($4) addu $7,$11,$7 lbu $6,0($3) sra $2,$7,5 sb $6,7($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$10,$7 addu $4,$5,$4 sra $3,$3,5 sb $6,0($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$13,$7 sra $2,$2,5 sb $6,1($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$17,$7 sra $3,$3,5 sb $6,2($4) addu $3,$3,$8 lbu $9,0($3) addu $2,$14,$7 sra $2,$2,5 sb $9,3($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$16,$7 sra $3,$3,5 sb $6,4($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$15,$7 sra $2,$2,5 sb $6,5($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$12,$7 sra $3,$3,5 sb $6,6($4) addu $3,$3,$8 lbu $6,0($3) addu $7,$11,$7 sra $2,$7,5 sb $6,7($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$10,$7 addu $4,$5,$4 sra $3,$3,5 sb $6,0($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$13,$7 sra $2,$2,5 sb $6,1($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$17,$7 sra $3,$3,5 sb $6,2($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$14,$7 sra $2,$2,5 sb $6,3($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$16,$7 sra $3,$3,5 sb $6,4($4) addu $3,$3,$8 lbu $6,0($3) addu $2,$15,$7 sra $2,$2,5 sb $6,5($4) addu $2,$2,$8 lbu $6,0($2) addu $3,$12,$7 sra $3,$3,5 addu $11,$11,$7 sb $6,6($4) addu $3,$3,$8 lbu $6,0($3) sra $2,$11,5 addu $2,$2,$8 sb $6,7($4) addu $10,$10,$11 lbu $3,0($2) addu $5,$5,$4 sra $10,$10,5 sb $3,0($5) addu $10,$10,$8 lbu $2,0($10) addu $13,$13,$11 sra $13,$13,5 sb $2,1($5) addu $13,$13,$8 lbu $2,0($13) addu $17,$17,$11 sra $17,$17,5 sb $2,2($5) addu $17,$17,$8 lbu $2,0($17) addu $14,$14,$11 sra $14,$14,5 sb $2,3($5) addu $14,$14,$8 lbu $2,0($14) addu $16,$16,$11 sra $16,$16,5 sb $2,4($5) addu $16,$16,$8 lbu $2,0($16) addu $15,$15,$11 sra $15,$15,5 sb $2,5($5) addu $15,$15,$8 lbu $2,0($15) addu $12,$12,$11 sra $12,$12,5 sb $2,6($5) addu $12,$12,$8 lbu $2,0($12) sb $2,7($5) lw $22,24($sp) lw $21,20($sp) lw $20,16($sp) lw $19,12($sp) lw $18,8($sp) lw $17,4($sp) lw $16,0($sp) j $31 addiu $sp,$sp,32 .set macro .set reorder .end pred8x8_plane_c .section .text.pred8x8l_128_dc_c,"ax",@progbits .align 2 .align 5 .ent pred8x8l_128_dc_c .type pred8x8l_128_dc_c, @functionpred8x8l_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 addu $3,$7,$4 addu $5,$7,$3 addu $6,$7,$5 addu $8,$7,$6 addu $9,$7,$8 addu $10,$7,$9 li $2,-2139095040 # 0xffffffff80800000 ori $2,$2,0x8080 addu $7,$7,$10 sw $2,4($4) sw $2,0($4) sw $2,4($3) sw $2,0($3) sw $2,4($5) sw $2,0($5) sw $2,4($6) sw $2,0($6) sw $2,4($8) sw $2,0($8) sw $2,4($9) sw $2,0($9) sw $2,4($10) sw $2,0($10) sw $2,0($7) j $31 sw $2,4($7) .set macro .set reorder .end pred8x8l_128_dc_c .section .text.pred8x8l_left_dc_c,"ax",@progbits .align 2 .align 5 .ent pred8x8l_left_dc_c .type pred8x8l_left_dc_c, @functionpred8x8l_left_dc_c: .frame $sp,8,$31 # vars= 0, regs= 2/0, args= 0, gp= 0 .mask 0x00030000,-4 .fmask 0x00
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?