📄 yuv2rgb.mid
字号:
sb $4,6($18) lbu $6,0($5) addu $3,$8,$3 sb $6,7($18) lbu $2,0($3) sb $2,8($18) lbu $3,3($19) addu $9,$9,$3 lbu $2,0($9) addu $7,$7,$3 sb $2,9($18) lbu $4,0($7) addu $8,$8,$3 sb $4,10($18) lbu $2,0($8) sb $2,11($18) lw $3,72($sp)$L37: addiu $fp,$fp,2 slt $2,$fp,$3 bne $2,$0,$L25 addiu $23,$23,2$L23: lw $2,72($sp) lw $fp,48($sp) lw $23,44($sp) lw $22,40($sp) lw $21,36($sp) lw $20,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,56$L36: lw $2,4($6) lw $3,8($6) sll $2,$2,1 sll $3,$3,1 sw $2,4($6) j $L21 sw $3,8($6) .set macro .set reorder .end yuv2rgb_c_24_rgb .section .text.yuv2rgb_c_24_bgr,"ax",@progbits .align 2 .align 5 .ent yuv2rgb_c_24_bgr .type yuv2rgb_c_24_bgr, @functionyuv2rgb_c_24_bgr: .frame $sp,56,$31 # vars= 16, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-56 sw $fp,48($sp) sw $23,44($sp) sw $22,40($sp) sw $21,36($sp) sw $20,32($sp) sw $19,28($sp) sw $18,24($sp) sw $17,20($sp) sw $16,16($sp) lw $3,56($4) li $2,4 # 0x4 move $24,$4 sw $5,60($sp) beq $3,$2,$L54 sw $6,64($sp)$L39: lw $3,72($sp) blez $3,$L41 lw $2,60($sp) lw $4,60($sp) lw $11,64($sp) lw $3,64($sp) addiu $4,$4,4 addiu $11,$11,4 addiu $2,$2,8 addiu $3,$3,8 move $23,$7 sw $4,12($sp) sw $11,8($sp) sw $2,4($sp) sw $3,0($sp) move $fp,$0$L43: lw $4,64($sp) lw $3,76($sp) lw $9,0($4) lw $12,0($3) lw $3,12($sp) lw $11,60($sp) lw $4,80($sp) lw $7,0($3) mul $3,$9,$fp lw $2,0($11) lw $6,0($4) lw $11,8($sp) lw $4,0($sp) lw $8,0($11) lw $5,0($4) lw $11,4($sp) addu $19,$3,$2 sra $3,$fp,1 addiu $2,$23,1 lw $4,0($11) mul $11,$6,$2 mul $2,$3,$5 lw $10,16672($24) addu $22,$2,$4 mul $2,$3,$8 sra $17,$10,3 addu $21,$2,$7 mul $2,$6,$23 addu $16,$11,$12 addu $18,$2,$12 beq $17,$0,$L44 addu $20,$19,$9 move $11,$18 move $10,$16 move $13,$19 move $12,$20 move $15,$21 move $14,$22 move $25,$0$L46: lbu $3,0($15) lbu $4,0($14) sll $3,$3,2 addu $3,$3,$24 lw $9,7312($3) lbu $5,0($13) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($4) lw $7,5264($3) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,4240($4) addu $2,$7,$5 sb $3,0($11) lbu $3,0($2) addu $5,$8,$5 sb $3,1($11) lbu $2,0($5) addiu $25,$25,1 sb $2,2($11) lbu $3,1($13) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,3($11) lbu $6,0($5) addu $3,$8,$3 sb $6,4($11) lbu $2,0($3) sb $2,5($11) lbu $3,0($12) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,0($10) lbu $6,0($5) addu $3,$8,$3 sb $6,1($10) lbu $2,0($3) sb $2,2($10) lbu $3,1($12) addu $9,$9,$3 lbu $2,0($9) addu $7,$7,$3 sb $2,3($10) lbu $4,0($7) addu $8,$8,$3 sb $4,4($10) lbu $2,0($8) sb $2,5($10) lbu $3,1($15) lbu $4,1($14) sll $3,$3,2 addu $3,$3,$24 lw $9,7312($3) lbu $5,2($12) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($4) lw $7,5264($3) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,4240($4) addu $2,$7,$5 sb $3,6($10) lbu $3,0($2) addu $5,$8,$5 sb $3,7($10) lbu $2,0($5) sb $2,8($10) lbu $3,3($12) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,9($10) lbu $6,0($5) addu $3,$8,$3 sb $6,10($10) lbu $2,0($3) sb $2,11($10) lbu $3,2($13) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,6($11) lbu $6,0($5) addu $3,$8,$3 sb $6,7($11) lbu $2,0($3) sb $2,8($11) lbu $3,3($13) addu $9,$9,$3 lbu $2,0($9) addu $7,$7,$3 sb $2,9($11) lbu $4,0($7) addu $8,$8,$3 sb $4,10($11) lbu $2,0($8) sb $2,11($11) lbu $3,2($15) lbu $4,2($14) sll $3,$3,2 addu $3,$3,$24 lw $9,7312($3) lbu $5,4($13) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($4) lw $7,5264($3) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,4240($4) addu $2,$7,$5 sb $3,12($11) lbu $3,0($2) addu $5,$8,$5 sb $3,13($11) lbu $2,0($5) sb $2,14($11) lbu $3,5($13) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,15($11) lbu $6,0($5) addu $3,$8,$3 sb $6,16($11) lbu $2,0($3) sb $2,17($11) lbu $3,4($12) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,12($10) lbu $6,0($5) addu $3,$8,$3 sb $6,13($10) lbu $2,0($3) sb $2,14($10) lbu $3,5($12) addu $9,$9,$3 lbu $2,0($9) addu $7,$7,$3 sb $2,15($10) lbu $4,0($7) addu $8,$8,$3 sb $4,16($10) lbu $2,0($8) sb $2,17($10) lbu $3,3($15) lbu $4,3($14) sll $3,$3,2 addu $3,$3,$24 lw $9,7312($3) lbu $5,6($12) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($4) lw $7,5264($3) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,4240($4) addu $2,$7,$5 sb $3,18($10) lbu $3,0($2) addu $5,$8,$5 sb $3,19($10) lbu $2,0($5) addiu $15,$15,4 sb $2,20($10) lbu $3,7($12) addiu $14,$14,4 addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,21($10) lbu $2,0($5) addu $3,$8,$3 sb $2,22($10) lbu $4,0($3) addiu $12,$12,8 sb $4,23($10) lbu $3,6($13) addiu $10,$10,24 addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,18($11) lbu $6,0($5) addu $3,$8,$3 sb $6,19($11) lbu $2,0($3) sb $2,20($11) lbu $3,7($13) addiu $13,$13,8 addu $9,$9,$3 lbu $2,0($9) addu $7,$7,$3 sb $2,21($11) lbu $4,0($7) addu $8,$8,$3 sb $4,22($11) lbu $2,0($8) sb $2,23($11) bne $17,$25,$L46 addiu $11,$11,24 sll $2,$17,3 sll $3,$17,5 subu $3,$3,$2 sll $4,$17,2 lw $10,16672($24) addu $18,$18,$3 addu $19,$19,$2 addu $21,$21,$4 addu $16,$16,$3 addu $20,$20,$2 addu $22,$22,$4$L44: andi $2,$10,0x4 beq $2,$0,$L55 lw $3,72($sp) lbu $3,0($21) lbu $4,0($22) sll $3,$3,2 addu $3,$3,$24 lw $9,7312($3) lbu $5,0($19) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($4) lw $7,5264($3) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,4240($4) addu $2,$7,$5 sb $3,0($18) lbu $3,0($2) addu $5,$8,$5 sb $3,1($18) lbu $2,0($5) sb $2,2($18) lbu $3,1($19) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,3($18) lbu $6,0($5) addu $3,$8,$3 sb $6,4($18) lbu $2,0($3) sb $2,5($18) lbu $3,0($20) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,0($16) lbu $6,0($5) addu $3,$8,$3 sb $6,1($16) lbu $2,0($3) sb $2,2($16) lbu $3,1($20) addu $9,$9,$3 lbu $2,0($9) addu $7,$7,$3 sb $2,3($16) lbu $4,0($7) addu $8,$8,$3 sb $4,4($16) lbu $2,0($8) sb $2,5($16) lbu $3,1($21) lbu $4,1($22) sll $3,$3,2 addu $3,$3,$24 lw $9,7312($3) lbu $5,2($20) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($4) lw $7,5264($3) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,4240($4) addu $2,$7,$5 sb $3,6($16) lbu $3,0($2) addu $5,$8,$5 sb $3,7($16) lbu $2,0($5) sb $2,8($16) lbu $3,3($20) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,9($16) lbu $6,0($5) addu $3,$8,$3 sb $6,10($16) lbu $2,0($3) sb $2,11($16) lbu $3,2($19) addu $2,$9,$3 lbu $4,0($2) addu $5,$7,$3 sb $4,6($18) lbu $6,0($5) addu $3,$8,$3 sb $6,7($18) lbu $2,0($3) sb $2,8($18) lbu $3,3($19) addu $9,$9,$3 lbu $2,0($9) addu $7,$7,$3 sb $2,9($18) lbu $4,0($7) addu $8,$8,$3 sb $4,10($18) lbu $2,0($8) sb $2,11($18) lw $3,72($sp)$L55: addiu $fp,$fp,2 slt $2,$fp,$3 bne $2,$0,$L43 addiu $23,$23,2$L41: lw $2,72($sp) lw $fp,48($sp) lw $23,44($sp) lw $22,40($sp) lw $21,36($sp) lw $20,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,56$L54: lw $2,4($6) lw $3,8($6) sll $2,$2,1 sll $3,$3,1 sw $2,4($6) j $L39 sw $3,8($6) .set macro .set reorder .end yuv2rgb_c_24_bgr .section .text.yuv2rgb_c_16,"ax",@progbits .align 2 .align 5 .ent yuv2rgb_c_16 .type yuv2rgb_c_16, @functionyuv2rgb_c_16: .frame $sp,56,$31 # vars= 16, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-56 sw $fp,48($sp) sw $23,44($sp) sw $22,40($sp) sw $21,36($sp) sw $20,32($sp) sw $19,28($sp) sw $18,24($sp) sw $17,20($sp) sw $16,16($sp) lw $3,56($4) li $2,4 # 0x4 move $24,$4 move $9,$5 move $8,$6 beq $3,$2,$L68 lw $fp,72($sp)$L57: blez $fp,$L59 lw $2,80($sp) lw $3,76($sp) lw $4,0($2) lw $2,8($9) lw $10,0($3) sw $2,0($sp) lw $2,8($8) lw $3,0($8) lw $8,4($8) sw $2,8($sp) addiu $2,$7,1 sw $8,12($sp) mul $8,$7,$4 mul $7,$4,$2 lw $5,0($9) lw $6,16672($24) lw $9,4($9) addu $17,$8,$10 sw $9,4($sp) addu $18,$7,$10 addu $20,$5,$3 move $19,$5 sra $16,$6,3 sll $23,$3,1 sll $22,$4,1 move $21,$0$L61: beq $16,$0,$L62 lw $3,0($sp) sra $2,$21,1 mtlo $3 lw $3,8($sp) move $13,$17 madd $2,$3 lw $3,4($sp) mflo $15 mtlo $3 lw $3,12($sp) move $12,$18 madd $2,$3 move $11,$19 mflo $14 move $10,$20 move $25,$0$L64: lbu $4,0($14) lbu $3,0($15) sll $4,$4,2 sll $3,$3,2 lbu $2,0($11) addu $3,$3,$24 addu $4,$4,$24 lw $9,7312($4) lw $8,4240($3) lw $6,6288($3) lw $7,5264($4) sll $2,$2,1 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,0($13) lbu $2,1($11) addiu $25,$25,1 sll $2,$2,1 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,2($13) lbu $2,0($10) sll $2,$2,1 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,0($12) lbu $2,1($10) sll $2,$2,1 addu $9,$9,$2 addu $8,$8,$2 lhu $5,0($9) lhu $3,0($8) addu $7,$7,$2 lhu $4,0($7) addu $3,$3,$5 addu $3,$3,$4 sh $3,2($12) lbu $4,1($14) lbu $3,1($15) sll $4,$4,2 sll $3,$3,2 addu $3,$3,$24 addu $4,$4,$24 lbu $2,2($10) lw $9,7312($4) lw $8,4240($3) lw $6,6288($3) lw $7,5264($4) sll $2,$2,1 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,4($12) lbu $2,3($10) sll $2,$2,1 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,6($12) lbu $2,2($11) sll $2,$2,1 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,4($13) lbu $2,3($11) sll $2,$2,1 addu $9,$9,$2 addu $8,$8,$2 lhu $5,0($9) lhu $3,0($8) addu $7,$7,$2 lhu $4,0($7) addu $3,$3,$5 addu $3,$3,$4 sh $3,6($13) lbu $4,2($14) lbu $3,2($15) sll $4,$4,2 sll $3,$3,2 lbu $2,4($11) addu $3,$3,$24 addu $4,$4,$24 lw $9,7312($4) lw $8,4240($3) lw $6,6288($3) lw $7,5264($4) sll $2,$2,1 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,8($13) lbu $2,5($11) sll $2,$2,1 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,10($13) lbu $2,4($10) sll $2,$2,1 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,8($12) lbu $2,5($10) sll $2,$2,1 addu $9,$9,$2 addu $8,$8,$2 lhu $5,0($9) lhu $3,0($8) addu $7,$7,$2 lhu $4,0($7) addu $3,$3,$5 addu $3,$3,$4 sh $3,10($12) lbu $4,3($14) lbu $3,3($15) sll $4,$4,2 sll $3,$3,2 lbu $2,6($10) addu $3,$3,$24 addu $4,$4,$24 lw $9,7312($4) lw $8,4240($3) lw $6,6288($3) lw $7,5264($4) sll $2,$2,1 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,12($12) lbu $2,7($10) addiu $14,$14,4 sll $2,$2,1 addu $5,$9,$2 addu $3,$8,$2 lhu $6,0($5) lhu $4,0($3) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,14($12) lbu $2,6($11) addiu $15,$15,4 sll $2,$2,1 addu $5,$9,$2 addu $3,$8,$2 lhu $4,0($3) lhu $6,0($5) addu $2,$7,$2 lhu $3,0($2) addu $4,$4,$6 addu $4,$4,$3 sh $4,12($13) lbu $3,7($11) addiu $10,$10,8 sll $3,$3,1 addu $9,$9,$3 addu $8,$8,$3 lhu $2,0($8) lhu $5,0($9) addu $7,$7,$3 lhu $4,0($7) addu $2,$2,$5 addu $2,$2,$4 sh $2,14($13) addiu $11,$11,8 addiu $13,$13,16 bne $25,$16,$L64 addiu $12,$12,16$L62: addiu $21,$21,2 slt $2,$21,$fp addu $20,$20,$23 addu $19,$19,$23 addu $18,$18,$22 bne $2,$0,$L61 addu $17,$17,$22$L59: move $2,$fp lw $23,44($sp) lw $fp,48($sp) lw $22,40($sp) lw $21,36($sp) lw $20,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,56$L68: lw $2,4($6) lw $3,8($6) sll $2,$2,1 sll $3,$3,1 sw $2,4($6) j $L57 sw $3,8($6) .set macro .set reorder .end yuv2rgb_c_16 .section .text.yuv2rgb_c_8_ordered_dither,"ax",@progbits .align 2 .align 5 .ent yuv2rgb_c_8_ordered_dither .type yuv2rgb_c_8_ordered_dither, @functionyuv2rgb_c_8_ordered_dither: .frame $sp,160,$31 # vars= 120, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-160 sw $fp,152($sp) sw $23,148($sp) sw $22,144($sp) sw $21,140($sp) sw $20,136($sp) sw $19,132($sp) sw $18,128($sp) sw $17,124($sp) sw $16,120($sp) lw $3,56($4) li $2,4 # 0x4 move $24,$4 sw $5,164($sp) beq $3,$2,$L81 sw $6,168($sp)$L70: lw $3,176($sp) blez $3,$L72 lw $2,168($sp) lw $4,164($sp) lw $5,168($sp) lw $8,164($sp) addiu $4,$4,4 addiu $5,$5,4 addiu $8,$8,8 addiu $2,$2,8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -