📄 yuv2rgb.mid
字号:
.file 1 "yuv2rgb.c" .section .mdebug.abi32 .previous .section .text.yuv2rgb_c_32,"ax",@progbits .align 2 .align 5 .ent yuv2rgb_c_32 .type yuv2rgb_c_32, @functionyuv2rgb_c_32: .frame $sp,72,$31 # vars= 32, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-72 sw $fp,64($sp) sw $23,60($sp) sw $22,56($sp) sw $21,52($sp) sw $20,48($sp) sw $19,44($sp) sw $18,40($sp) sw $17,36($sp) sw $16,32($sp) lw $3,56($4) li $2,4 # 0x4 move $24,$4 beq $3,$2,$L18 sw $6,80($sp)$L2: lw $3,88($sp) blez $3,$L4 lw $2,92($sp) lw $3,80($sp) lw $2,0($2) lw $4,8($5) sw $2,24($sp) lw $2,80($sp) lw $9,0($5) lw $5,4($5) addiu $2,$2,4 addiu $3,$3,8 sw $4,8($sp) sw $9,16($sp) sw $5,12($sp) move $23,$7 sw $2,4($sp) sw $3,0($sp) move $fp,$0$L6: lw $2,4($sp) lw $4,80($sp) lw $6,0($2) lw $2,16($sp) lw $7,0($4) lw $9,96($sp) mtlo $2 madd $7,$fp lw $5,0($9) lw $9,24($sp) mflo $17 lw $3,0($sp) addiu $2,$23,1 mtlo $9 madd $5,$2 lw $2,8($sp) lw $4,0($3) mflo $19 sra $3,$fp,1 mtlo $2 madd $3,$4 lw $2,12($sp) mflo $21 mtlo $2 madd $3,$6 lw $8,16672($24) mflo $22 mtlo $9 madd $5,$23 sra $16,$8,3 mflo $20 beq $16,$0,$L7 addu $18,$17,$7 move $13,$20 move $12,$19 move $11,$17 move $10,$18 move $15,$22 move $14,$21 move $25,$0$L9: lbu $4,0($15) lbu $3,0($14) sll $4,$4,2 sll $3,$3,2 lbu $2,0($11) addu $3,$3,$24 addu $4,$4,$24 lw $6,6288($3) lw $9,7312($4) lw $8,4240($3) lw $7,5264($4) sll $2,$2,2 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,0($13) lbu $2,1($11) addiu $25,$25,1 sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,4($13) lbu $2,0($10) sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,0($12) lbu $4,1($10) sll $4,$4,2 addu $9,$9,$4 addu $8,$8,$4 lw $5,0($9) lw $3,0($8) addu $7,$7,$4 lw $2,0($7) addu $3,$3,$5 addu $2,$2,$3 sw $2,4($12) lbu $4,1($15) lbu $3,1($14) 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,2 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,8($12) lbu $2,3($10) sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,12($12) lbu $2,2($11) sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,8($13) lbu $4,3($11) sll $4,$4,2 addu $9,$9,$4 addu $8,$8,$4 lw $5,0($9) lw $3,0($8) addu $7,$7,$4 lw $2,0($7) addu $3,$3,$5 addu $2,$2,$3 sw $2,12($13) lbu $4,2($15) lbu $3,2($14) 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 $6,6288($3) lw $8,4240($3) lw $7,5264($4) sll $2,$2,2 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,16($13) lbu $2,5($11) sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,20($13) lbu $2,4($10) sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,16($12) lbu $4,5($10) sll $4,$4,2 addu $9,$9,$4 addu $8,$8,$4 lw $5,0($9) lw $3,0($8) addu $7,$7,$4 lw $2,0($7) addu $3,$3,$5 addu $2,$2,$3 sw $2,20($12) lbu $4,3($15) lbu $3,3($14) sll $4,$4,2 sll $3,$3,2 lbu $2,6($10) addu $3,$3,$24 addu $4,$4,$24 lw $6,6288($3) lw $9,7312($4) lw $8,4240($3) lw $7,5264($4) sll $2,$2,2 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,24($12) lbu $2,7($10) addiu $15,$15,4 sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,28($12) lbu $2,6($11) addiu $14,$14,4 sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $4,0($3) lw $6,0($5) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,24($13) lbu $4,7($11) addiu $10,$10,8 sll $4,$4,2 addu $9,$9,$4 addu $8,$8,$4 lw $3,0($8) lw $5,0($9) addu $7,$7,$4 lw $2,0($7) addu $3,$3,$5 addu $2,$2,$3 sw $2,28($13) addiu $11,$11,8 addiu $13,$13,32 bne $16,$25,$L9 addiu $12,$12,32 sll $2,$16,2 sll $3,$16,5 sll $4,$16,3 lw $8,16672($24) addu $20,$20,$3 addu $17,$17,$4 addu $22,$22,$2 addu $19,$19,$3 addu $18,$18,$4 addu $21,$21,$2$L7: andi $2,$8,0x4 beq $2,$0,$L19 lw $3,88($sp) lbu $4,0($22) lbu $3,0($21) sll $4,$4,2 sll $3,$3,2 lbu $2,0($17) addu $3,$3,$24 addu $4,$4,$24 lw $6,6288($3) lw $9,7312($4) lw $8,4240($3) lw $7,5264($4) sll $2,$2,2 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,0($20) lbu $2,1($17) sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,4($20) lbu $2,0($18) sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,0($19) lbu $4,1($18) sll $4,$4,2 addu $9,$9,$4 addu $8,$8,$4 lw $5,0($9) lw $3,0($8) addu $7,$7,$4 lw $2,0($7) addu $3,$3,$5 addu $2,$2,$3 sw $2,4($19) lbu $4,1($22) lbu $3,1($21) sll $4,$4,2 sll $3,$3,2 addu $3,$3,$24 addu $4,$4,$24 lbu $2,2($18) lw $9,7312($4) lw $8,4240($3) lw $6,6288($3) lw $7,5264($4) sll $2,$2,2 addu $7,$7,$6 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,8($19) lbu $2,3($18) sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $6,0($5) lw $4,0($3) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,12($19) lbu $2,2($17) sll $2,$2,2 addu $5,$9,$2 addu $3,$8,$2 lw $4,0($3) lw $6,0($5) addu $2,$7,$2 lw $3,0($2) addu $4,$4,$6 addu $3,$3,$4 sw $3,8($20) lbu $4,3($17) sll $4,$4,2 addu $9,$9,$4 addu $8,$8,$4 lw $3,0($8) lw $5,0($9) addu $7,$7,$4 lw $2,0($7) addu $3,$3,$5 addu $2,$2,$3 sw $2,12($20) lw $3,88($sp)$L19: addiu $fp,$fp,2 slt $2,$fp,$3 bne $2,$0,$L6 addiu $23,$23,2$L4: lw $2,88($sp) lw $fp,64($sp) lw $23,60($sp) lw $22,56($sp) lw $21,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) j $31 addiu $sp,$sp,72$L18: lw $2,4($6) lw $3,8($6) sll $2,$2,1 sll $3,$3,1 sw $2,4($6) j $L2 sw $3,8($6) .set macro .set reorder .end yuv2rgb_c_32 .section .text.yuv2rgb_c_24_rgb,"ax",@progbits .align 2 .align 5 .ent yuv2rgb_c_24_rgb .type yuv2rgb_c_24_rgb, @functionyuv2rgb_c_24_rgb: .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,$L36 sw $6,64($sp)$L21: lw $3,72($sp) blez $3,$L23 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$L25: 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 $21,$2,$4 mul $2,$3,$8 sra $17,$10,3 addu $22,$2,$7 mul $2,$6,$23 addu $16,$11,$12 addu $18,$2,$12 beq $17,$0,$L26 addu $20,$19,$9 move $11,$18 move $10,$16 move $13,$19 move $12,$20 move $15,$22 move $14,$21 move $25,$0$L28: lbu $2,0($14) lbu $3,0($15) sll $2,$2,2 addu $2,$2,$24 lw $9,4240($2) lbu $4,0($13) sll $3,$3,2 addu $3,$3,$24 lw $6,6288($2) lw $7,5264($3) addu $2,$9,$4 lbu $5,0($2) addu $7,$7,$6 lw $8,7312($3) addu $2,$7,$4 sb $5,0($11) lbu $3,0($2) addu $4,$8,$4 sb $3,1($11) lbu $2,0($4) 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($14) lbu $4,1($15) sll $3,$3,2 addu $3,$3,$24 lw $9,4240($3) lbu $5,2($12) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($3) lw $7,5264($4) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,7312($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($14) lbu $4,2($15) sll $3,$3,2 addu $3,$3,$24 lw $9,4240($3) lbu $5,4($13) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($3) lw $7,5264($4) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,7312($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($14) lbu $4,3($15) sll $3,$3,2 addu $3,$3,$24 lw $9,4240($3) lbu $5,6($12) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($3) lw $7,5264($4) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,7312($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,$L28 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 $22,$22,$4 addu $16,$16,$3 addu $20,$20,$2 addu $21,$21,$4$L26: andi $2,$10,0x4 beq $2,$0,$L37 lw $3,72($sp) lbu $2,0($21) lbu $3,0($22) sll $2,$2,2 addu $2,$2,$24 lw $9,4240($2) lbu $4,0($19) sll $3,$3,2 addu $3,$3,$24 lw $6,6288($2) lw $7,5264($3) addu $2,$9,$4 lbu $5,0($2) addu $7,$7,$6 lw $8,7312($3) addu $2,$7,$4 sb $5,0($18) lbu $3,0($2) addu $4,$8,$4 sb $3,1($18) lbu $2,0($4) 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,4240($3) lbu $5,2($20) sll $4,$4,2 addu $4,$4,$24 lw $6,6288($3) lw $7,5264($4) addu $2,$9,$5 lbu $3,0($2) addu $7,$7,$6 lw $8,7312($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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -