📄 yuv2rgb.s
字号:
.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 nomacroaddiu $sp,$sp,-72sw $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 # 0x4move $24,$4beq $3,$2,$L18sw $6,80($sp)$L2:lw $3,88($sp)blez $3,$L4lw $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,4addiu $3,$3,8sw $4,8($sp)sw $9,16($sp)sw $5,12($sp)move $23,$7sw $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 $2madd $7,$fplw $5,0($9)lw $9,24($sp)mflo $17lw $3,0($sp)addiu $2,$23,1mtlo $9madd $5,$2lw $2,8($sp)lw $4,0($3)mflo $19sra $3,$fp,1mtlo $2madd $3,$4lw $2,12($sp)mflo $21mtlo $2madd $3,$6lw $8,16672($24)mflo $22mtlo $9madd $5,$23sra $16,$8,3mflo $20beq $16,$0,$L7addu $18,$17,$7move $13,$20move $12,$19move $11,$17move $10,$18move $15,$22move $14,$21move $25,$0$L9:lbu $4,0($15)lbu $3,0($14)sll $4,$4,2sll $3,$3,2lbu $2,0($11)addu $3,$3,$24addu $4,$4,$24lw $6,6288($3)lw $9,7312($4)lw $8,4240($3)lw $7,5264($4)sll $2,$2,2addu $7,$7,$6addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,0($13)lbu $2,1($11)addiu $25,$25,1sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,4($13)lbu $2,0($10)sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,0($12)lbu $4,1($10)sll $4,$4,2addu $9,$9,$4addu $8,$8,$4lw $5,0($9)lw $3,0($8)addu $7,$7,$4lw $2,0($7)addu $3,$3,$5addu $2,$2,$3sw $2,4($12)lbu $4,1($15)lbu $3,1($14)sll $4,$4,2sll $3,$3,2addu $3,$3,$24addu $4,$4,$24lbu $2,2($10)lw $9,7312($4)lw $8,4240($3)lw $6,6288($3)lw $7,5264($4)sll $2,$2,2addu $7,$7,$6addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,8($12)lbu $2,3($10)sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,12($12)lbu $2,2($11)sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,8($13)lbu $4,3($11)sll $4,$4,2addu $9,$9,$4addu $8,$8,$4lw $5,0($9)lw $3,0($8)addu $7,$7,$4lw $2,0($7)addu $3,$3,$5addu $2,$2,$3sw $2,12($13)lbu $4,2($15)lbu $3,2($14)sll $4,$4,2sll $3,$3,2lbu $2,4($11)addu $3,$3,$24addu $4,$4,$24lw $9,7312($4)lw $6,6288($3)lw $8,4240($3)lw $7,5264($4)sll $2,$2,2addu $7,$7,$6addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,16($13)lbu $2,5($11)sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,20($13)lbu $2,4($10)sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,16($12)lbu $4,5($10)sll $4,$4,2addu $9,$9,$4addu $8,$8,$4lw $5,0($9)lw $3,0($8)addu $7,$7,$4lw $2,0($7)addu $3,$3,$5addu $2,$2,$3sw $2,20($12)lbu $4,3($15)lbu $3,3($14)sll $4,$4,2sll $3,$3,2lbu $2,6($10)addu $3,$3,$24addu $4,$4,$24lw $6,6288($3)lw $9,7312($4)lw $8,4240($3)lw $7,5264($4)sll $2,$2,2addu $7,$7,$6addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,24($12)lbu $2,7($10)addiu $15,$15,4sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,28($12)lbu $2,6($11)addiu $14,$14,4sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $4,0($3)lw $6,0($5)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,24($13)lbu $4,7($11)addiu $10,$10,8sll $4,$4,2addu $9,$9,$4addu $8,$8,$4lw $3,0($8)lw $5,0($9)addu $7,$7,$4lw $2,0($7)addu $3,$3,$5addu $2,$2,$3sw $2,28($13)addiu $11,$11,8addiu $13,$13,32bne $16,$25,$L9addiu $12,$12,32sll $2,$16,2sll $3,$16,5sll $4,$16,3lw $8,16672($24)addu $20,$20,$3addu $17,$17,$4addu $22,$22,$2addu $19,$19,$3addu $18,$18,$4addu $21,$21,$2$L7:andi $2,$8,0x4beq $2,$0,$L19lw $3,88($sp)lbu $4,0($22)lbu $3,0($21)sll $4,$4,2sll $3,$3,2lbu $2,0($17)addu $3,$3,$24addu $4,$4,$24lw $6,6288($3)lw $9,7312($4)lw $8,4240($3)lw $7,5264($4)sll $2,$2,2addu $7,$7,$6addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,0($20)lbu $2,1($17)sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,4($20)lbu $2,0($18)sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,0($19)lbu $4,1($18)sll $4,$4,2addu $9,$9,$4addu $8,$8,$4lw $5,0($9)lw $3,0($8)addu $7,$7,$4lw $2,0($7)addu $3,$3,$5addu $2,$2,$3sw $2,4($19)lbu $4,1($22)lbu $3,1($21)sll $4,$4,2sll $3,$3,2addu $3,$3,$24addu $4,$4,$24lbu $2,2($18)lw $9,7312($4)lw $8,4240($3)lw $6,6288($3)lw $7,5264($4)sll $2,$2,2addu $7,$7,$6addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,8($19)lbu $2,3($18)sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $6,0($5)lw $4,0($3)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,12($19)lbu $2,2($17)sll $2,$2,2addu $5,$9,$2addu $3,$8,$2lw $4,0($3)lw $6,0($5)addu $2,$7,$2lw $3,0($2)addu $4,$4,$6addu $3,$3,$4sw $3,8($20)lbu $4,3($17)sll $4,$4,2addu $9,$9,$4addu $8,$8,$4lw $3,0($8)lw $5,0($9)addu $7,$7,$4lw $2,0($7)addu $3,$3,$5addu $2,$2,$3sw $2,12($20)lw $3,88($sp)$L19:addiu $fp,$fp,2slt $2,$fp,$3bne $2,$0,$L6addiu $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 $31addiu $sp,$sp,72$L18:lw $2,4($6)lw $3,8($6)sll $2,$2,1sll $3,$3,1sw $2,4($6)j $L2sw $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 nomacroaddiu $sp,$sp,-56sw $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 # 0x4move $24,$4sw $5,60($sp)beq $3,$2,$L36sw $6,64($sp)$L21:lw $3,72($sp)blez $3,$L23lw $2,60($sp)lw $4,60($sp)lw $11,64($sp)lw $3,64($sp)addiu $4,$4,4addiu $11,$11,4addiu $2,$2,8addiu $3,$3,8move $23,$7sw $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,$fplw $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,$2sra $3,$fp,1addiu $2,$23,1lw $4,0($11)mul $11,$6,$2mul $2,$3,$5lw $10,16672($24)addu $21,$2,$4mul $2,$3,$8sra $17,$10,3addu $22,$2,$7mul $2,$6,$23addu $16,$11,$12addu $18,$2,$12beq $17,$0,$L26addu $20,$19,$9move $11,$18move $10,$16move $13,$19move $12,$20move $15,$22move $14,$21move $25,$0$L28:lbu $2,0($14)lbu $3,0($15)sll $2,$2,2addu $2,$2,$24lw $9,4240($2)lbu $4,0($13)sll $3,$3,2addu $3,$3,$24lw $6,6288($2)lw $7,5264($3)addu $2,$9,$4lbu $5,0($2)addu $7,$7,$6lw $8,7312($3)addu $2,$7,$4sb $5,0($11)lbu $3,0($2)addu $4,$8,$4sb $3,1($11)lbu $2,0($4)addiu $25,$25,1sb $2,2($11)lbu $3,1($13)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,3($11)lbu $6,0($5)addu $3,$8,$3sb $6,4($11)lbu $2,0($3)sb $2,5($11)lbu $3,0($12)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,0($10)lbu $6,0($5)addu $3,$8,$3sb $6,1($10)lbu $2,0($3)sb $2,2($10)lbu $3,1($12)addu $9,$9,$3lbu $2,0($9)addu $7,$7,$3sb $2,3($10)lbu $4,0($7)addu $8,$8,$3sb $4,4($10)lbu $2,0($8)sb $2,5($10)lbu $3,1($14)lbu $4,1($15)sll $3,$3,2addu $3,$3,$24lw $9,4240($3)lbu $5,2($12)sll $4,$4,2addu $4,$4,$24lw $6,6288($3)lw $7,5264($4)addu $2,$9,$5lbu $3,0($2)addu $7,$7,$6lw $8,7312($4)addu $2,$7,$5sb $3,6($10)lbu $3,0($2)addu $5,$8,$5sb $3,7($10)lbu $2,0($5)sb $2,8($10)lbu $3,3($12)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,9($10)lbu $6,0($5)addu $3,$8,$3sb $6,10($10)lbu $2,0($3)sb $2,11($10)lbu $3,2($13)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,6($11)lbu $6,0($5)addu $3,$8,$3sb $6,7($11)lbu $2,0($3)sb $2,8($11)lbu $3,3($13)addu $9,$9,$3lbu $2,0($9)addu $7,$7,$3sb $2,9($11)lbu $4,0($7)addu $8,$8,$3sb $4,10($11)lbu $2,0($8)sb $2,11($11)lbu $3,2($14)lbu $4,2($15)sll $3,$3,2addu $3,$3,$24lw $9,4240($3)lbu $5,4($13)sll $4,$4,2addu $4,$4,$24lw $6,6288($3)lw $7,5264($4)addu $2,$9,$5lbu $3,0($2)addu $7,$7,$6lw $8,7312($4)addu $2,$7,$5sb $3,12($11)lbu $3,0($2)addu $5,$8,$5sb $3,13($11)lbu $2,0($5)sb $2,14($11)lbu $3,5($13)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,15($11)lbu $6,0($5)addu $3,$8,$3sb $6,16($11)lbu $2,0($3)sb $2,17($11)lbu $3,4($12)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,12($10)lbu $6,0($5)addu $3,$8,$3sb $6,13($10)lbu $2,0($3)sb $2,14($10)lbu $3,5($12)addu $9,$9,$3lbu $2,0($9)addu $7,$7,$3sb $2,15($10)lbu $4,0($7)addu $8,$8,$3sb $4,16($10)lbu $2,0($8)sb $2,17($10)lbu $3,3($14)lbu $4,3($15)sll $3,$3,2addu $3,$3,$24lw $9,4240($3)lbu $5,6($12)sll $4,$4,2addu $4,$4,$24lw $6,6288($3)lw $7,5264($4)addu $2,$9,$5lbu $3,0($2)addu $7,$7,$6lw $8,7312($4)addu $2,$7,$5sb $3,18($10)lbu $3,0($2)addu $5,$8,$5sb $3,19($10)lbu $2,0($5)addiu $15,$15,4sb $2,20($10)lbu $3,7($12)addiu $14,$14,4addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,21($10)lbu $2,0($5)addu $3,$8,$3sb $2,22($10)lbu $4,0($3)addiu $12,$12,8sb $4,23($10)lbu $3,6($13)addiu $10,$10,24addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,18($11)lbu $6,0($5)addu $3,$8,$3sb $6,19($11)lbu $2,0($3)sb $2,20($11)lbu $3,7($13)addiu $13,$13,8addu $9,$9,$3lbu $2,0($9)addu $7,$7,$3sb $2,21($11)lbu $4,0($7)addu $8,$8,$3sb $4,22($11)lbu $2,0($8)sb $2,23($11)bne $17,$25,$L28addiu $11,$11,24sll $2,$17,3sll $3,$17,5subu $3,$3,$2sll $4,$17,2lw $10,16672($24)addu $18,$18,$3addu $19,$19,$2addu $22,$22,$4addu $16,$16,$3addu $20,$20,$2addu $21,$21,$4$L26:andi $2,$10,0x4beq $2,$0,$L37lw $3,72($sp)lbu $2,0($21)lbu $3,0($22)sll $2,$2,2addu $2,$2,$24lw $9,4240($2)lbu $4,0($19)sll $3,$3,2addu $3,$3,$24lw $6,6288($2)lw $7,5264($3)addu $2,$9,$4lbu $5,0($2)addu $7,$7,$6lw $8,7312($3)addu $2,$7,$4sb $5,0($18)lbu $3,0($2)addu $4,$8,$4sb $3,1($18)lbu $2,0($4)sb $2,2($18)lbu $3,1($19)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,3($18)lbu $6,0($5)addu $3,$8,$3sb $6,4($18)lbu $2,0($3)sb $2,5($18)lbu $3,0($20)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,0($16)lbu $6,0($5)addu $3,$8,$3sb $6,1($16)lbu $2,0($3)sb $2,2($16)lbu $3,1($20)addu $9,$9,$3lbu $2,0($9)addu $7,$7,$3sb $2,3($16)lbu $4,0($7)addu $8,$8,$3sb $4,4($16)lbu $2,0($8)sb $2,5($16)lbu $3,1($21)lbu $4,1($22)sll $3,$3,2addu $3,$3,$24lw $9,4240($3)lbu $5,2($20)sll $4,$4,2addu $4,$4,$24lw $6,6288($3)lw $7,5264($4)addu $2,$9,$5lbu $3,0($2)addu $7,$7,$6lw $8,7312($4)addu $2,$7,$5sb $3,6($16)lbu $3,0($2)addu $5,$8,$5sb $3,7($16)lbu $2,0($5)sb $2,8($16)lbu $3,3($20)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,9($16)lbu $6,0($5)addu $3,$8,$3sb $6,10($16)lbu $2,0($3)sb $2,11($16)lbu $3,2($19)addu $2,$9,$3lbu $4,0($2)addu $5,$7,$3sb $4,6($18)lbu $6,0($5)addu $3,$8,$3sb $6,7($18)lbu $2,0($3)sb $2,8($18)lbu $3,3($19)addu $9,$9,$3lbu $2,0($9)addu $7,$7,$3sb $2,9($18)lbu $4,0($7)addu $8,$8,$3sb $4,10($18)lbu $2,0($8)sb $2,11($18)lw $3,72($sp)$L37:addiu $fp,$fp,2slt $2,$fp,$3bne $2,$0,$L25addiu $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 $31addiu $sp,$sp,56$L36:lw $2,4($6)lw $3,8($6)sll $2,$2,1sll $3,$3,1sw $2,4($6)j $L21sw $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 nomacroaddiu $sp,$sp,-56sw $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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -