📄 motion_comp.mid
字号:
addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,2($8) lbu $3,3($5) lbu $2,3($9) lbu $4,3($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,3($8) lbu $3,4($5) lbu $2,4($9) lbu $4,4($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,4($8) lbu $3,5($5) lbu $2,5($9) lbu $4,5($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,5($8) lbu $3,6($5) lbu $2,6($9) lbu $4,6($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,6($8) lbu $3,7($5) lbu $2,7($9) lbu $4,7($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,7($8) lbu $3,8($5) lbu $2,8($9) lbu $4,8($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,8($8) lbu $3,9($5) lbu $2,9($9) lbu $4,9($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,9($8) lbu $3,10($5) lbu $2,10($9) lbu $4,10($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,10($8) lbu $3,11($5) lbu $2,11($9) lbu $4,11($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,11($8) lbu $3,12($5) lbu $2,12($9) lbu $4,12($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,12($8) lbu $3,13($5) lbu $2,13($9) lbu $4,13($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,13($8) lbu $3,14($5) lbu $2,14($9) lbu $4,14($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,14($8) lbu $3,15($5) lbu $2,15($9) lbu $4,15($8) addiu $3,$3,1 addu $2,$2,$3 sra $2,$2,1 addiu $4,$4,1 addu $2,$2,$4 sra $2,$2,1 addiu $7,$7,-1 sb $2,15($8) addu $9,$9,$6 bne $7,$0,$L73 addu $8,$8,$6 j $31 nop .set macro .set reorder .end MC_avg_y_16_c .section .text.MC_avg_y_8_c,"ax",@progbits .align 2 .align 5 .ent MC_avg_y_8_c .type MC_avg_y_8_c, @functionMC_avg_y_8_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro move $10,$5 move $8,$4 addu $9,$5,$6 subu $11,$0,$6$L80: lbu $3,0($10) lbu $2,0($9) lbu $4,0($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 addu $10,$10,$6 sb $2,0($8) addu $5,$10,$11 lbu $3,1($5) lbu $2,1($9) lbu $4,1($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,1($8) lbu $3,2($5) lbu $2,2($9) lbu $4,2($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,2($8) lbu $3,3($5) lbu $2,3($9) lbu $4,3($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,3($8) lbu $3,4($5) lbu $2,4($9) lbu $4,4($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,4($8) lbu $3,5($5) lbu $2,5($9) lbu $4,5($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,5($8) lbu $3,6($5) lbu $2,6($9) lbu $4,6($8) addiu $3,$3,1 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,1 addu $2,$2,$4 sra $2,$2,1 sb $2,6($8) lbu $3,7($5) lbu $2,7($9) lbu $4,7($8) addiu $3,$3,1 addu $2,$2,$3 sra $2,$2,1 addiu $4,$4,1 addu $2,$2,$4 sra $2,$2,1 addiu $7,$7,-1 sb $2,7($8) addu $9,$9,$6 bne $7,$0,$L80 addu $8,$8,$6 j $31 nop .set macro .set reorder .end MC_avg_y_8_c .section .text.MC_put_xy_16_c,"ax",@progbits .align 2 .align 5 .ent MC_put_xy_16_c .type MC_put_xy_16_c, @functionMC_put_xy_16_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 move $14,$6 subu $11,$5,$14 addiu $9,$5,1 addu $6,$5,$6 li $3,-4 # 0xfffffffffffffffc li $2,4 # 0x4 addiu $10,$11,1 andi $12,$9,0x3 andi $6,$6,0x3 andi $8,$5,0x3 subu $13,$2,$6 and $10,$10,$3 subu $6,$2,$8 and $9,$9,$3 subu $2,$2,$12 subu $4,$4,$14 and $11,$11,$3 and $5,$5,$3$L86:#APP S32LDIV xr1,$11,$14,0 S32LDD xr2,$11,4 S32LDD xr3,$11,8 S32LDD xr4,$11,12 S32LDD xr5,$11,16 S32ALN xr1,xr2,xr1,$6 S32ALN xr2,xr3,xr2,$6 S32ALN xr3,xr4,xr3,$6 S32ALN xr4,xr5,xr4,$6 S32LDIV xr5,$10,$14,0 S32LDD xr6,$10,4 S32LDD xr7,$10,8 S32LDD xr8,$10,12 S32LDD xr9,$10,16 S32ALN xr5,xr6,xr5,$2 S32ALN xr6,xr7,xr6,$2 S32ALN xr7,xr8,xr7,$2 S32ALN xr8,xr9,xr8,$2 Q8AVGR xr1,xr5,xr1 Q8AVGR xr2,xr6,xr2 Q8AVGR xr3,xr7,xr3 Q8AVGR xr4,xr8,xr4 S32LDIV xr5,$5,$14,0 S32LDD xr6,$5,4 S32LDD xr7,$5,8 S32LDD xr8,$5,12 S32LDD xr9,$5,16 S32ALN xr5,xr6,xr5,$13 S32ALN xr6,xr7,xr6,$13 S32ALN xr7,xr8,xr7,$13 S32ALN xr8,xr9,xr8,$13 S32LDIV xr9,$9,$14,0 S32LDD xr10,$9,4 S32LDD xr11,$9,8 S32LDD xr12,$9,12 S32LDD xr13,$9,16 S32ALN xr9,xr10,xr9,$2 S32ALN xr10,xr11,xr10,$2 S32ALN xr11,xr12,xr11,$2 S32ALN xr12,xr13,xr12,$2 Q8AVGR xr5,xr9,xr5 Q8AVGR xr6,xr10,xr6 Q8AVGR xr7,xr11,xr7 Q8AVGR xr8,xr12,xr8 Q8AVG xr1,xr1,xr5 Q8AVG xr2,xr2,xr6 Q8AVG xr3,xr3,xr7 Q8AVG xr4,xr4,xr8 S32SDIV xr1,$4,$14,0 S32STD xr2,$4,4 S32STD xr3,$4,8 S32STD xr4,$4,12#NO_APP addiu $7,$7,-1 bne $7,$0,$L86 j $31 .end MC_put_xy_16_c .section .text.MC_put_xy_8_c,"ax",@progbits .align 2 .align 5 .ent MC_put_xy_8_c .type MC_put_xy_8_c, @functionMC_put_xy_8_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 move $13,$6 subu $11,$5,$13 addiu $9,$5,1 addu $6,$5,$6 li $3,-4 # 0xfffffffffffffffc li $2,4 # 0x4 addiu $10,$11,1 andi $12,$9,0x3 andi $6,$6,0x3 andi $8,$5,0x3 subu $14,$2,$6 and $10,$10,$3 subu $6,$2,$8 and $9,$9,$3 subu $2,$2,$12 subu $4,$4,$13 and $11,$11,$3 and $5,$5,$3$L92:#APP S32LDIV xr1,$11,$13,0 S32LDD xr2,$11,4 S32LDD xr3,$11,8 S32ALN xr1,xr2,xr1,$6 S32ALN xr2,xr3,xr2,$6 S32LDIV xr5,$10,$13,0 S32LDD xr6,$10,4 S32LDD xr7,$10,8 S32ALN xr5,xr6,xr5,$2 S32ALN xr6,xr7,xr6,$2 Q8AVGR xr1,xr5,xr1 Q8AVGR xr2,xr6,xr2 S32LDIV xr5,$5,$13,0 S32LDD xr6,$5,4 S32LDD xr7,$5,8 S32ALN xr5,xr6,xr5,$14 S32ALN xr6,xr7,xr6,$14 S32LDIV xr9,$9,$13,0 S32LDD xr10,$9,4 S32LDD xr11,$9,8 S32ALN xr9,xr10,xr9,$2 S32ALN xr10,xr11,xr10,$2 Q8AVGR xr5,xr9,xr5 Q8AVGR xr6,xr10,xr6 Q8AVG xr1,xr1,xr5 Q8AVG xr2,xr2,xr6 S32SDIV xr1,$4,$13,0 S32STD xr2,$4,4#NO_APP addiu $7,$7,-1 bne $7,$0,$L92 j $31 .end MC_put_xy_8_c .section .text.MC_avg_xy_16_c,"ax",@progbits .align 2 .align 5 .ent MC_avg_xy_16_c .type MC_avg_xy_16_c, @functionMC_avg_xy_16_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro move $10,$5 move $9,$4 addu $8,$5,$6 subu $11,$0,$6$L99: lbu $2,1($10) lbu $3,0($10) lbu $4,0($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,1($8) lbu $4,0($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 addu $10,$10,$6 addu $5,$10,$11 sb $2,0($9) lbu $2,2($5) lbu $3,1($5) lbu $4,1($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,2($8) lbu $4,1($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,1($9) lbu $2,3($5) lbu $3,2($5) lbu $4,2($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,3($8) lbu $4,2($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,2($9) lbu $2,4($5) lbu $3,3($5) lbu $4,3($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,4($8) lbu $4,3($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,3($9) lbu $2,5($5) lbu $3,4($5) lbu $4,4($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,5($8) lbu $4,4($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,4($9) lbu $2,6($5) lbu $3,5($5) lbu $4,5($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,6($8) lbu $4,5($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,5($9) lbu $2,7($5) lbu $3,6($5) lbu $4,6($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,7($8) lbu $4,6($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,6($9) lbu $2,8($5) lbu $3,7($5) lbu $4,7($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,8($8) lbu $4,7($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,7($9) lbu $2,9($5) lbu $3,8($5) lbu $4,8($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,9($8) lbu $4,8($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,8($9) lbu $2,10($5) lbu $3,9($5) lbu $4,9($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,10($8) lbu $4,9($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,9($9) lbu $2,11($5) lbu $3,10($5) lbu $4,10($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,11($8) lbu $4,10($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,10($9) lbu $2,12($5) lbu $3,11($5) lbu $4,11($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,12($8) lbu $4,11($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,11($9) lbu $2,13($5) lbu $3,12($5) lbu $4,12($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,13($8) lbu $4,12($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,12($9) lbu $2,14($5) lbu $3,13($5) lbu $4,13($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,14($8) lbu $4,13($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,13($9) lbu $2,15($5) lbu $3,14($5) lbu $4,14($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,15($8) lbu $4,14($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,14($9) lbu $3,16($5) lbu $2,15($5) lbu $4,15($8) addu $2,$2,$3 addu $2,$2,$4 lbu $3,16($8) lbu $4,15($9) addiu $2,$2,2 addu $3,$3,$2 sra $3,$3,2 addiu $4,$4,1 addu $3,$3,$4 sra $3,$3,1 addiu $7,$7,-1 sb $3,15($9) addu $8,$8,$6 bne $7,$0,$L99 addu $9,$9,$6 j $31 nop .set macro .set reorder .end MC_avg_xy_16_c .section .text.MC_avg_xy_8_c,"ax",@progbits .align 2 .align 5 .ent MC_avg_xy_8_c .type MC_avg_xy_8_c, @functionMC_avg_xy_8_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro move $10,$5 move $9,$4 addu $8,$5,$6 subu $11,$0,$6$L106: lbu $2,1($10) lbu $3,0($10) lbu $4,0($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,1($8) lbu $4,0($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 addu $10,$10,$6 sb $2,0($9) addu $5,$10,$11 lbu $2,2($5) lbu $3,1($5) lbu $4,1($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,2($8) lbu $4,1($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,1($9) lbu $2,3($5) lbu $3,2($5) lbu $4,2($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,3($8) lbu $4,2($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,2($9) lbu $2,4($5) lbu $3,3($5) lbu $4,3($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,4($8) lbu $4,3($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,3($9) lbu $2,5($5) lbu $3,4($5) lbu $4,4($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,5($8) lbu $4,4($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,4($9) lbu $2,6($5) lbu $3,5($5) lbu $4,5($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,6($8) lbu $4,5($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,5($9) lbu $2,7($5) lbu $3,6($5) lbu $4,6($8) addu $3,$3,$2 addu $3,$3,$4 lbu $2,7($8) lbu $4,6($9) addiu $3,$3,2 addu $2,$2,$3 addiu $4,$4,1 sra $2,$2,2 addu $2,$2,$4 sra $2,$2,1 sb $2,6($9) lbu $3,8($5) lbu $2,7($5) lbu $4,7($8) addu $2,$2,$3 addu $2,$2,$4 lbu $3,8($8) lbu $4,7($9) addiu $2,$2,2 addu $3,$3,$2 sra $3,$3,2 addiu $4,$4,1 addu $3,$3,$4 sra $3,$3,1 addiu $7,$7,-1 sb $3,7($9) addu $8,$8,$6 bne $7,$0,$L106 addu $9,$9,$6 j $31 nop .set macro .set reorder .end MC_avg_xy_8_c .globl mpeg2_mc_c .data .align 2 .type mpeg2_mc_c, @object .size mpeg2_mc_c, 64mpeg2_mc_c: .word MC_put_o_16_c .word MC_put_x_16_c .word MC_put_y_16_c .word MC_put_xy_16_c .word MC_put_o_8_c .word MC_put_x_8_c .word MC_put_y_8_c .word MC_put_xy_8_c .word MC_avg_o_16_c .word MC_avg_x_16_c .word MC_avg_y_16_c .word MC_avg_xy_16_c .word MC_avg_o_8_c .word MC_avg_x_8_c .word MC_avg_y_8_c .word MC_avg_xy_8_c .comm mpeg2_mc,64,4 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -