📄 vp3dsp.mid
字号:
.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 nomacro addiu $sp,$sp,-88 sw $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,$6 move $23,$4 sw $5,92($sp) move $24,$6 move $fp,$0 li $22,46341 # 0xb505$L2: lh $21,2($24) li $2,12785 # 0x31f1 lh $19,4($24) mul $8,$21,$2 li $2,64277 # 0xfb15 mul $7,$21,$2 li $2,25080 # 0x61f8 lh $11,6($24) mul $18,$19,$2 li $2,60547 # 0xec83 mul $15,$19,$2 lh $17,10($24) li $2,36410 # 0x8e3a mul $3,$11,$2 li $4,36410 # 0x8e3a li $2,54491 # 0xd4db mul $12,$11,$2 mul $10,$17,$2 mul $2,$17,$4 lh $9,12($24) sra $2,$2,16 sra $12,$12,16 addu $12,$12,$2 lh $14,14($24) li $2,60547 # 0xec83 mul $6,$9,$2 sra $3,$3,16 li $2,64277 # 0xfb15 li $4,12785 # 0x31f1 sra $10,$10,16 subu $10,$10,$3 mul $3,$14,$2 mul $2,$14,$4 lh $20,0($24) lh $16,8($24) sra $3,$3,16 sra $2,$2,16 sra $8,$8,16 sra $7,$7,16 addu $7,$7,$2 subu $8,$8,$3 li $3,25080 # 0x61f8 subu $13,$20,$16 addu $5,$20,$16 mul $2,$9,$3 subu $4,$7,$12 subu $3,$8,$10 mul $5,$5,$22 mul $13,$13,$22 mul $4,$4,$22 mul $3,$3,$22 sra $2,$2,16 sra $6,$6,16 or $19,$19,$11 sra $15,$15,16 sra $18,$18,16 or $20,$20,$21 sra $13,$13,16 addu $15,$15,$2 subu $18,$18,$6 sra $5,$5,16 sra $4,$4,16 sra $3,$3,16 or $16,$16,$20 or $17,$17,$19 subu $6,$13,$4 addu $7,$7,$12 subu $11,$5,$15 addu $8,$8,$10 subu $2,$3,$18 addu $4,$4,$13 or $14,$14,$17 addu $5,$5,$15 addu $3,$3,$18 or $9,$9,$16 andi $5,$5,0xffff andi $7,$7,0xffff andi $4,$4,0xffff andi $3,$3,0xffff andi $11,$11,0xffff andi $8,$8,0xffff andi $6,$6,0xffff andi $2,$2,0xffff or $9,$9,$14 subu $10,$5,$7 subu $12,$4,$3 subu $13,$11,$8 subu $14,$6,$2 addiu $fp,$fp,1 addu $5,$5,$7 addu $4,$4,$3 addu $11,$11,$8 beq $9,$0,$L3 addu $6,$6,$2 sh $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 # 0x8 bne $fp,$2,$L2 addiu $24,$24,16 lw $3,92($sp) lw $4,92($sp) sll $2,$3,1 sll $6,$3,2 lw $8,92($sp) sll $3,$3,3 subu $7,$3,$4 addu $4,$2,$4 subu $3,$3,$2 addu $2,$23,$2 addu $5,$6,$8 sw $2,28($sp) addu $6,$23,$6 addu $5,$23,$5 addu $3,$23,$3 lui $2,%hi(ff_cropTbl+1024) lw $16,28($sp) addu $4,$23,$4 addu $24,$23,$7 addu $20,$8,$23 addiu $19,$2,%lo(ff_cropTbl+1024) move $fp,$6 move $22,$5 move $21,$3 sw $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 $L7 sw $0,32($sp)$L16: lh $7,0($25) mul $11,$9,$2 addu $6,$7,$17 li $2,46341 # 0xb505 mul $6,$6,$2 li $2,12785 # 0x31f1 mul $4,$5,$2 li $2,54491 # 0xd4db mul $12,$16,$2 li $2,36410 # 0x8e3a mul $3,$13,$2 li $8,25080 # 0x61f8 li $2,60547 # 0xec83 mul $15,$14,$2 mul $2,$18,$8 sra $15,$15,16 sra $2,$2,16 addu $15,$15,$2 lbu $2,0($23) sra $4,$4,16 sw $2,40($sp) li $2,12785 # 0x31f1 sra $3,$3,16 mul $9,$9,$2 sra $11,$11,16 li $2,64277 # 0xfb15 sra $12,$12,16 sra $6,$6,16 addu $11,$11,$4 addu $12,$12,$3 addiu $6,$6,8 mul $5,$5,$2 li $2,54491 # 0xd4db addu $8,$11,$12 addu $10,$6,$15 mul $13,$13,$2 li $2,36410 # 0x8e3a addu $3,$8,$10 mul $4,$16,$2 lw $16,40($sp) sra $3,$3,4 addu $2,$16,$3 addu $2,$2,$19 lbu $3,0($2) subu $7,$7,$17 li $2,46341 # 0xb505 sra $5,$5,16 sra $4,$4,16 mul $7,$7,$2 sra $9,$9,16 li $2,25080 # 0x61f8 sra $13,$13,16 sb $3,0($23) subu $9,$9,$5 subu $13,$13,$4 mul $14,$14,$2 li $2,60547 # 0xec83 li $4,46341 # 0xb505 mul $3,$18,$2 subu $10,$10,$8 lbu $2,0($24) subu $8,$9,$13 subu $11,$11,$12 mul $11,$11,$4 mul $8,$8,$4 sra $10,$10,4 addu $2,$2,$10 addu $2,$2,$19 lbu $4,0($2) sra $3,$3,16 sra $7,$7,16 sra $14,$14,16 subu $14,$14,$3 sra $11,$11,16 sra $8,$8,16 addiu $7,$7,8 sb $4,0($24) addu $10,$8,$14 addu $4,$11,$7 lbu $3,0($20) addu $2,$4,$10 sra $2,$2,4 addu $3,$3,$2 addu $3,$3,$19 lbu $5,0($3) subu $4,$4,$10 sb $5,0($20) lw $3,4($sp) sra $4,$4,4 lbu $2,0($3) addu $9,$9,$13 addu $2,$2,$4 addu $2,$2,$19 lbu $3,0($2) lw $4,4($sp) subu $6,$6,$15 sb $3,0($4) lw $5,0($sp) addu $2,$9,$6 lbu $3,0($5) sra $2,$2,4 addu $3,$3,$2 addu $3,$3,$19 lbu $4,0($3) subu $6,$6,$9 sb $4,0($5) lbu $2,0($fp) sra $6,$6,4 addu $2,$2,$6 addu $2,$2,$19 lbu $3,0($2) subu $7,$7,$11 sb $3,0($fp) subu $8,$8,$14 lbu $3,0($22) addu $2,$8,$7 sra $2,$2,4 addu $3,$3,$2 addu $3,$3,$19 lbu $4,0($3) subu $7,$7,$8 sb $4,0($22) lbu $2,0($21) sra $7,$7,4 addu $2,$2,$7 addu $2,$2,$19 lbu $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,1 addiu $5,$5,1 addiu $8,$8,1 lw $2,16($sp) sw $4,32($sp) addiu $16,$16,1 lw $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,1 sw $16,20($sp) lw $16,32($sp) sw $2,16($sp) addiu $3,$3,1 addiu $4,$4,1 addiu $5,$5,1 addiu $8,$8,1 li $2,8 # 0x8 addiu $20,$20,1 sw $3,12($sp) sw $4,8($sp) addiu $24,$24,1 sw $5,4($sp) sw $8,0($sp) addiu $fp,$fp,1 addiu $22,$22,1 beq $16,$2,$L14 addiu $21,$21,1 addiu $25,$25,2 addiu $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,$14 or $3,$13,$3 or $2,$16,$17 or $2,$18,$2 or $3,$5,$3 or $2,$2,$3 bne $2,$0,$L16 li $2,64277 # 0xfb15 lh $2,0($25) beq $2,$0,$L17 lw $4,32($sp) li $3,46341 # 0xb505 mul $5,$2,$3 li $4,524288 # 0x80000 lbu $2,0($23) addu $4,$5,$4 sra $4,$4,20 addu $2,$4,$2 addu $2,$2,$19 lbu $3,0($2) sb $3,0($23) lbu $2,0($20) addu $2,$4,$2 addu $2,$2,$19 lbu $3,0($2) sb $3,0($20) lw $8,28($sp) lbu $2,0($8) addu $2,$4,$2 addu $2,$2,$19 lbu $3,0($2) sb $3,0($8) lw $16,24($sp) lbu $2,0($16) addu $2,$4,$2 addu $2,$2,$19 lbu $3,0($2) sb $3,0($16) lw $3,20($sp) lw $5,20($sp) lbu $2,0($3) addu $2,$4,$2 addu $2,$2,$19 lbu $3,0($2) sb $3,0($5) lw $8,16($sp) lbu $2,0($8) addu $2,$4,$2 addu $2,$2,$19 lbu $3,0($2) sb $3,0($8) lw $16,12($sp) lbu $2,0($16) addu $2,$4,$2 addu $2,$2,$19 lbu $3,0($2) sb $3,0($16) lw $3,8($sp) lbu $2,0($3) addu $4,$4,$2 addu $4,$4,$19 lbu $2,0($4) j $L10 sb $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 $31 addiu $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 nomacro addiu $sp,$sp,-40 sw $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,$4 move $24,$4 move $23,$0 li $22,46341 # 0xb505 li $fp,25080 # 0x61f8$L19: lh $21,2($24) li $2,12785 # 0x31f1 lh $19,4($24) mul $8,$21,$2 li $2,64277 # 0xfb15 lh $11,6($24) mul $7,$21,$2 li $2,60547 # 0xec83 mul $15,$19,$2 lh $17,10($24) li $2,36410 # 0x8e3a mul $3,$11,$2 li $4,36410 # 0x8e3a li $2,54491 # 0xd4db mul $12,$11,$2 mul $10,$17,$2 mul $2,$17,$4 lh $9,12($24) sra $2,$2,16 sra $12,$12,16 addu $12,$12,$2 lh $14,14($24) li $2,60547 # 0xec83 mul $6,$9,$2 sra $3,$3,16 li $2,64277 # 0xfb15 li $4,12785 # 0x31f1 sra $10,$10,16 subu $10,$10,$3 mul $3,$14,$2 mul $2,$14,$4 lh $20,0($24) lh $16,8($24) sra $3,$3,16 sra $2,$2,16 sra $8,$8,16 sra $7,$7,16 addu $7,$7,$2 subu $8,$8,$3 subu $13,$20,$16 addu $5,$20,$16 subu $4,$7,$12 subu $3,$8,$10 mul $18,$19,$fp mul $2,$9,$fp mul $5,$5,$22 mul $13,$13,$22 mul $4,$4,$22 mul $3,$3,$22 sra $2,$2,16 sra $6,$6,16 or $19,$19,$11 sra $15,$15,16 sra $18,$18,16 or $20,$20,$21 sra $13,$13,16 addu $15,$15,$2 subu $18,$18,$6 sra $5,$5,16 sra $4,$4,16 sra $3,$3,16 or $16,$16,$20 or $17,$17,$19 subu $6,$13,$4 addu $7,$7,$12 subu $11,$5,$15 addu $8,$8,$10 subu $2,$3,$18 addu $4,$4,$13 or $14,$14,$17 addu $5,$5,$15 addu $3,$3,$18 or $9,$9,$16 andi $5,$5,0xffff andi $7,$7,0xffff andi $4,$4,0xffff andi $3,$3,0xffff andi $11,$11,0xffff andi $8,$8,0xffff andi $6,$6,0xffff andi $2,$2,0xffff
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -