📄 imgconvert.mid
字号:
addiu $10,$10,-1 beq $10,$0,$L283 addu $6,$7,$11 addu $9,$9,$5 move $4,$9 j $L276 move $11,$6$L283: j $31 nop .set macro .set reorder .end grow41 .section .text.conv411,"ax",@progbits .align 2 .align 5 .ent conv411 .type conv411, @functionconv411: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lw $2,16($sp) lw $13,20($sp) blez $13,$L294 sra $14,$2,1 addu $12,$7,$6 sll $7,$7,1$L287: blez $14,$L288 nop move $11,$12 move $10,$14 move $9,$6 move $8,$4$L290: lbu $2,0($9) lbu $3,0($11) addiu $10,$10,-1 addu $2,$2,$3 srl $2,$2,1 sb $2,1($8) sb $2,0($8) addiu $9,$9,1 addiu $11,$11,1 bne $10,$0,$L290 addiu $8,$8,2$L288: addiu $13,$13,-1 beq $13,$0,$L294 addu $12,$12,$7 addu $6,$6,$7 j $L287 addu $4,$4,$5$L294: j $31 nop .set macro .set reorder .end conv411 .section .rodata.cst4,"aM",@progbits,4 .align 2$LC1: .word ff_cropTbl+1024 .section .text.yuv420p_to_rgb555,"ax",@progbits .align 2 .align 5 .ent yuv420p_to_rgb555 .type yuv420p_to_rgb555, @functionyuv420p_to_rgb555: .frame $sp,64,$31 # vars= 24, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-64 sw $fp,56($sp) sw $22,48($sp) sw $19,36($sp) sw $23,52($sp) sw $21,44($sp) sw $20,40($sp) sw $18,32($sp) sw $17,28($sp) sw $16,24($sp) addiu $2,$6,1 slt $3,$7,2 move $22,$6 move $19,$7 sra $fp,$2,1 lw $18,0($4) lw $12,0($5) lw $16,4($5) bne $3,$0,$L296 lw $25,8($5) lw $2,24($5) lw $3,16($5) lw $5,20($5) lw $4,16($4) sw $5,12($sp) lui $5,%hi($LC1) addiu $5,$5,%lo($LC1) sw $4,4($sp) lw $23,0($5) slt $4,$6,2 sw $2,16($sp) sw $3,8($sp) sw $4,0($sp) li $20,1634 # 0x662 li $21,-401 # 0xfffffffffffffe6f$L297: lw $6,4($sp) lw $2,8($sp) lw $3,0($sp) addu $24,$18,$6 bne $3,$0,$L315 addu $15,$12,$2 lui $4,%hi($LC1) addiu $4,$4,%lo($LC1) lw $11,0($4) move $14,$18 move $13,$22 li $17,1192 # 0x4a8$L301: lbu $6,0($16) lbu $3,0($25) lbu $5,0($12) addiu $6,$6,-128 addiu $3,$3,-128 sll $4,$3,2 mul $9,$3,$20 mul $8,$6,$21 sll $2,$3,4 mul $5,$5,$17 subu $2,$2,$4 sll $7,$6,3 sll $4,$6,10 addu $2,$2,$3 addu $7,$7,$4 addu $7,$7,$6 sll $2,$2,6 addiu $9,$9,512 addiu $5,$5,-19072 subu $8,$8,$2 sll $7,$7,1 addiu $8,$8,512 addiu $7,$7,512 addu $3,$9,$5 addu $6,$7,$5 sra $3,$3,10 addu $5,$8,$5 addu $3,$3,$11 sra $5,$5,10 sra $6,$6,10 lbu $2,0($3) addu $5,$5,$11 addu $6,$6,$11 lbu $3,0($5) lbu $4,0($6) srl $2,$2,3 srl $4,$4,3 srl $3,$3,3 sll $2,$2,10 or $2,$2,$4 sll $3,$3,5 or $3,$3,$2 sh $3,0($14) lbu $2,1($12) addiu $13,$13,-2 mul $2,$2,$17 slt $10,$13,2 addiu $2,$2,-19072 addu $3,$9,$2 addu $6,$7,$2 sra $3,$3,10 addu $2,$8,$2 addu $3,$3,$11 sra $2,$2,10 sra $6,$6,10 lbu $4,0($3) addu $2,$2,$11 addu $6,$6,$11 lbu $3,0($2) lbu $5,0($6) srl $4,$4,3 srl $5,$5,3 srl $3,$3,3 sll $4,$4,10 or $4,$4,$5 sll $3,$3,5 or $3,$3,$4 sh $3,2($14) lbu $2,0($15) addiu $14,$14,4 mul $2,$2,$17 addiu $12,$12,2 addiu $2,$2,-19072 addu $3,$9,$2 addu $6,$7,$2 sra $3,$3,10 addu $2,$8,$2 addu $3,$3,$11 sra $2,$2,10 sra $6,$6,10 lbu $4,0($3) addu $2,$2,$11 addu $6,$6,$11 lbu $3,0($2) lbu $5,0($6) srl $4,$4,3 srl $3,$3,3 sll $4,$4,10 srl $5,$5,3 or $4,$4,$5 sll $3,$3,5 or $3,$3,$4 sh $3,0($24) lbu $2,1($15) addiu $16,$16,1 mul $2,$2,$17 addiu $15,$15,2 addiu $2,$2,-19072 addu $9,$9,$2 addu $7,$7,$2 addu $8,$8,$2 sra $9,$9,10 sra $8,$8,10 addu $9,$9,$11 sra $7,$7,10 lbu $3,0($9) addu $8,$8,$11 addu $7,$7,$11 lbu $2,0($8) lbu $4,0($7) srl $3,$3,3 srl $2,$2,3 sll $3,$3,10 srl $4,$4,3 or $3,$3,$4 sll $2,$2,5 or $2,$2,$3 sh $2,2($24) addiu $25,$25,1 beq $10,$0,$L301 addiu $24,$24,4$L300: beq $13,$0,$L319 lw $4,8($sp) lbu $7,0($16) lbu $3,0($25) lbu $6,0($12) addiu $7,$7,-128 addiu $3,$3,-128 li $2,1192 # 0x4a8 sll $4,$3,2 mul $6,$6,$2 mul $9,$3,$20 mul $8,$7,$21 sll $2,$3,4 subu $2,$2,$4 sll $5,$7,3 sll $4,$7,10 addu $2,$2,$3 addu $5,$5,$4 addu $5,$5,$7 sll $2,$2,6 addiu $6,$6,-19072 subu $8,$8,$2 addiu $9,$9,512 sll $5,$5,1 addu $3,$9,$6 addiu $8,$8,512 addiu $5,$5,512 addu $7,$5,$6 sra $3,$3,10 addu $6,$8,$6 addu $3,$3,$23 sra $6,$6,10 sra $7,$7,10 lbu $2,0($3) addu $6,$6,$23 addu $7,$7,$23 lbu $3,0($6) lbu $4,0($7) srl $2,$2,3 srl $4,$4,3 srl $3,$3,3 sll $2,$2,10 or $2,$2,$4 sll $3,$3,5 or $3,$3,$2 sh $3,0($14) lbu $2,0($15) li $3,1192 # 0x4a8 mul $2,$2,$3 addiu $12,$12,1 addiu $2,$2,-19072 addu $9,$9,$2 addu $5,$5,$2 addu $8,$8,$2 sra $9,$9,10 sra $8,$8,10 addu $9,$9,$23 sra $5,$5,10 lbu $3,0($9) addu $8,$8,$23 addu $5,$5,$23 lbu $2,0($8) lbu $4,0($5) srl $3,$3,3 srl $2,$2,3 sll $3,$3,10 srl $4,$4,3 or $3,$3,$4 sll $2,$2,5 or $2,$2,$3 addiu $16,$16,1 sh $2,0($24) addiu $25,$25,1 lw $4,8($sp)$L319: lw $6,12($sp) sll $2,$4,1 lw $5,4($sp) subu $4,$6,$fp lw $6,16($sp) addiu $19,$19,-2 sll $3,$5,1 subu $2,$2,$22 subu $5,$6,$fp slt $6,$19,2 addu $18,$18,$3 addu $12,$12,$2 addu $16,$16,$4 beq $6,$0,$L297 addu $25,$25,$5$L296: beq $19,$0,$L311 nop slt $2,$22,2 bne $2,$0,$L316 lui $2,%hi(ff_cropTbl+1024) move $13,$18 move $10,$22 addiu $11,$2,%lo(ff_cropTbl+1024) li $14,1192 # 0x4a8$L309: lbu $6,0($16) lbu $3,0($25) lbu $7,0($12) addiu $6,$6,-128 addiu $3,$3,-128 li $9,1634 # 0x662 li $8,-401 # 0xfffffffffffffe6f sll $4,$3,2 mul $9,$3,$9 mul $8,$6,$8 sll $2,$3,4 mul $7,$7,$14 subu $2,$2,$4 sll $5,$6,3 sll $4,$6,10 addu $2,$2,$3 addu $5,$5,$4 addu $5,$5,$6 sll $2,$2,6 addiu $7,$7,-19072 subu $8,$8,$2 addiu $9,$9,512 sll $5,$5,1 addu $3,$9,$7 addiu $8,$8,512 addiu $5,$5,512 addu $6,$5,$7 sra $3,$3,10 addu $7,$8,$7 addu $3,$3,$11 sra $7,$7,10 sra $6,$6,10 lbu $2,0($3) addu $6,$6,$11 addu $7,$7,$11 lbu $4,0($6) lbu $3,0($7) srl $2,$2,3 srl $4,$4,3 srl $3,$3,3 sll $2,$2,10 or $2,$2,$4 sll $3,$3,5 or $3,$3,$2 sh $3,0($13) lbu $2,1($12) addiu $10,$10,-2 mul $2,$2,$14 slt $6,$10,2 addiu $2,$2,-19072 addu $9,$9,$2 addu $5,$5,$2 addu $8,$8,$2 sra $9,$9,10 sra $8,$8,10 addu $9,$9,$11 sra $5,$5,10 lbu $3,0($9) addu $8,$8,$11 addu $5,$5,$11 lbu $2,0($8) lbu $4,0($5) srl $3,$3,3 srl $2,$2,3 sll $3,$3,10 srl $4,$4,3 or $3,$3,$4 sll $2,$2,5 or $2,$2,$3 sh $2,2($13) addiu $12,$12,2 addiu $13,$13,4 addiu $16,$16,1 beq $6,$0,$L309 addiu $25,$25,1 beq $10,$0,$L318 lw $fp,56($sp)$L317: lbu $8,0($25) lbu $5,0($16) lbu $9,0($12) addiu $8,$8,-128 li $2,1192 # 0x4a8 li $7,1634 # 0x662 addiu $5,$5,-128 mul $9,$9,$2 mul $7,$8,$7 li $6,-401 # 0xfffffffffffffe6f sll $4,$5,10 mul $6,$5,$6 sll $3,$5,3 sll $10,$8,2 sll $2,$8,4 addu $3,$3,$4 subu $2,$2,$10 addu $3,$3,$5 addu $2,$2,$8 addiu $4,$9,-19072 sll $2,$2,6 addiu $7,$7,512 sll $3,$3,1 subu $6,$6,$2 addu $7,$7,$4 addiu $9,$9,-18560 addiu $3,$3,512 lui $5,%hi(ff_cropTbl+1024) addiu $5,$5,%lo(ff_cropTbl+1024) addu $3,$3,$4 addu $6,$6,$9 sra $7,$7,10 addu $7,$7,$5 sra $6,$6,10 sra $3,$3,10 lbu $4,0($7) addu $6,$6,$5 addu $3,$3,$5 lbu $2,0($6) lbu $5,0($3) srl $4,$4,3 srl $2,$2,3 sll $4,$4,10 srl $5,$5,3 or $4,$4,$5 sll $2,$2,5 or $2,$2,$4 sh $2,0($13)$L311: lw $fp,56($sp)$L318: lw $23,52($sp) lw $22,48($sp) lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,64$L315: move $14,$18 j $L300 move $13,$22$L316: move $10,$22 bne $10,$0,$L317 move $13,$18 j $L318 lw $fp,56($sp) .set macro .set reorder .end yuv420p_to_rgb555 .section .rodata.cst4 .align 2$LC2: .word ff_cropTbl+1024 .section .text.yuvj420p_to_rgb555,"ax",@progbits .align 2 .align 5 .ent yuvj420p_to_rgb555 .type yuvj420p_to_rgb555, @functionyuvj420p_to_rgb555: .frame $sp,64,$31 # vars= 24, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-64 sw $23,52($sp) sw $22,48($sp) sw $18,32($sp) sw $fp,56($sp) sw $21,44($sp) sw $20,40($sp) sw $19,36($sp) sw $17,28($sp) sw $16,24($sp) addiu $2,$6,1 slt $3,$7,2 move $23,$6 move $18,$7 sra $22,$2,1 lw $17,0($4) lw $12,0($5) lw $25,4($5) bne $3,$0,$L321 lw $16,8($5) lw $2,16($5) lw $3,24($5) lw $5,20($5) sw $2,8($sp) sw $5,12($sp) lui $5,%hi($LC2) sll $2,$2,1 addiu $5,$5,%lo($LC2) lw $fp,16($4) subu $2,$2,$6 slt $4,$6,2 lw $21,0($5) sw $3,16($sp) sw $2,0($sp) sw $4,4($sp) li $20,1436 # 0x59c li $19,731 # 0x2db$L322: lw $6,8($sp) lw $8,4($sp) addu $24,$17,$fp bne $8,$0,$L340 addu $15,$12,$6 lui $2,%hi($LC2) addiu $2,$2,%lo($LC2) lw $11,0($2) move $14,$17 move $13,$23$L326: lbu $7,0($25) lbu $3,0($16) addiu $7,$7,-128 addiu $3,$3,-128 sll $5,$7,2 sll $2,$7,4 sll $4,$7,3 subu $2,$2,$5 mul $9,$3,$20 mul $5,$3,$19 sll $8,$7,6 subu $8,$8,$4 subu $8,$8,$7 lbu $4,0($12) subu $7,$7,$2 sll $7,$7,5 sll $2,$8,5 addiu $9,$9,512 sll $4,$4,10 subu $7,$7,$5 addu $8,$8,$2 addiu $7,$7,512 addiu $8,$8,512 addu $3,$9,$4 addu $6,$8,$4 sra $3,$3,10 addu $4,$7,$4 addu $3,$3,$11 sra $4,$4,10 sra $6,$6,10 lbu $2,0($3) addu $4,$4,$11 addu $6,$6,$11 lbu $3,0($4) lbu $5,0($6) srl $2,$2,3 srl $5,$5,3 srl $3,$3,3 sll $2,$2,10 or $2,$2,$5 sll $3,$3,5 or $3,$3,$2 sh $3,0($14) lbu $2,1($12) addiu $13,$13,-2 sll $2,$2,10 addu $3,$9,$2 addu $6,$8,$2 sra $3,$3,10 addu $2,$7,$2 addu $3,$3,$11 sra $2,$2,10 sra $6,$6,10 lbu $4,0($3) addu $2,$2,$11 addu $6,$6,$11 lbu $3,0($2) lbu $5,0($6) srl $4,$4,3 srl $5,$5,3 srl $3,$3,3 sll $4,$4,10 or $4,$4,$5 sll $3,$3,5 or $3,$3,$4 sh $3,2($14) lbu $2,0($15) slt $10,$13,2 sll $2,$2,10 addu $3,$9,$2 addu $6,$8,$2 sra $3,$3,10 addu $2,$7,$2 addu $3,$3,$11 sra $2,$2,10 sra $6,$6,10 lbu $4,0($3) addu $2,$2,$11 addu $6,$6,$11 lbu $3,0($2) lbu $5,0($6) srl $4,$4,3 srl $3,$3,3 sll $4,$4,10 srl $5,$5,3 or $4,$4,$5 sll $3,$3,5 or $3,$3,$4 sh $3,0($24) lbu $2,1($15) addiu $14,$14,4 sll $2,$2,10 addu $9,$9,$2 addu $8,$8,$2 addu $7,$7,$2 sra $9,$9,10 sra $7,$7,10 addu $9,$9,$11 sra $8,$8,10 lbu $3,0($9) addu $7,$7,$11 addu $8,$8,$11 lbu $2,0($7) lbu $4,0($8) srl $3,$3,3 srl $2,$2,3 sll $3,$3,10 srl $4,$4,3 or $3,$3,$4 sll $2,$2,5 or $2,$2,$3 sh $2,2($24) addiu $12,$12,2 addiu $24,$24,4 addiu $15,$15,2 addiu $25,$25,1 beq $10,$0,$L326 addiu $16,$16,1$L325: beq $13,$0,$L344 lw $5,16($sp) lbu $5,0($25) lbu $3,0($16) addiu $5,$5,-128 addiu $3,$3,-128 sll $6,$5,2 sll $2,$5,4 sll $4,$5,3 subu $2,$2,$6 mul $9,$3,$20 mul $6,$3,$19 sll $7,$5,6 subu $7,$7,$4 subu $7,$7,$5 lbu $4,0($12) subu $5,$5,$2 sll $5,$5,5 sll $2,$7,5 sll $4,$4,10 subu $5,$5,$6 addu $7,$7,$2 addiu $9,$9,512 addu $2,$9,$4 addiu $5,$5,512 addiu $7,$7,512 addu $8,$7,$4 sra $2,$2,10 addu $4,$5,$4 addu $2,$2,$21 sra $4,$4,10 sra $8,$8,10 lbu $3,0($2) addu $4,$4,$21 addu $8,$8,$21 lbu $2,0($4) lbu $6,0($8) srl $3,$3,3 srl $2,$2,3 sll $3,$3,10 srl $6,$6,3 or $3,$3,$6 sll $2,$2,5 or $2,$2,$3 sh $2,0($14) lbu $3,0($15) addiu $12,$12,1 sll $3,$3,10 addu $9,$9,$3 addu $7,$7,$3 addu $5,$5,$3 sra $9,$9,10 sra $5,$5,10 addu $9,$9,$21 sra $7,$7,10 lbu $3,0($9) addu $5,$5,$21 addu $7,$7,$21 lbu $2,0($5) lbu $4,0($7) srl $3,$3,3 srl $2,$2,3 sll $3,$3,10 srl $4,$4,3 or $3,$3,$4 sll $2,$2,5 or $2,$2,$3 sh $2,0($24) addiu $25,$25,1 addiu $16,$16,1 lw $5,16($sp)$L344: lw $8,12($sp) addiu $18,$18,-2 lw $6,0($sp) subu $4,$5,$22 sll $2,$fp,1 subu $3,$8,$22 slt $5,$18,2 addu $17,$17,$2 addu $25,$25,$3 addu $16,$16,$4 beq $5,$0,$L322 addu $12,$12,$6$L321: beq $18,$0,$L336 nop slt $2,$23,2 bne $2,$0,$L341 lui $2,%hi(ff_cropTbl+1024) move $13,$17 move $10,$23 addiu $11,$2,%lo(ff_cropTbl+1024)$L334: lbu $5,0($25) lbu $6,0($16) addiu $5,$5,-128 sll $4,$5,2 sll $3,$5,3 sll $2,$5,4 sll $7,$5,6 subu $2,$2,$4 subu $7,$7,$3 addiu $6,$6,-128 subu $7,$7,$5 li $9,1436 # 0x59c subu $5,$5,$2 li $2,731 # 0x2db mul $8,$6,$2 mul $9,$6,$9 lbu $4,0($12) sll $3,$7,5 sll $5,$5,5 sll $4,$4,10 subu $5,$5,$8 addu $7,$7,$3 addiu $9,$9,512 addu $2,$9,$4 addiu $5,$5,512 addiu $7,$7,512 addu $8,$7,$4 sra $2,$2,10 addu $4,$5,$4 addu $2,$2,$11 sra $4,$4,10 sra $8,$8,10 lbu $3,0($2) addu $4,$4,$11 addu $8,$8,$11 lbu $2,0($4) lbu $6,0($8) srl $3,$3,3 srl $2,$2,3 sll $3,$3,10 srl $6,$6,3 or $3,$3,$6 sll $2,$2,5 or $2,$2,$3 sh $2,0($13) lbu $3,1($12) addiu $10,$10,-2 sll $3,$3,10 addu $9,$9,$3 addu $7,$7,$3 addu $5,$5,$3 sra $9,$9,10 sra $5,$5,10 addu $9,$9,$11 sra $7,$7,10 lbu $3,0($9) addu $5,$5,$11 addu $7,$7,$11 lbu $2,0($5) lbu $4,0($7) srl $3,$3,3 srl $4,$4,3 srl $2,$2,3 sll $3,$3,10 or $3,$3,$4 sll $2,$2,5 or $2,$2,$3 slt $4,$10,2 sh $2,2($13) addiu $12,$12,2 addiu $13,$13,4 addiu $25,$25,1 beq $4,$0,$L334 addiu $16,$16,1 beq $10,$0,$L343 lw $fp,56($sp)$L342: lbu $4,0($25) lbu $8,0($12) addiu $4,$4,-128 sll $6,$4,2 sll $2,$4,4 sll $3,$4,3 subu $2,$2,$6 sll $5,$4,6 lbu $6,0($16) subu $5,$5,$3 subu $5,$5,$4 addiu $6,$6,-128 subu $4,$4,$2 li $2,731 # 0x2db mul $3,$6,$2 sll $4,$4,5 subu $4,$4,$3 li $3,1436 # 0x59c mul $2,$6,$3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -