📄 vp3dsp.s
字号:
.file 1 "vp3dsp.c".section .mdebug.abi32.previous.section .text.ff_vp3_idct_add_c,"ax",@progbits.align 2.align 5.globl ff_vp3_idct_add_c.ent ff_vp3_idct_add_c.type ff_vp3_idct_add_c, @functionff_vp3_idct_add_c:.frame $sp,88,$31 # vars= 48, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-88sw $fp,80($sp)sw $23,76($sp)sw $22,72($sp)sw $21,68($sp)sw $20,64($sp)sw $19,60($sp)sw $18,56($sp)sw $17,52($sp)sw $16,48($sp)move $25,$6move $23,$4sw $5,92($sp)move $24,$6move $fp,$0li $22,46341 # 0xb505$L2:lh $21,2($24)li $2,12785 # 0x31f1lh $19,4($24)mul $8,$21,$2li $2,64277 # 0xfb15mul $7,$21,$2li $2,25080 # 0x61f8lh $11,6($24)mul $18,$19,$2li $2,60547 # 0xec83mul $15,$19,$2lh $17,10($24)li $2,36410 # 0x8e3amul $3,$11,$2li $4,36410 # 0x8e3ali $2,54491 # 0xd4dbmul $12,$11,$2mul $10,$17,$2mul $2,$17,$4lh $9,12($24)sra $2,$2,16sra $12,$12,16addu $12,$12,$2lh $14,14($24)li $2,60547 # 0xec83mul $6,$9,$2sra $3,$3,16li $2,64277 # 0xfb15li $4,12785 # 0x31f1sra $10,$10,16subu $10,$10,$3mul $3,$14,$2mul $2,$14,$4lh $20,0($24)lh $16,8($24)sra $3,$3,16sra $2,$2,16sra $8,$8,16sra $7,$7,16addu $7,$7,$2subu $8,$8,$3li $3,25080 # 0x61f8subu $13,$20,$16addu $5,$20,$16mul $2,$9,$3subu $4,$7,$12subu $3,$8,$10mul $5,$5,$22mul $13,$13,$22mul $4,$4,$22mul $3,$3,$22sra $2,$2,16sra $6,$6,16or $19,$19,$11sra $15,$15,16sra $18,$18,16or $20,$20,$21sra $13,$13,16addu $15,$15,$2subu $18,$18,$6sra $5,$5,16sra $4,$4,16sra $3,$3,16or $16,$16,$20or $17,$17,$19subu $6,$13,$4addu $7,$7,$12subu $11,$5,$15addu $8,$8,$10subu $2,$3,$18addu $4,$4,$13or $14,$14,$17addu $5,$5,$15addu $3,$3,$18or $9,$9,$16andi $5,$5,0xffffandi $7,$7,0xffffandi $4,$4,0xffffandi $3,$3,0xffffandi $11,$11,0xffffandi $8,$8,0xffffandi $6,$6,0xffffandi $2,$2,0xffffor $9,$9,$14subu $10,$5,$7subu $12,$4,$3subu $13,$11,$8subu $14,$6,$2addiu $fp,$fp,1addu $5,$5,$7addu $4,$4,$3addu $11,$11,$8beq $9,$0,$L3addu $6,$6,$2sh $5,0($24)sh $10,14($24)sh $4,2($24)sh $12,4($24)sh $11,6($24)sh $13,8($24)sh $6,10($24)sh $14,12($24)$L3:li $2,8 # 0x8bne $fp,$2,$L2addiu $24,$24,16lw $3,92($sp)lw $4,92($sp)sll $2,$3,1sll $6,$3,2lw $8,92($sp)sll $3,$3,3subu $7,$3,$4addu $4,$2,$4subu $3,$3,$2addu $2,$23,$2addu $5,$6,$8sw $2,28($sp)addu $6,$23,$6addu $5,$23,$5addu $3,$23,$3lui $2,%hi(ff_cropTbl+1024)lw $16,28($sp)addu $4,$23,$4addu $24,$23,$7addu $20,$8,$23addiu $19,$2,%lo(ff_cropTbl+1024)move $fp,$6move $22,$5move $21,$3sw $4,24($sp)sw $6,20($sp)sw $5,16($sp)sw $3,12($sp)sw $24,8($sp)sw $16,4($sp)sw $4,0($sp)j $L7sw $0,32($sp)$L16:lh $7,0($25)mul $11,$9,$2addu $6,$7,$17li $2,46341 # 0xb505mul $6,$6,$2li $2,12785 # 0x31f1mul $4,$5,$2li $2,54491 # 0xd4dbmul $12,$16,$2li $2,36410 # 0x8e3amul $3,$13,$2li $8,25080 # 0x61f8li $2,60547 # 0xec83mul $15,$14,$2mul $2,$18,$8sra $15,$15,16sra $2,$2,16addu $15,$15,$2lbu $2,0($23)sra $4,$4,16sw $2,40($sp)li $2,12785 # 0x31f1sra $3,$3,16mul $9,$9,$2sra $11,$11,16li $2,64277 # 0xfb15sra $12,$12,16sra $6,$6,16addu $11,$11,$4addu $12,$12,$3addiu $6,$6,8mul $5,$5,$2li $2,54491 # 0xd4dbaddu $8,$11,$12addu $10,$6,$15mul $13,$13,$2li $2,36410 # 0x8e3aaddu $3,$8,$10mul $4,$16,$2lw $16,40($sp)sra $3,$3,4addu $2,$16,$3addu $2,$2,$19lbu $3,0($2)subu $7,$7,$17li $2,46341 # 0xb505sra $5,$5,16sra $4,$4,16mul $7,$7,$2sra $9,$9,16li $2,25080 # 0x61f8sra $13,$13,16sb $3,0($23)subu $9,$9,$5subu $13,$13,$4mul $14,$14,$2li $2,60547 # 0xec83li $4,46341 # 0xb505mul $3,$18,$2subu $10,$10,$8lbu $2,0($24)subu $8,$9,$13subu $11,$11,$12mul $11,$11,$4mul $8,$8,$4sra $10,$10,4addu $2,$2,$10addu $2,$2,$19lbu $4,0($2)sra $3,$3,16sra $7,$7,16sra $14,$14,16subu $14,$14,$3sra $11,$11,16sra $8,$8,16addiu $7,$7,8sb $4,0($24)addu $10,$8,$14addu $4,$11,$7lbu $3,0($20)addu $2,$4,$10sra $2,$2,4addu $3,$3,$2addu $3,$3,$19lbu $5,0($3)subu $4,$4,$10sb $5,0($20)lw $3,4($sp)sra $4,$4,4lbu $2,0($3)addu $9,$9,$13addu $2,$2,$4addu $2,$2,$19lbu $3,0($2)lw $4,4($sp)subu $6,$6,$15sb $3,0($4)lw $5,0($sp)addu $2,$9,$6lbu $3,0($5)sra $2,$2,4addu $3,$3,$2addu $3,$3,$19lbu $4,0($3)subu $6,$6,$9sb $4,0($5)lbu $2,0($fp)sra $6,$6,4addu $2,$2,$6addu $2,$2,$19lbu $3,0($2)subu $7,$7,$11sb $3,0($fp)subu $8,$8,$14lbu $3,0($22)addu $2,$8,$7sra $2,$2,4addu $3,$3,$2addu $3,$3,$19lbu $4,0($3)subu $7,$7,$8sb $4,0($22)lbu $2,0($21)sra $7,$7,4addu $2,$2,$7addu $2,$2,$19lbu $3,0($2)sb $3,0($21)$L10:lw $4,32($sp)$L17:lw $5,28($sp)lw $8,24($sp)lw $16,20($sp)addiu $4,$4,1addiu $5,$5,1addiu $8,$8,1lw $2,16($sp)sw $4,32($sp)addiu $16,$16,1lw $3,12($sp)lw $4,8($sp)sw $5,28($sp)sw $8,24($sp)lw $5,4($sp)lw $8,0($sp)addiu $2,$2,1sw $16,20($sp)lw $16,32($sp)sw $2,16($sp)addiu $3,$3,1addiu $4,$4,1addiu $5,$5,1addiu $8,$8,1li $2,8 # 0x8addiu $20,$20,1sw $3,12($sp)sw $4,8($sp)addiu $24,$24,1sw $5,4($sp)sw $8,0($sp)addiu $fp,$fp,1addiu $22,$22,1beq $16,$2,$L14addiu $21,$21,1addiu $25,$25,2addiu $23,$23,1$L7:lh $9,16($25)lh $14,32($25)lh $16,48($25)lh $17,64($25)lh $13,80($25)lh $18,96($25)lh $5,112($25)or $3,$9,$14or $3,$13,$3or $2,$16,$17or $2,$18,$2or $3,$5,$3or $2,$2,$3bne $2,$0,$L16li $2,64277 # 0xfb15lh $2,0($25)beq $2,$0,$L17lw $4,32($sp)li $3,46341 # 0xb505mul $5,$2,$3li $4,524288 # 0x80000lbu $2,0($23)addu $4,$5,$4sra $4,$4,20addu $2,$4,$2addu $2,$2,$19lbu $3,0($2)sb $3,0($23)lbu $2,0($20)addu $2,$4,$2addu $2,$2,$19lbu $3,0($2)sb $3,0($20)lw $8,28($sp)lbu $2,0($8)addu $2,$4,$2addu $2,$2,$19lbu $3,0($2)sb $3,0($8)lw $16,24($sp)lbu $2,0($16)addu $2,$4,$2addu $2,$2,$19lbu $3,0($2)sb $3,0($16)lw $3,20($sp)lw $5,20($sp)lbu $2,0($3)addu $2,$4,$2addu $2,$2,$19lbu $3,0($2)sb $3,0($5)lw $8,16($sp)lbu $2,0($8)addu $2,$4,$2addu $2,$2,$19lbu $3,0($2)sb $3,0($8)lw $16,12($sp)lbu $2,0($16)addu $2,$4,$2addu $2,$2,$19lbu $3,0($2)sb $3,0($16)lw $3,8($sp)lbu $2,0($3)addu $4,$4,$2addu $4,$4,$19lbu $2,0($4)j $L10sb $2,0($3)$L14:lw $fp,80($sp)lw $23,76($sp)lw $22,72($sp)lw $21,68($sp)lw $20,64($sp)lw $19,60($sp)lw $18,56($sp)lw $17,52($sp)lw $16,48($sp)j $31addiu $sp,$sp,88.set macro.set reorder.end ff_vp3_idct_add_c.section .text.ff_vp3_idct_c,"ax",@progbits.align 2.align 5.globl ff_vp3_idct_c.ent ff_vp3_idct_c.type ff_vp3_idct_c, @functionff_vp3_idct_c:.frame $sp,40,$31 # vars= 0, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $fp,32($sp)sw $23,28($sp)sw $22,24($sp)sw $21,20($sp)sw $20,16($sp)sw $19,12($sp)sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)move $25,$4move $24,$4move $23,$0li $22,46341 # 0xb505li $fp,25080 # 0x61f8$L19:lh $21,2($24)li $2,12785 # 0x31f1lh $19,4($24)mul $8,$21,$2li $2,64277 # 0xfb15lh $11,6($24)mul $7,$21,$2li $2,60547 # 0xec83mul $15,$19,$2lh $17,10($24)li $2,36410 # 0x8e3amul $3,$11,$2li $4,36410 # 0x8e3ali $2,54491 # 0xd4dbmul $12,$11,$2mul $10,$17,$2mul $2,$17,$4lh $9,12($24)sra $2,$2,16sra $12,$12,16addu $12,$12,$2lh $14,14($24)li $2,60547 # 0xec83mul $6,$9,$2sra $3,$3,16li $2,64277 # 0xfb15li $4,12785 # 0x31f1sra $10,$10,16subu $10,$10,$3mul $3,$14,$2mul $2,$14,$4lh $20,0($24)lh $16,8($24)sra $3,$3,16sra $2,$2,16sra $8,$8,16sra $7,$7,16addu $7,$7,$2subu $8,$8,$3subu $13,$20,$16addu $5,$20,$16subu $4,$7,$12subu $3,$8,$10mul $18,$19,$fpmul $2,$9,$fpmul $5,$5,$22mul $13,$13,$22mul $4,$4,$22mul $3,$3,$22sra $2,$2,16sra $6,$6,16or $19,$19,$11sra $15,$15,16sra $18,$18,16or $20,$20,$21sra $13,$13,16addu $15,$15,$2subu $18,$18,$6sra $5,$5,16sra $4,$4,16sra $3,$3,16or $16,$16,$20or $17,$17,$19subu $6,$13,$4addu $7,$7,$12subu $11,$5,$15addu $8,$8,$10subu $2,$3,$18addu $4,$4,$13or $14,$14,$17addu $5,$5,$15addu $3,$3,$18or $9,$9,$16andi $5,$5,0xffffandi $7,$7,0xffffandi $4,$4,0xffffandi $3,$3,0xffffandi $11,$11,0xffffandi $8,$8,0xffffandi $6,$6,0xffffandi $2,$2,0xffff
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -