📄 h264idct_mxu.s
字号:
.file 1 "h264idct.c".section .mdebug.abi32.previous.section .text.ff_h264_idct_add_c,"ax",@progbits.align 2.align 5.globl ff_h264_idct_add_c.ent ff_h264_idct_add_c.type ff_h264_idct_add_c, @functionff_h264_idct_add_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0lhu $2,0($5)addiu $2,$2,32sh $2,0($5)#APP.word 0b01110000101000000000000001010000 #S32LDD XR1,$5,0.word 0b01110000101000000000010010010000 #S32LDD XR2,$5,4.word 0b01110000101000000000100011010000 #S32LDD XR3,$5,8.word 0b01110000101000000000110100010000 #S32LDD XR4,$5,12.word 0b01110011000101001100010111111101 #S32SFL XR7,XR1,XR3,XR5,PTN3.word 0b01110011000110010000101000111101 #S32SFL XR8,XR2,XR4,XR6,PTN3.word 0b01110000011010100001111001110111 #Q16SAR XR9,XR7,XR8,XR10,1.word 0b01110001000010011001010001001110 #Q16ADD XR1,XR5,XR6,XR2,AS,WW.word 0b01110010000000100010010011001110 #Q16ADD XR3,XR9,XR8,XR0,SA,WW.word 0b01110000000000101001110100001110 #Q16ADD XR4,XR7,XR10,XR0,AA,WW.word 0b01110001000110010000010101001110 #Q16ADD XR5,XR1,XR4,XR6,AS,WW.word 0b01110001001000001100100111001110 #Q16ADD XR7,XR2,XR3,XR8,AS,WW.word 0b01110011000011010101110001111101 #S32SFL XR1,XR7,XR5,XR3,PTN3.word 0b01110011000100100001100010111101 #S32SFL XR2,XR6,XR8,XR4,PTN3.word 0b01110000101000000000000001010001 #S32STD XR1,$5,0.word 0b01110000101000000000010010010001 #S32STD XR2,$5,4.word 0b01110000101000000000100011010001 #S32STD XR3,$5,8.word 0b01110000101000000000110100010001 #S32STD XR4,$5,12.word 0b01110000101000000001000001010000 #S32LDD XR1,$5,16.word 0b01110000101000000001010010010000 #S32LDD XR2,$5,20.word 0b01110000101000000001100011010000 #S32LDD XR3,$5,24.word 0b01110000101000000001110100010000 #S32LDD XR4,$5,28.word 0b01110011000101001100010111111101 #S32SFL XR7,XR1,XR3,XR5,PTN3.word 0b01110011000110010000101000111101 #S32SFL XR8,XR2,XR4,XR6,PTN3.word 0b01110000011010100001111001110111 #Q16SAR XR9,XR7,XR8,XR10,1.word 0b01110001000010011001010001001110 #Q16ADD XR1,XR5,XR6,XR2,AS,WW.word 0b01110010000000100010010011001110 #Q16ADD XR3,XR9,XR8,XR0,SA,WW.word 0b01110000000000101001110100001110 #Q16ADD XR4,XR7,XR10,XR0,AA,WW.word 0b01110001000110010000010101001110 #Q16ADD XR5,XR1,XR4,XR6,AS,WW.word 0b01110001001000001100100111001110 #Q16ADD XR7,XR2,XR3,XR8,AS,WW.word 0b01110011000011010101110001111101 #S32SFL XR1,XR7,XR5,XR3,PTN3.word 0b01110011000100100001100010111101 #S32SFL XR2,XR6,XR8,XR4,PTN3.word 0b01110000101000000001000001010001 #S32STD XR1,$5,16.word 0b01110000101000000001010010010001 #S32STD XR2,$5,20.word 0b01110000101000000001100011010001 #S32STD XR3,$5,24.word 0b01110000101000000001110100010001 #S32STD XR4,$5,28.word 0b01110000101000000000001010010000 #S32LDD XR10,$5,0.word 0b01110000101000000000100001010000 #S32LDD XR1,$5,8.word 0b01110000101000000001000010010000 #S32LDD XR2,$5,16.word 0b01110000101000000001100011010000 #S32LDD XR3,$5,24.word 0b01110000010101001100010100110111 #Q16SAR XR4,XR1,XR3,XR5,1.word 0b01110001000111001010100110001110 #Q16ADD XR6,XR10,XR2,XR7,AS,WW.word 0b01110010000000001101001000001110 #Q16ADD XR8,XR4,XR3,XR0,SA,WW.word 0b01110000000000010100011001001110 #Q16ADD XR9,XR1,XR5,XR0,AA,WW.word 0b01110001001100100101101011001110 #Q16ADD XR11,XR6,XR9,XR12,AS,WW.word 0b01110001001110100001111101001110 #Q16ADD XR13,XR7,XR8,XR14,AS,WW.word 0b01110001101100110010111011110111 #Q16SAR XR11,XR11,XR12,XR12,6.word 0b01110001101110111011011101110111 #Q16SAR XR13,XR13,XR14,XR14,6.word 0b01110000101000000000011010010000 #S32LDD XR10,$5,4.word 0b01110000101000000000110001010000 #S32LDD XR1,$5,12.word 0b01110000101000000001010010010000 #S32LDD XR2,$5,20.word 0b01110000101000000001110011010000 #S32LDD XR3,$5,28.word 0b01110000010101001100010100110111 #Q16SAR XR4,XR1,XR3,XR5,1.word 0b01110001000111001010100110001110 #Q16ADD XR6,XR10,XR2,XR7,AS,WW.word 0b01110010000000001101001000001110 #Q16ADD XR8,XR4,XR3,XR0,SA,WW.word 0b01110000000000010100011001001110 #Q16ADD XR9,XR1,XR5,XR0,AA,WW.word 0b01110001000010100101100001001110 #Q16ADD XR1,XR6,XR9,XR2,AS,WW.word 0b01110001000100100001110011001110 #Q16ADD XR3,XR7,XR8,XR4,AS,WW.word 0b01110001100010001000010001110111 #Q16SAR XR1,XR1,XR2,XR2,6.word 0b01110001100100010000110011110111 #Q16SAR XR3,XR3,XR4,XR4,6.word 0b01110000100000000000000101010000 #S32LDD XR5,$4,0.word 0b01110000001011000001010001011101 #Q8ACCE XR1,XR5,XR0,XR11,AA.word 0b01110000000110101100010101000111 #Q16SAT XR5,XR1,XR11.word 0b01110000100000000000000101010001 #S32STD XR5,$4,0.word 0b01110000100001100000000101010110 #S32LDIV XR5,$4,$6,0.word 0b01110000001101000001010011011101 #Q8ACCE XR3,XR5,XR0,XR13,AA.word 0b01110000000110110100110101000111 #Q16SAT XR5,XR3,XR13.word 0b01110000100000000000000101010001 #S32STD XR5,$4,0.word 0b01110000100001100000000101010110 #S32LDIV XR5,$4,$6,0.word 0b01110000001110000001010100011101 #Q8ACCE XR4,XR5,XR0,XR14,AA.word 0b01110000000110111001000101000111 #Q16SAT XR5,XR4,XR14.word 0b01110000100000000000000101010001 #S32STD XR5,$4,0.word 0b01110000100001100000000101010110 #S32LDIV XR5,$4,$6,0.word 0b01110000001100000001010010011101 #Q8ACCE XR2,XR5,XR0,XR12,AA.word 0b01110000000110110000100101000111 #Q16SAT XR5,XR2,XR12.word 0b01110000100000000000000101010001 #S32STD XR5,$4,0#NO_APPj $31.end ff_h264_idct_add_c.section .text.ff_h264_idct8_add_c,"ax",@progbits.align 2.align 5.globl ff_h264_idct8_add_c.ent ff_h264_idct8_add_c.type ff_h264_idct8_add_c, @functionff_h264_idct8_add_c:.frame $sp,80,$31 # vars= 40, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80sw $18,48($sp)sw $17,44($sp)sw $16,40($sp)sw $fp,72($sp)sw $23,68($sp)sw $22,64($sp)sw $21,60($sp)sw $20,56($sp)sw $19,52($sp)lhu $2,0($5)sw $5,84($sp)addiu $2,$2,32sw $4,80($sp)sh $2,0($5)move $17,$6move $16,$5addiu $18,$5,128$L4:lh $9,10($16)lh $7,6($16)lh $3,14($16)lh $8,2($16)lh $11,4($16)lh $14,12($16)addu $6,$9,$7subu $12,$3,$8subu $5,$9,$7addu $4,$3,$8lh $10,8($16)lh $2,0($16)subu $5,$5,$3subu $4,$4,$7addu $12,$9,$12addu $6,$8,$6sra $3,$3,1sra $8,$8,1sra $7,$7,1sra $9,$9,1addu $12,$12,$9subu $5,$5,$3addu $6,$6,$8subu $4,$4,$7sra $9,$14,1sra $8,$11,1subu $8,$8,$14subu $3,$2,$10addu $9,$9,$11sra $13,$12,2addu $2,$2,$10sra $15,$6,2sra $14,$5,2sra $7,$4,2subu $10,$3,$8subu $11,$2,$9addu $4,$4,$13subu $7,$7,$12addu $2,$2,$9addu $3,$3,$8addu $5,$5,$15subu $6,$6,$14andi $2,$2,0xffffandi $6,$6,0xffffandi $3,$3,0xffffandi $7,$7,0xffffandi $10,$10,0xffffandi $4,$4,0xffffandi $11,$11,0xffffandi $5,$5,0xffffsubu $8,$2,$6subu $9,$3,$7subu $12,$10,$4subu $13,$11,$5addu $2,$2,$6addu $3,$3,$7addu $10,$10,$4addu $11,$11,$5sh $2,0($16)sh $8,14($16)sh $3,2($16)sh $9,12($16)sh $10,4($16)sh $12,10($16)sh $11,6($16)sh $13,8($16)addiu $16,$16,16bne $18,$16,$L4lw $8,80($sp)sll $6,$17,1addu $2,$6,$17addu $2,$8,$2sll $3,$17,3sll $7,$17,2subu $5,$3,$6addu $4,$7,$17subu $3,$3,$17sw $2,4($sp)lui $2,%hi(ff_cropTbl+1024)addu $4,$8,$4addu $23,$3,$8addiu $25,$2,%lo(ff_cropTbl+1024)lw $3,84($sp)lw $2,84($sp)sw $4,0($sp)lw $4,84($sp)addiu $2,$2,64addiu $3,$3,32addu $fp,$8,$5addiu $4,$4,96sw $2,32($sp)sw $3,28($sp)lw $5,84($sp)lw $8,84($sp)lw $2,84($sp)lw $3,84($sp)sw $4,24($sp)lw $4,80($sp)addiu $5,$5,80addiu $8,$8,48addiu $2,$2,112addiu $3,$3,16sw $5,20($sp)sw $8,16($sp)sw $2,12($sp)sw $3,8($sp)addu $22,$17,$4addu $21,$4,$6addu $20,$4,$7sw $0,36($sp)move $24,$0$L6:lw $5,20($sp)lw $8,12($sp)addu $2,$5,$24lh $13,0($2)lw $6,16($sp)addu $2,$8,$24lh $4,0($2)lw $5,8($sp)lw $2,24($sp)addu $3,$6,$24lw $6,84($sp)lh $11,0($3)addu $3,$2,$24addu $2,$5,$24lh $12,0($2)lw $8,32($sp)addu $2,$24,$6lw $6,28($sp)subu $10,$13,$11lh $19,0($3)addu $5,$6,$24addu $3,$8,$24addu $9,$13,$11lh $8,0($2)subu $10,$10,$4sra $2,$4,1lh $18,0($3)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -