vf_fspp.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,273 行 · 第 1/5 页
S
4,273 行
.file 1 "vf_fspp.c".section .mdebug.abi32.previous.section .text.store_slice_c,"ax",@progbits.align 2.align 5.ent store_slice_c.type store_slice_c, @functionstore_slice_c:.frame $sp,16,$31 # vars= 0, regs= 3/0, args= 0, gp= 0.mask 0x00070000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-16sw $17,4($sp)lw $17,36($sp)sw $18,8($sp)sw $16,0($sp)move $18,$6move $16,$4lw $6,32($sp)blez $17,$L25lw $13,40($sp)sll $4,$7,4lui $2,%hi(dither)subu $25,$5,$4addiu $12,$2,%lo(dither)li $2,6 # 0x6sll $4,$7,1move $24,$25subu $11,$2,$13move $7,$0$L4:blez $6,$L5nopmove $8,$5move $14,$24move $9,$16move $10,$25move $15,$0$L7:lbu $2,0($12)lh $3,0($8)sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100sh $0,0($14)beq $2,$0,$L8sh $0,0($8)sra $2,$3,31nor $3,$0,$2$L8:sb $3,0($9)lbu $2,1($12)lh $3,2($8)sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100sh $0,2($10)beq $2,$0,$L10sh $0,2($8)sra $2,$3,31nor $3,$0,$2$L10:sb $3,1($9)lbu $2,2($12)lh $3,4($8)sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100sh $0,4($10)beq $2,$0,$L12sh $0,4($8)sra $2,$3,31nor $3,$0,$2$L12:sb $3,2($9)lbu $2,3($12)lh $3,6($8)sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100sh $0,6($10)beq $2,$0,$L14sh $0,6($8)sra $2,$3,31nor $3,$0,$2$L14:sb $3,3($9)lbu $2,4($12)lh $3,8($8)sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100sh $0,8($10)beq $2,$0,$L16sh $0,8($8)sra $2,$3,31nor $3,$0,$2$L16:sb $3,4($9)lbu $2,5($12)lh $3,10($8)sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100sh $0,10($10)beq $2,$0,$L18sh $0,10($8)sra $2,$3,31nor $3,$0,$2$L18:sb $3,5($9)lbu $2,6($12)lh $3,12($8)sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100sh $0,12($10)beq $2,$0,$L20sh $0,12($8)sra $2,$3,31nor $3,$0,$2$L20:sb $3,6($9)lbu $2,7($12)lh $3,14($8)sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100sh $0,14($10)beq $2,$0,$L22sh $0,14($8)sra $2,$3,31nor $3,$0,$2$L22:addiu $15,$15,8slt $2,$15,$6sb $3,7($9)addiu $8,$8,16addiu $14,$14,16addiu $9,$9,8bne $2,$0,$L7addiu $10,$10,16$L5:addiu $7,$7,1addiu $12,$12,8addu $25,$25,$4beq $17,$7,$L25addu $24,$24,$4addu $5,$5,$4j $L4addu $16,$16,$18$L25:lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,16.set macro.set reorder.end store_slice_c.section .text.store_slice2_c,"ax",@progbits.align 2.align 5.ent store_slice2_c.type store_slice2_c, @functionstore_slice2_c:.frame $sp,8,$31 # vars= 0, regs= 2/0, args= 0, gp= 0.mask 0x00030000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-8sw $17,4($sp)lw $17,28($sp)sw $16,0($sp)move $24,$4move $16,$6lw $25,24($sp)blez $17,$L52lw $13,32($sp)lui $3,%hi(dither)sll $2,$7,5addiu $12,$3,%lo(dither)li $3,6 # 0x6addu $15,$5,$2subu $11,$3,$13sll $7,$7,1move $6,$0$L31:blez $25,$L32nopmove $10,$5move $8,$15move $9,$24move $14,$0$L34:lh $3,0($10)lh $4,0($8)lbu $2,0($12)addu $3,$3,$4sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100beq $2,$0,$L35sh $0,0($8)sra $2,$3,31nor $3,$0,$2$L35:sb $3,0($9)lh $3,2($10)lh $4,2($8)lbu $2,1($12)addu $3,$3,$4sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100beq $2,$0,$L37sh $0,2($8)sra $2,$3,31nor $3,$0,$2$L37:sb $3,1($9)lh $3,4($10)lh $4,4($8)lbu $2,2($12)addu $3,$3,$4sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100beq $2,$0,$L39sh $0,4($8)sra $2,$3,31nor $3,$0,$2$L39:sb $3,2($9)lh $3,6($10)lh $4,6($8)lbu $2,3($12)addu $3,$3,$4sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100beq $2,$0,$L41sh $0,6($8)sra $2,$3,31nor $3,$0,$2$L41:sb $3,3($9)lh $3,8($10)lh $4,8($8)lbu $2,4($12)addu $3,$3,$4sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100beq $2,$0,$L43sh $0,8($8)sra $2,$3,31nor $3,$0,$2$L43:sb $3,4($9)lh $3,10($10)lh $4,10($8)lbu $2,5($12)addu $3,$3,$4sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100beq $2,$0,$L45sh $0,10($8)sra $2,$3,31nor $3,$0,$2$L45:sb $3,5($9)lh $3,12($10)lh $4,12($8)lbu $2,6($12)addu $3,$3,$4sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100beq $2,$0,$L47sh $0,12($8)sra $2,$3,31nor $3,$0,$2$L47:sb $3,6($9)lh $3,14($10)lh $4,14($8)lbu $2,7($12)addu $3,$3,$4sra $2,$2,$13addu $3,$3,$2sra $3,$3,$11andi $2,$3,0x100beq $2,$0,$L49sh $0,14($8)sra $2,$3,31nor $3,$0,$2$L49:addiu $14,$14,8slt $2,$14,$25sb $3,7($9)addiu $10,$10,16addiu $8,$8,16bne $2,$0,$L34addiu $9,$9,8$L32:addiu $6,$6,1addiu $12,$12,8beq $17,$6,$L52addu $15,$15,$7addu $5,$5,$7j $L31addu $24,$24,$16$L52:lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,8.set macro.set reorder.end store_slice2_c.section .text.column_fidct_c,"ax",@progbits.align 2.align 5.ent column_fidct_c.type column_fidct_c, @functioncolumn_fidct_c:.frame $sp,48,$31 # vars= 8, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $23,36($sp)sw $fp,40($sp)sw $22,32($sp)sw $21,28($sp)sw $20,24($sp)sw $19,20($sp)sw $18,16($sp)sw $17,12($sp)sw $16,8($sp)move $23,$7blez $7,$L86sw $4,48($sp)sw $5,0($sp)move $fp,$6move $25,$5$L85:lw $20,48($sp)move $24,$fpj $L58li $21,8 # 0x8$L88:li $22,2 # 0x2$L61:subu $4,$16,$15addu $7,$12,$13addu $4,$11,$4addu $6,$13,$11subu $5,$4,$7li $15,8867 # 0x22a3li $14,11585 # 0x2d41li $2,6270 # 0x187eli $3,21407 # 0x539fsll $5,$5,2sll $4,$4,2sll $7,$7,2sll $6,$6,2mul $5,$5,$2mul $7,$7,$3mul $4,$4,$15mul $6,$6,$14sra $5,$5,16sra $6,$6,16sra $4,$4,16sra $7,$7,16lh $2,16($20)lh $3,48($20)lh $9,112($20)subu $8,$12,$6addu $7,$5,$7addu $6,$12,$6addu $5,$5,$4lh $4,80($20)subu $11,$8,$5subu $13,$6,$7addu $5,$5,$8addu $7,$7,$6sll $8,$2,1sll $6,$3,1sll $10,$4,1sll $12,$9,1addu $2,$7,$2addu $3,$11,$3addu $4,$5,$4addu $9,$13,$9sltu $2,$8,$2sltu $3,$6,$3sltu $4,$10,$4sltu $9,$12,$9lh $8,32($20)lh $10,96($20)movz $5,$0,$4movz $13,$0,$9movz $7,$0,$2movz $11,$0,$3subu $6,$5,$11subu $4,$7,$13sll $2,$8,1sll $3,$10,1sll $6,$6,1sll $4,$4,1addu $8,$17,$8addu $10,$18,$10addu $7,$7,$13sltu $8,$2,$8sltu $10,$3,$10addu $11,$11,$5addu $12,$6,$4li $2,15137 # 0x3b21li $3,-21406 # 0xffffffffffffac62move $9,$17move $13,$18movz $13,$0,$10movz $9,$0,$8mul $12,$12,$2subu $8,$7,$11mul $6,$6,$3subu $5,$9,$13lh $3,64($20)li $2,23170 # 0x5a82sll $8,$8,1mul $5,$5,$2mul $8,$8,$14mul $4,$4,$15sll $2,$3,1addu $3,$19,$3sltu $3,$2,$3sra $12,$12,16addu $11,$11,$7move $2,$19sra $6,$6,16movz $2,$0,$3sra $11,$11,2addu $6,$12,$6addu $9,$9,$13sra $9,$9,2subu $6,$6,$11subu $10,$22,$2sra $5,$5,16sra $8,$8,16sra $4,$4,16addu $2,$2,$22subu $5,$5,$9subu $8,$8,$6subu $4,$4,$12sra $2,$2,2sra $10,$10,2subu $3,$10,$5subu $7,$2,$9addu $4,$4,$8addu $2,$2,$9addu $10,$10,$5lhu $14,0($24)lhu $15,16($24)lhu $16,32($24)lhu $17,48($24)lhu $18,64($24)lhu $19,80($24)andi $2,$2,0xffffandi $11,$11,0xffffandi $10,$10,0xffffandi $6,$6,0xffffandi $3,$3,0xffffandi $7,$7,0xffffandi $4,$4,0xffffandi $8,$8,0xffffaddu $12,$7,$4subu $13,$3,$8addu $5,$2,$11addu $9,$10,$6addu $3,$3,$8subu $7,$7,$4addu $5,$5,$14addu $9,$9,$15addu $3,$3,$16addu $7,$7,$17addu $12,$12,$18addu $13,$13,$19subu $10,$10,$6subu $2,$2,$11addiu $21,$21,-1sh $5,0($24)sh $9,16($24)sh $3,32($24)sh $7,48($24)sh $12,64($24)sh $13,80($24)sh $10,96($24)sh $2,112($24)addiu $25,$25,2beq $21,$0,$L87addiu $24,$24,2addiu $20,$20,2$L58:lh $14,0($25)lh $12,112($25)lh $13,16($25)lh $10,96($25)lh $11,32($25)lh $9,80($25)lh $16,48($25)lh $15,64($25)addu $8,$11,$9addu $6,$14,$12addu $5,$13,$10addu $4,$16,$15subu $7,$6,$4subu $3,$5,$8addu $3,$7,$3li $2,11585 # 0x2d41sll $3,$3,2mul $3,$3,$2addu $6,$6,$4addu $5,$5,$8lh $2,0($20)addu $8,$6,$5sll $4,$2,1addu $2,$8,$2sra $3,$3,16sltu $2,$4,$2subu $12,$14,$12subu $13,$13,$10subu $11,$11,$9subu $19,$6,$5subu $18,$7,$3beq $2,$0,$L88addu $17,$7,$3j $L61addiu $22,$8,2$L87:addiu $23,$23,-2blez $23,$L86lw $2,0($sp)addiu $fp,$fp,32addiu $2,$2,32move $25,$2j $L85sw $2,0($sp)$L86:lw $fp,40($sp)lw $23,36($sp)lw $22,32($sp)lw $21,28($sp)lw $20,24($sp)lw $19,20($sp)lw $18,16($sp)lw $17,12($sp)lw $16,8($sp)j $31addiu $sp,$sp,48.set macro.set reorder.end column_fidct_c.section .text.row_idct_c,"ax",@progbits.align 2.align 5.ent row_idct_c.type row_idct_c, @functionrow_idct_c:.frame $sp,48,$31 # vars= 8, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $18,16($sp)sll $18,$7,2sw $fp,40($sp)sw $23,36($sp)sw $22,32($sp)sw $21,28($sp)sw $20,24($sp)sw $19,20($sp)sw $17,12($sp)sw $16,8($sp)blez $18,$L93sw $5,52($sp)sll $2,$6,1sll $3,$6,4subu $5,$3,$2sw $5,0($sp)lw $5,52($sp)sll $20,$6,3sll $21,$6,2addu $25,$2,$5move $24,$4subu $fp,$20,$2addu $23,$2,$20subu $22,$3,$21move $19,$0$L92:lh $10,2($24)lh $16,10($24)lh $14,14($24)lh $15,0($24)lh $8,8($24)lh $5,12($24)subu $9,$8,$16subu $4,$5,$14subu $7,$15,$10li $2,23170 # 0x5a82lh $6,4($24)lh $17,6($24)addu $13,$9,$4mul $7,$7,$2li $3,-21406 # 0xffffffffffffac62li $2,15137 # 0x3b21mul $13,$13,$2mul $9,$9,$3addu $15,$15,$10addu $11,$6,$17lw $2,52($sp)addu $12,$11,$15addu $8,$8,$16addu $5,$5,$14addu $10,$2,$19addu $16,$8,$5addiu $3,$12,4sra $7,$7,16subu $5,$5,$8sra $13,$13,16lhu $8,0($10)li $2,11585 # 0x2d41sll $7,$7,2sra $9,$9,16addu $3,$16,$3subu $7,$7,$15mul $5,$5,$2subu $6,$6,$17addu $9,$13,$9sra $3,$3,3addu $3,$3,$8li $2,8867 # 0x22a3addu $8,$6,$7sll $9,$9,3sh $3,0($10)subu $9,$9,$16mul $4,$4,$2addiu $2,$8,4lhu $3,0($25)addu $2,$9,$2sra $5,$5,16sra $2,$2,3subu $6,$6,$7addu $2,$2,$3sll $5,$5,3sh $2,0($25)subu $5,$5,$9addu $14,$21,$10addiu $2,$6,4sra $4,$4,16lhu $3,0($14)subu $4,$4,$13addu $2,$5,$2sll $4,$4,3sra $2,$2,3addu $2,$2,$3subu $11,$11,$15addu $4,$5,$4sh $2,0($14)addu $7,$10,$fpsubu $2,$11,$4lhu $3,0($7)addiu $2,$2,4sra $2,$2,3addu $2,$2,$3sh $2,0($7)addu $3,$10,$20addiu $11,$11,4lhu $2,0($3)addu $4,$4,$11sra $4,$4,3addu $4,$4,$2sh $4,0($3)subu $6,$6,$5addu $3,$10,$23lhu $2,0($3)addiu $6,$6,4sra $6,$6,3addu $6,$6,$2sh $6,0($3)subu $8,$8,$9addu $3,$10,$22lhu $2,0($3)addiu $8,$8,4sra $8,$8,3addu $8,$8,$2lw $2,0($sp)sh $8,0($3)addu $10,$10,$2subu $12,$12,$16lhu $2,0($10)addiu $12,$12,4sra $12,$12,3addu $12,$12,$2addiu $18,$18,-1sh $12,0($10)addiu $24,$24,16addiu $19,$19,2bne $18,$0,$L92addiu $25,$25,2$L93:lw $fp,40($sp)lw $23,36($sp)lw $22,32($sp)lw $21,28($sp)lw $20,24($sp)lw $19,20($sp)lw $18,16($sp)lw $17,12($sp)lw $16,8($sp)j $31addiu $sp,$sp,48.set macro.set reorder.end row_idct_c.section .text.row_fdct_c,"ax",@progbits.align 2.align 5.ent row_fdct_c.type row_fdct_c, @functionrow_fdct_c:.frame $sp,48,$31 # vars= 8, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $fp,40($sp)sll $fp,$7,2sw $20,24($sp)sw $19,20($sp)sw $23,36($sp)sw $22,32($sp)sw $21,28($sp)sw $18,16($sp)sw $17,12($sp)sw $16,8($sp)move $7,$4move $20,$5blez $fp,$L99move $19,$6sll $2,$6,3sll $18,$6,1sll $3,$6,2subu $4,$2,$6subu $2,$2,$18sw $2,0($sp)move $24,$7addu $16,$3,$5addu $25,$4,$5addu $22,$3,$6addu $21,$18,$6move $17,$0li $23,11585 # 0x2d41$L98:lw $5,0($sp)addu $2,$20,$17addu $4,$5,$2addu $7,$21,$2addu $3,$19,$2addu $5,$18,$2addu $6,$22,$2lbu $10,0($6)lbu $12,0($3)lbu $6,0($16)lbu $3,0($25)lbu $15,0($4)lbu $14,0($5)lbu $13,0($7)lbu $9,0($2)subu $5,$12,$15subu $11,$9,$3subu $2,$14,$10subu $4,$13,$6addu $8,$11,$5addu $4,$2,$4sll $4,$4,2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?