📄 h264idct_mxu.s
字号:
lh $6,0($5)subu $10,$10,$2addu $9,$12,$9sra $2,$12,1lw $3,36($sp)addu $9,$9,$2sra $14,$19,1lw $2,80($sp)addu $14,$14,$6addu $7,$8,$18sra $17,$10,2subu $17,$9,$17addu $16,$2,$3addu $15,$7,$14lbu $3,0($16)addu $2,$15,$17sra $2,$2,6addu $5,$4,$12addu $3,$3,$2subu $5,$5,$11subu $4,$4,$12addu $3,$3,$25sra $11,$11,1lbu $2,0($3)subu $5,$5,$11addu $4,$13,$4sra $6,$6,1sra $13,$13,1subu $6,$6,$19subu $8,$8,$18addu $4,$4,$13sra $12,$5,2sb $2,0($16)addu $11,$8,$6subu $12,$12,$4lbu $3,0($22)addu $2,$11,$12sra $2,$2,6addu $3,$3,$2addu $3,$3,$25lbu $2,0($3)sra $4,$4,2sb $2,0($22)addu $5,$5,$4subu $8,$8,$6lbu $3,0($21)addu $2,$8,$5sra $2,$2,6addu $3,$3,$2addu $3,$3,$25lbu $2,0($3)sra $9,$9,2sb $2,0($21)lw $4,4($sp)subu $7,$7,$14addu $10,$10,$9lbu $3,0($4)addu $2,$7,$10sra $2,$2,6addu $3,$3,$2addu $3,$3,$25lbu $4,0($3)lw $6,4($sp)subu $7,$7,$10sb $4,0($6)lbu $2,0($20)sra $7,$7,6addu $2,$2,$7addu $2,$2,$25lbu $3,0($2)subu $8,$8,$5sb $3,0($20)lw $3,0($sp)sra $8,$8,6lbu $2,0($3)lw $4,0($sp)addu $2,$2,$8addu $2,$2,$25lbu $3,0($2)subu $11,$11,$12sb $3,0($4)lbu $2,0($fp)sra $11,$11,6addu $2,$2,$11addu $2,$2,$25lbu $3,0($2)subu $15,$15,$17sb $3,0($fp)lbu $2,0($23)sra $15,$15,6addu $2,$2,$15lw $5,36($sp)addu $2,$2,$25lbu $3,0($2)addiu $5,$5,1addiu $6,$6,1addiu $4,$4,1li $2,8 # 0x8sw $5,36($sp)addiu $24,$24,2sb $3,0($23)addiu $22,$22,1addiu $23,$23,1addiu $21,$21,1sw $6,4($sp)addiu $20,$20,1sw $4,0($sp)bne $5,$2,$L6addiu $fp,$fp,1lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80.set macro.set reorder.end ff_h264_idct8_add_c.section .text.ff_h264_idct_dc_add_c,"ax",@progbits.align 2.align 5.globl ff_h264_idct_dc_add_c.ent ff_h264_idct_dc_add_c.type ff_h264_idct_dc_add_c, @functionff_h264_idct_dc_add_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0lh $2,0($5)addiu $2,$2,32sra $2,$2,6#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2.word 0b01110011000010000100010000111101 #S32SFL XR0,XR1,XR1,XR2,PTN3.word 0b01110011001101001000101100111101 #S32SFL XR12,XR2,XR2,XR13,PTN3.word 0b01110000100000000000000001010000 #S32LDD XR1,$4,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0#NO_APPj $31.end ff_h264_idct_dc_add_c.section .text.ff_h264_idct8_dc_add_c,"ax",@progbits.align 2.align 5.globl ff_h264_idct8_dc_add_c.ent ff_h264_idct8_dc_add_c.type ff_h264_idct8_dc_add_c, @functionff_h264_idct8_dc_add_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0lh $2,0($5)addiu $2,$2,32sra $2,$2,6#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2.word 0b01110011000010000100010000111101 #S32SFL XR0,XR1,XR1,XR2,PTN3.word 0b01110011001101001000101100111101 #S32SFL XR12,XR2,XR2,XR13,PTN3.word 0b01110000100000000000000001010000 #S32LDD XR1,$4,0.word 0b01110000100000000000010011010000 #S32LDD XR3,$4,4.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000110100011101 #Q8ACCE XR4,XR3,XR0,XR5,AA.word 0b01110000000110010101000011000111 #Q16SAT XR3,XR4,XR5.word 0b01110000100000000000010001010001 #S32STD XR1,$4,4.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000100000000000010011010000 #S32LDD XR3,$4,4.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000110100011101 #Q8ACCE XR4,XR3,XR0,XR5,AA.word 0b01110000000110010101000011000111 #Q16SAT XR3,XR4,XR5.word 0b01110000100000000000010001010001 #S32STD XR1,$4,4.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000100000000000010011010000 #S32LDD XR3,$4,4.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000110100011101 #Q8ACCE XR4,XR3,XR0,XR5,AA.word 0b01110000000110010101000011000111 #Q16SAT XR3,XR4,XR5.word 0b01110000100000000000010001010001 #S32STD XR1,$4,4.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000100000000000010011010000 #S32LDD XR3,$4,4.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000110100011101 #Q8ACCE XR4,XR3,XR0,XR5,AA.word 0b01110000000110010101000011000111 #Q16SAT XR3,XR4,XR5.word 0b01110000100000000000010001010001 #S32STD XR1,$4,4.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000100000000000010011010000 #S32LDD XR3,$4,4.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000110100011101 #Q8ACCE XR4,XR3,XR0,XR5,AA.word 0b01110000000110010101000011000111 #Q16SAT XR3,XR4,XR5.word 0b01110000100000000000010001010001 #S32STD XR1,$4,4.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000100000000000010011010000 #S32LDD XR3,$4,4.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000110100011101 #Q8ACCE XR4,XR3,XR0,XR5,AA.word 0b01110000000110010101000011000111 #Q16SAT XR3,XR4,XR5.word 0b01110000100000000000010001010001 #S32STD XR1,$4,4.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000100000000000010011010000 #S32LDD XR3,$4,4.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000110100011101 #Q8ACCE XR4,XR3,XR0,XR5,AA.word 0b01110000000110010101000011000111 #Q16SAT XR3,XR4,XR5.word 0b01110000100000000000010001010001 #S32STD XR1,$4,4.word 0b01110000100001100000000001010110 #S32LDIV XR1,$4,$6,0.word 0b01110000100000000000010011010000 #S32LDD XR3,$4,4.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000010100011101 #Q8ACCE XR4,XR1,XR0,XR5,AA.word 0b01110000000110010101000001000111 #Q16SAT XR1,XR4,XR5.word 0b01110000100000000000000001010001 #S32STD XR1,$4,0.word 0b01110000000101110111000100110000 #D32SLL XR4,XR12,XR13,XR5,0.word 0b01110000000101000000110100011101 #Q8ACCE XR4,XR3,XR0,XR5,AA.word 0b01110000000110010101000011000111 #Q16SAT XR3,XR4,XR5.word 0b01110000100000000000010001010001 #S32STD XR1,$4,4#NO_APPj $31.end ff_h264_idct8_dc_add_c.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -