📄 imgconvert.mid
字号:
sll $8,$8,10 addiu $8,$8,512 sll $7,$5,5 addu $6,$2,$8 addu $5,$5,$7 lui $7,%hi(ff_cropTbl+1024) addiu $7,$7,%lo(ff_cropTbl+1024) addu $5,$8,$5 sra $6,$6,10 addu $8,$8,$4 sra $8,$8,10 addu $6,$6,$7 sra $5,$5,10 lbu $3,0($6) addu $5,$5,$7 addu $8,$8,$7 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,0($13)$L336: lw $fp,56($sp)$L343: 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$L340: move $14,$17 j $L325 move $13,$23$L341: move $10,$23 bne $10,$0,$L342 move $13,$17 j $L343 lw $fp,56($sp) .set macro .set reorder .end yuvj420p_to_rgb555 .section .text.gray_to_rgb555,"ax",@progbits .align 2 .align 5 .ent gray_to_rgb555 .type gray_to_rgb555, @functiongray_to_rgb555: .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($5) lw $3,16($4) sll $12,$6,1 subu $14,$2,$6 subu $13,$3,$12 lw $5,0($5) blez $7,$L357 lw $4,0($4) move $11,$0$L348: blez $6,$L352 nop move $9,$5 move $8,$4 move $10,$0$L350: lbu $2,0($9) addiu $10,$10,1 sra $2,$2,3 sll $3,$2,10 or $3,$3,$2 sll $2,$2,5 or $2,$2,$3 sh $2,0($8) addiu $9,$9,1 bne $6,$10,$L350 addiu $8,$8,2 addu $5,$5,$6 addu $4,$4,$12$L352: addiu $11,$11,1 beq $7,$11,$L357 addu $5,$5,$14 j $L348 addu $4,$4,$13$L357: j $31 nop .set macro .set reorder .end gray_to_rgb555 .section .text.pal8_to_rgb555,"ax",@progbits .align 2 .align 5 .ent pal8_to_rgb555 .type pal8_to_rgb555, @functionpal8_to_rgb555: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lw $3,16($4) lw $2,16($5) sll $24,$6,1 subu $25,$2,$6 lw $13,4($5) subu $15,$3,$24 lw $12,0($5) blez $7,$L370 lw $11,0($4) move $14,$0$L361: blez $6,$L365 nop move $9,$12 move $8,$11 move $10,$0$L363: lbu $2,0($9) addiu $10,$10,1 sll $2,$2,2 addu $2,$2,$13 lbu $4,2($2) lbu $5,0($2) lbu $3,1($2) sra $4,$4,3 sra $3,$3,3 sll $4,$4,10 sra $5,$5,3 or $4,$4,$5 sll $3,$3,5 or $3,$3,$4 sh $3,0($8) addiu $9,$9,1 bne $6,$10,$L363 addiu $8,$8,2 addu $12,$12,$6 addu $11,$11,$24$L365: addiu $14,$14,1 beq $7,$14,$L370 addu $12,$12,$25 j $L361 addu $11,$11,$15$L370: j $31 nop .set macro .set reorder .end pal8_to_rgb555 .section .text.rgb32_to_rgb555,"ax",@progbits .align 2 .align 5 .ent rgb32_to_rgb555 .type rgb32_to_rgb555, @functionrgb32_to_rgb555: .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($5) lw $3,16($4) sll $15,$6,2 sll $13,$6,1 subu $24,$2,$15 subu $14,$3,$13 lw $5,0($5) blez $7,$L383 lw $11,0($4) move $12,$0$L374: blez $6,$L378 nop move $8,$5 move $9,$11 move $10,$0$L376: lbu $2,2($8) lbu $3,1($8) lbu $4,0($8) srl $2,$2,3 srl $3,$3,3 sll $2,$2,10 srl $4,$4,3 or $2,$2,$4 sll $3,$3,5 or $3,$3,$2 addiu $10,$10,1 sh $3,0($9) addiu $8,$8,4 bne $6,$10,$L376 addiu $9,$9,2 addu $11,$11,$13 addu $5,$5,$15$L378: addiu $12,$12,1 beq $7,$12,$L383 addu $5,$5,$24 j $L374 addu $11,$11,$14$L383: j $31 nop .set macro .set reorder .end rgb32_to_rgb555 .section .text.rgb24_to_rgb555,"ax",@progbits .align 2 .align 5 .ent rgb24_to_rgb555 .type rgb24_to_rgb555, @functionrgb24_to_rgb555: .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($5) sll $13,$6,1 lw $3,16($4) addu $8,$13,$6 subu $24,$2,$8 subu $15,$3,$13 lw $5,0($5) blez $7,$L396 lw $11,0($4) move $14,$8 move $12,$0$L387: blez $6,$L391 nop move $8,$5 move $9,$11 move $10,$0$L389: lbu $2,0($8) lbu $3,1($8) lbu $4,2($8) srl $2,$2,3 srl $3,$3,3 sll $2,$2,10 srl $4,$4,3 or $2,$2,$4 sll $3,$3,5 or $3,$3,$2 addiu $10,$10,1 sh $3,0($9) addiu $8,$8,3 bne $6,$10,$L389 addiu $9,$9,2 addu $11,$11,$13 addu $5,$5,$14$L391: addiu $12,$12,1 beq $7,$12,$L396 addu $5,$5,$24 j $L387 addu $11,$11,$15$L396: j $31 nop .set macro .set reorder .end rgb24_to_rgb555 .section .rodata.cst4 .align 2$LC3: .word ff_cropTbl+1024 .section .text.yuv420p_to_rgb565,"ax",@progbits .align 2 .align 5 .ent yuv420p_to_rgb565 .type yuv420p_to_rgb565, @functionyuv420p_to_rgb565: .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,$L398 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($LC3) addiu $5,$5,%lo($LC3) 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$L399: lw $6,4($sp) lw $2,8($sp) lw $3,0($sp) addu $24,$18,$6 bne $3,$0,$L417 addu $15,$12,$2 lui $4,%hi($LC3) addiu $4,$4,%lo($LC3) lw $11,0($4) move $14,$18 move $13,$22 li $17,1192 # 0x4a8$L403: 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,2 sll $2,$2,11 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,2 sll $4,$4,11 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,2 sll $4,$4,11 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,2 sll $3,$3,11 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,$L403 addiu $24,$24,4$L402: beq $13,$0,$L421 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,2 sll $2,$2,11 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,2 sll $3,$3,11 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)$L421: 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,$L399 addu $25,$25,$5$L398: beq $19,$0,$L413 nop slt $2,$22,2 bne $2,$0,$L418 lui $2,%hi(ff_cropTbl+1024) move $13,$18 move $10,$22 addiu $11,$2,%lo(ff_cropTbl+1024) li $14,1192 # 0x4a8$L411: 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,2 sll $2,$2,11 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,2 sll $3,$3,11 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,$L411 addiu $25,$25,1 beq $10,$0,$L420 lw $fp,56($sp)$L419: 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,2 sll $4,$4,11 srl $5,$5,3 or $4,$4,$5 sll $2,$2,5 or $2,$2,$4 sh $2,0($13)$L413: lw $fp,56($sp)$L420: 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$L417: move $14,$18 j $L402 move $13,$22$L418: move $10,$22 bne $10,$0,$L419 move $13,$18 j $L420 lw $fp,56($sp) .set macro .set reorder .end yuv420p_to_rgb565 .section .rodata.cst4 .align 2$LC4: .word ff_cropTbl+1024 .section .text.yuvj420p_to_rgb565,"ax",@progbits .align 2 .align 5 .ent yuvj420p_to_rgb565 .type yuvj420p_to_rgb565, @functionyuvj420p_to_rgb565: .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,$L423 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($LC4) sll $2,$2,1 addiu $5,$5,%lo($LC4) 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$L424: lw $6,8($sp) lw $8,4($sp) addu $24,$17,$fp bne $8,$0,$L442 addu $15,$12,$6 lui $2,%hi($LC4) addiu $2,$2,%lo($LC4) lw $11,0($2) move $14,$17 move $13,$23$L428: 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,2 sll $2,$2,11 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,2 sll $4,$4,11 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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -