📄 motion_comp.s
字号:
and $10,$10,$3subu $6,$2,$8and $9,$9,$3subu $2,$2,$12subu $4,$4,$14and $11,$11,$3and $5,$5,$3$L86:#APP.word 0b01110001011011100000000001010110 #S32LDIV XR1,$11,$14,0.word 0b01110001011000000000010010010000 #S32LDD XR2,$11,4.word 0b01110001011000000000100011010000 #S32LDD XR3,$11,8.word 0b01110001011000000000110100010000 #S32LDD XR4,$11,12.word 0b01110001011000000001000101010000 #S32LDD XR5,$11,16.word 0b01110000110001000100100001100111 #S32ALN XR1,XR2,XR1,$6.word 0b01110000110001001000110010100111 #S32ALN XR2,XR3,XR2,$6.word 0b01110000110001001101000011100111 #S32ALN XR3,XR4,XR3,$6.word 0b01110000110001010001010100100111 #S32ALN XR4,XR5,XR4,$6.word 0b01110001010011100000000101010110 #S32LDIV XR5,$10,$14,0.word 0b01110001010000000000010110010000 #S32LDD XR6,$10,4.word 0b01110001010000000000100111010000 #S32LDD XR7,$10,8.word 0b01110001010000000000111000010000 #S32LDD XR8,$10,12.word 0b01110001010000000001001001010000 #S32LDD XR9,$10,16.word 0b01110000010001010101100101100111 #S32ALN XR5,XR6,XR5,$2.word 0b01110000010001011001110110100111 #S32ALN XR6,XR7,XR6,$2.word 0b01110000010001011110000111100111 #S32ALN XR7,XR8,XR7,$2.word 0b01110000010001100010011000100111 #S32ALN XR8,XR9,XR8,$2.word 0b01110000000101000101010001000110 #Q8AVGR XR1,XR5,XR1.word 0b01110000000101001001100010000110 #Q8AVGR XR2,XR6,XR2.word 0b01110000000101001101110011000110 #Q8AVGR XR3,XR7,XR3.word 0b01110000000101010010000100000110 #Q8AVGR XR4,XR8,XR4.word 0b01110000101011100000000101010110 #S32LDIV XR5,$5,$14,0.word 0b01110000101000000000010110010000 #S32LDD XR6,$5,4.word 0b01110000101000000000100111010000 #S32LDD XR7,$5,8.word 0b01110000101000000000111000010000 #S32LDD XR8,$5,12.word 0b01110000101000000001001001010000 #S32LDD XR9,$5,16.word 0b01110001101001010101100101100111 #S32ALN XR5,XR6,XR5,$13.word 0b01110001101001011001110110100111 #S32ALN XR6,XR7,XR6,$13.word 0b01110001101001011110000111100111 #S32ALN XR7,XR8,XR7,$13.word 0b01110001101001100010011000100111 #S32ALN XR8,XR9,XR8,$13.word 0b01110001001011100000001001010110 #S32LDIV XR9,$9,$14,0.word 0b01110001001000000000011010010000 #S32LDD XR10,$9,4.word 0b01110001001000000000101011010000 #S32LDD XR11,$9,8.word 0b01110001001000000000111100010000 #S32LDD XR12,$9,12.word 0b01110001001000000001001101010000 #S32LDD XR13,$9,16.word 0b01110000010001100110101001100111 #S32ALN XR9,XR10,XR9,$2.word 0b01110000010001101010111010100111 #S32ALN XR10,XR11,XR10,$2.word 0b01110000010001101111001011100111 #S32ALN XR11,XR12,XR11,$2.word 0b01110000010001110011011100100111 #S32ALN XR12,XR13,XR12,$2.word 0b01110000000101010110010101000110 #Q8AVGR XR5,XR9,XR5.word 0b01110000000101011010100110000110 #Q8AVGR XR6,XR10,XR6.word 0b01110000000101011110110111000110 #Q8AVGR XR7,XR11,XR7.word 0b01110000000101100011001000000110 #Q8AVGR XR8,XR12,XR8.word 0b01110000000100010100010001000110 #Q8AVG XR1,XR1,XR5.word 0b01110000000100011000100010000110 #Q8AVG XR2,XR2,XR6.word 0b01110000000100011100110011000110 #Q8AVG XR3,XR3,XR7.word 0b01110000000100100001000100000110 #Q8AVG XR4,XR4,XR8.word 0b01110000100011100000000001010111 #S32SDIV XR1,$4,$14,0.word 0b01110000100000000000010010010001 #S32STD XR2,$4,4.word 0b01110000100000000000100011010001 #S32STD XR3,$4,8.word 0b01110000100000000000110100010001 #S32STD XR4,$4,12#NO_APPaddiu $7,$7,-1bne $7,$0,$L86j $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,0move $13,$6subu $11,$5,$13addiu $9,$5,1addu $6,$5,$6li $3,-4 # 0xfffffffffffffffcli $2,4 # 0x4addiu $10,$11,1andi $12,$9,0x3andi $6,$6,0x3andi $8,$5,0x3subu $14,$2,$6and $10,$10,$3subu $6,$2,$8and $9,$9,$3subu $2,$2,$12subu $4,$4,$13and $11,$11,$3and $5,$5,$3$L92:#APP.word 0b01110001011011010000000001010110 #S32LDIV XR1,$11,$13,0.word 0b01110001011000000000010010010000 #S32LDD XR2,$11,4.word 0b01110001011000000000100011010000 #S32LDD XR3,$11,8.word 0b01110000110001000100100001100111 #S32ALN XR1,XR2,XR1,$6.word 0b01110000110001001000110010100111 #S32ALN XR2,XR3,XR2,$6.word 0b01110001010011010000000101010110 #S32LDIV XR5,$10,$13,0.word 0b01110001010000000000010110010000 #S32LDD XR6,$10,4.word 0b01110001010000000000100111010000 #S32LDD XR7,$10,8.word 0b01110000010001010101100101100111 #S32ALN XR5,XR6,XR5,$2.word 0b01110000010001011001110110100111 #S32ALN XR6,XR7,XR6,$2.word 0b01110000000101000101010001000110 #Q8AVGR XR1,XR5,XR1.word 0b01110000000101001001100010000110 #Q8AVGR XR2,XR6,XR2.word 0b01110000101011010000000101010110 #S32LDIV XR5,$5,$13,0.word 0b01110000101000000000010110010000 #S32LDD XR6,$5,4.word 0b01110000101000000000100111010000 #S32LDD XR7,$5,8.word 0b01110001110001010101100101100111 #S32ALN XR5,XR6,XR5,$14.word 0b01110001110001011001110110100111 #S32ALN XR6,XR7,XR6,$14.word 0b01110001001011010000001001010110 #S32LDIV XR9,$9,$13,0.word 0b01110001001000000000011010010000 #S32LDD XR10,$9,4.word 0b01110001001000000000101011010000 #S32LDD XR11,$9,8.word 0b01110000010001100110101001100111 #S32ALN XR9,XR10,XR9,$2.word 0b01110000010001101010111010100111 #S32ALN XR10,XR11,XR10,$2.word 0b01110000000101010110010101000110 #Q8AVGR XR5,XR9,XR5.word 0b01110000000101011010100110000110 #Q8AVGR XR6,XR10,XR6.word 0b01110000000100010100010001000110 #Q8AVG XR1,XR1,XR5.word 0b01110000000100011000100010000110 #Q8AVG XR2,XR2,XR6.word 0b01110000100011010000000001010111 #S32SDIV XR1,$4,$13,0.word 0b01110000100000000000010010010001 #S32STD XR2,$4,4#NO_APPaddiu $7,$7,-1bne $7,$0,$L92j $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 nomacromove $10,$5move $9,$4addu $8,$5,$6subu $11,$0,$6$L99:lbu $2,1($10)lbu $3,0($10)lbu $4,0($8)addu $3,$3,$2addu $3,$3,$4lbu $2,1($8)lbu $4,0($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1addu $10,$10,$6addu $5,$10,$11sb $2,0($9)lbu $2,2($5)lbu $3,1($5)lbu $4,1($8)addu $3,$3,$2addu $3,$3,$4lbu $2,2($8)lbu $4,1($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,1($9)lbu $2,3($5)lbu $3,2($5)lbu $4,2($8)addu $3,$3,$2addu $3,$3,$4lbu $2,3($8)lbu $4,2($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,2($9)lbu $2,4($5)lbu $3,3($5)lbu $4,3($8)addu $3,$3,$2addu $3,$3,$4lbu $2,4($8)lbu $4,3($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,3($9)lbu $2,5($5)lbu $3,4($5)lbu $4,4($8)addu $3,$3,$2addu $3,$3,$4lbu $2,5($8)lbu $4,4($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,4($9)lbu $2,6($5)lbu $3,5($5)lbu $4,5($8)addu $3,$3,$2addu $3,$3,$4lbu $2,6($8)lbu $4,5($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,5($9)lbu $2,7($5)lbu $3,6($5)lbu $4,6($8)addu $3,$3,$2addu $3,$3,$4lbu $2,7($8)lbu $4,6($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,6($9)lbu $2,8($5)lbu $3,7($5)lbu $4,7($8)addu $3,$3,$2addu $3,$3,$4lbu $2,8($8)lbu $4,7($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,7($9)lbu $2,9($5)lbu $3,8($5)lbu $4,8($8)addu $3,$3,$2addu $3,$3,$4lbu $2,9($8)lbu $4,8($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,8($9)lbu $2,10($5)lbu $3,9($5)lbu $4,9($8)addu $3,$3,$2addu $3,$3,$4lbu $2,10($8)lbu $4,9($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,9($9)lbu $2,11($5)lbu $3,10($5)lbu $4,10($8)addu $3,$3,$2addu $3,$3,$4lbu $2,11($8)lbu $4,10($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,10($9)lbu $2,12($5)lbu $3,11($5)lbu $4,11($8)addu $3,$3,$2addu $3,$3,$4lbu $2,12($8)lbu $4,11($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,11($9)lbu $2,13($5)lbu $3,12($5)lbu $4,12($8)addu $3,$3,$2addu $3,$3,$4lbu $2,13($8)lbu $4,12($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,12($9)lbu $2,14($5)lbu $3,13($5)lbu $4,13($8)addu $3,$3,$2addu $3,$3,$4lbu $2,14($8)lbu $4,13($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,13($9)lbu $2,15($5)lbu $3,14($5)lbu $4,14($8)addu $3,$3,$2addu $3,$3,$4lbu $2,15($8)lbu $4,14($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,14($9)lbu $3,16($5)lbu $2,15($5)lbu $4,15($8)addu $2,$2,$3addu $2,$2,$4lbu $3,16($8)lbu $4,15($9)addiu $2,$2,2addu $3,$3,$2sra $3,$3,2addiu $4,$4,1addu $3,$3,$4sra $3,$3,1addiu $7,$7,-1sb $3,15($9)addu $8,$8,$6bne $7,$0,$L99addu $9,$9,$6j $31nop.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 nomacromove $10,$5move $9,$4addu $8,$5,$6subu $11,$0,$6$L106:lbu $2,1($10)lbu $3,0($10)lbu $4,0($8)addu $3,$3,$2addu $3,$3,$4lbu $2,1($8)lbu $4,0($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1addu $10,$10,$6sb $2,0($9)addu $5,$10,$11lbu $2,2($5)lbu $3,1($5)lbu $4,1($8)addu $3,$3,$2addu $3,$3,$4lbu $2,2($8)lbu $4,1($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,1($9)lbu $2,3($5)lbu $3,2($5)lbu $4,2($8)addu $3,$3,$2addu $3,$3,$4lbu $2,3($8)lbu $4,2($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,2($9)lbu $2,4($5)lbu $3,3($5)lbu $4,3($8)addu $3,$3,$2addu $3,$3,$4lbu $2,4($8)lbu $4,3($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,3($9)lbu $2,5($5)lbu $3,4($5)lbu $4,4($8)addu $3,$3,$2addu $3,$3,$4lbu $2,5($8)lbu $4,4($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,4($9)lbu $2,6($5)lbu $3,5($5)lbu $4,5($8)addu $3,$3,$2addu $3,$3,$4lbu $2,6($8)lbu $4,5($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,5($9)lbu $2,7($5)lbu $3,6($5)lbu $4,6($8)addu $3,$3,$2addu $3,$3,$4lbu $2,7($8)lbu $4,6($9)addiu $3,$3,2addu $2,$2,$3addiu $4,$4,1sra $2,$2,2addu $2,$2,$4sra $2,$2,1sb $2,6($9)lbu $3,8($5)lbu $2,7($5)lbu $4,7($8)addu $2,$2,$3addu $2,$2,$4lbu $3,8($8)lbu $4,7($9)addiu $2,$2,2addu $3,$3,$2sra $3,$3,2addiu $4,$4,1addu $3,$3,$4sra $3,$3,1addiu $7,$7,-1sb $3,7($9)addu $8,$8,$6bne $7,$0,$L106addu $9,$9,$6j $31nop.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 + -