📄 yuv2rgb.s
字号:
addiu $18,$25,7move $17,$0$L104:lbu $3,0($14)lbu $2,0($15)sll $3,$3,2sll $2,$2,2addu $2,$2,$24addu $3,$3,$24lw $6,6288($2)lw $7,5264($3)lbu $4,0($13)lbu $5,0($16)lw $8,4240($2)addu $7,$7,$6lbu $6,0($25)lw $9,7312($3)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$6lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,0($11)lw $2,92($sp)lbu $4,1($13)lbu $5,0($2)lw $2,88($sp)addu $5,$4,$5lbu $3,0($2)addu $4,$4,$7addu $2,$8,$5addu $4,$4,$3lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,1($11)lw $3,84($sp)lw $2,80($sp)lbu $4,0($10)lbu $5,0($3)lbu $3,0($2)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$3lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,0($12)lw $3,76($sp)lw $5,72($sp)lbu $4,1($10)lbu $2,0($3)lbu $3,0($5)addu $7,$4,$7addu $4,$4,$2addu $8,$8,$4addu $7,$7,$3lbu $3,0($7)lbu $2,0($8)addu $9,$9,$4lbu $4,0($9)addu $2,$2,$3addu $2,$2,$4sb $2,1($12)lbu $3,1($14)lbu $2,1($15)lw $8,68($sp)sll $3,$3,2sll $2,$2,2addu $2,$2,$24addu $3,$3,$24lw $6,6288($2)lw $7,5264($3)lbu $5,0($8)lw $8,4240($2)lw $2,64($sp)lbu $4,2($10)addu $7,$7,$6lbu $6,0($2)lw $9,7312($3)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$6lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,2($12)lw $3,60($sp)lw $2,56($sp)lbu $4,3($10)lbu $5,0($3)lbu $3,0($2)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$3lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,3($12)lw $3,52($sp)lw $2,48($sp)lbu $4,2($13)lbu $5,0($3)lbu $3,0($2)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$3lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,2($11)lw $3,44($sp)lw $5,40($sp)lbu $4,3($13)lbu $2,0($3)lbu $3,0($5)addu $7,$4,$7addu $4,$4,$2addu $8,$8,$4addu $7,$7,$3lbu $3,0($7)lbu $2,0($8)addu $9,$9,$4lbu $4,0($9)addu $2,$2,$3addu $2,$2,$4sb $2,3($11)lbu $3,2($14)lbu $2,2($15)lw $8,36($sp)sll $3,$3,2sll $2,$2,2addu $2,$2,$24addu $3,$3,$24lw $6,6288($2)lw $7,5264($3)lbu $5,0($8)lw $8,4240($2)lw $2,32($sp)lbu $4,4($13)addu $7,$7,$6lbu $6,0($2)lw $9,7312($3)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$6lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,4($11)lw $3,28($sp)lw $2,24($sp)lbu $4,5($13)lbu $5,0($3)lbu $3,0($2)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$3lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,5($11)lw $3,20($sp)lw $2,16($sp)lbu $4,4($10)lbu $5,0($3)lbu $3,0($2)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$3lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,4($12)lw $3,12($sp)lw $5,8($sp)lbu $4,5($10)lbu $2,0($3)lbu $3,0($5)addu $7,$4,$7addu $4,$4,$2addu $8,$8,$4addu $7,$7,$3lbu $3,0($7)lbu $2,0($8)addu $9,$9,$4lbu $4,0($9)addu $2,$2,$3addu $2,$2,$4sb $2,5($12)lbu $3,3($14)lbu $2,3($15)sll $3,$3,2sll $2,$2,2lw $8,4($sp)addu $2,$2,$24addu $3,$3,$24lw $6,6288($2)lw $7,5264($3)lbu $4,6($10)lbu $5,0($8)addu $7,$7,$6lw $8,4240($2)lbu $6,0($fp)lw $9,7312($3)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$6lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,6($12)lbu $4,7($10)lbu $5,0($23)lbu $3,0($22)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$3lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,7($12)lbu $4,6($13)lbu $5,0($21)lbu $3,0($20)addu $5,$4,$5addu $4,$4,$7addu $2,$8,$5addu $4,$4,$3lbu $6,0($4)lbu $3,0($2)addu $5,$9,$5lbu $2,0($5)addu $3,$3,$6addu $3,$3,$2sb $3,6($11)lbu $4,7($13)lbu $2,0($19)lbu $3,0($18)addu $7,$4,$7addu $4,$4,$2addu $8,$8,$4addu $7,$7,$3lbu $2,0($8)lbu $3,0($7)addu $9,$9,$4lbu $4,0($9)addu $2,$2,$3addu $2,$2,$4sb $2,7($11)lw $2,112($sp)addiu $17,$17,1addiu $14,$14,4addiu $15,$15,4addiu $13,$13,8addiu $10,$10,8addiu $11,$11,8bne $2,$17,$L104addiu $12,$12,8$L102:lw $3,116($sp)lw $5,0($sp)lw $4,176($sp)addiu $3,$3,2addiu $5,$5,2slt $2,$3,$4sw $3,116($sp)bne $2,$0,$L101sw $5,0($sp)$L99:lw $2,176($sp)lw $fp,152($sp)lw $23,148($sp)lw $22,144($sp)lw $21,140($sp)lw $20,136($sp)lw $19,132($sp)lw $18,128($sp)lw $17,124($sp)lw $16,120($sp)j $31addiu $sp,$sp,160$L108:lw $2,4($6)lw $3,8($6)sll $2,$2,1sll $3,$3,1sw $2,4($6)j $L97sw $3,8($6).set macro.set reorder.end yuv2rgb_c_4b_ordered_dither.section .text.yuv2rgb_c_1_ordered_dither,"ax",@progbits.align 2.align 5.ent yuv2rgb_c_1_ordered_dither.type yuv2rgb_c_1_ordered_dither, @functionyuv2rgb_c_1_ordered_dither:.frame $sp,80,$31 # vars= 40, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80sw $16,40($sp)sw $fp,72($sp)sw $23,68($sp)sw $22,64($sp)sw $21,60($sp)sw $20,56($sp)sw $19,52($sp)sw $18,48($sp)sw $17,44($sp)lw $3,56($4)li $2,4 # 0x4move $16,$4sw $5,84($sp)beq $3,$2,$L121sw $6,88($sp)$L110:lw $2,96($sp)blez $2,$L122lw $fp,72($sp)sw $7,0($sp)sw $0,32($sp)$L114:lw $2,16672($16)lw $4,104($sp)lw $3,100($sp)lw $8,84($sp)lw $10,88($sp)sra $7,$2,3lw $5,0($4)lw $9,0($3)lw $6,0($8)beq $7,$0,$L115lw $4,0($10)lw $8,0($sp)lw $11,32($sp)addiu $2,$8,1mul $8,$5,$2mul $2,$4,$11andi $3,$11,0x7addu $14,$2,$6lw $2,0($sp)lui $6,%hi(dither_8x8_220)sll $3,$3,3addiu $6,$6,%lo(dither_8x8_220)addu $15,$3,$6mul $3,$5,$2addu $24,$8,$9addu $13,$14,$4addu $7,$24,$7addiu $4,$15,1addiu $5,$15,8addiu $6,$15,9addiu $8,$15,10addiu $10,$15,11addiu $11,$15,2addiu $2,$15,3addu $25,$3,$9sw $7,36($sp)sw $4,28($sp)sw $5,24($sp)sw $6,20($sp)sw $8,16($sp)sw $10,12($sp)sw $11,8($sp)sw $2,4($sp)addiu $fp,$15,4addiu $23,$15,5addiu $22,$15,12addiu $21,$15,13addiu $20,$15,14addiu $19,$15,15addiu $18,$15,6addiu $17,$15,7$L117:lw $2,6800($16)lw $5,24($sp)lw $6,20($sp)lw $11,28($sp)lw $4,5776($16)lbu $8,0($13)lbu $10,1($14)addu $4,$4,$2lbu $7,0($14)lbu $2,0($5)lbu $5,0($6)lbu $6,0($11)lbu $9,1($13)lbu $3,0($15)addu $8,$8,$4addu $10,$10,$4addu $8,$8,$2addu $10,$10,$6addu $7,$7,$4addu $7,$7,$3lw $11,8($sp)lbu $3,0($8)addu $9,$9,$4lbu $8,0($10)lw $10,16($sp)addu $9,$9,$5lbu $6,2($14)lbu $2,0($7)lbu $7,0($9)lbu $9,0($10)lbu $10,0($11)lbu $5,2($13)addu $6,$6,$4addu $6,$6,$10addu $8,$2,$8lw $11,12($sp)addu $5,$5,$4addu $2,$2,$8lbu $8,0($6)lw $6,4($sp)addu $5,$5,$9lbu $10,3($13)lbu $9,3($14)addu $7,$3,$7addu $3,$3,$7lbu $7,0($5)lbu $5,0($6)lbu $6,0($11)andi $3,$3,0x00ffandi $2,$2,0x00ffaddu $9,$9,$4addu $10,$10,$4addu $9,$9,$5addu $10,$10,$6lbu $5,4($14)lbu $6,4($13)addu $7,$3,$7addu $8,$2,$8lbu $11,0($9)lbu $12,0($10)addu $3,$3,$7addu $2,$2,$8lbu $7,0($fp)lbu $8,0($22)andi $3,$3,0x00ffandi $2,$2,0x00ffaddu $5,$5,$4addu $6,$6,$4addu $5,$5,$7addu $6,$6,$8lbu $7,5($13)lbu $8,5($14)addu $11,$2,$11addu $12,$3,$12addu $2,$2,$11addu $3,$3,$12lbu $11,0($5)lbu $12,0($6)lbu $5,0($21)lbu $6,0($23)andi $2,$2,0x00ffandi $3,$3,0x00ffaddu $7,$7,$4addu $8,$8,$4addu $8,$8,$6lbu $9,6($13)lbu $10,6($14)addu $7,$7,$5addu $11,$2,$11addu $12,$3,$12lbu $5,0($7)lbu $6,0($20)lbu $7,0($18)addu $2,$2,$11addu $3,$3,$12lbu $11,0($8)andi $2,$2,0x00ffandi $3,$3,0x00ffaddu $9,$9,$4addu $10,$10,$4addu $9,$9,$6addu $10,$10,$7lbu $6,7($13)lbu $7,7($14)addu $5,$3,$5addu $11,$2,$11lbu $8,0($10)addu $3,$3,$5lbu $10,0($17)lbu $5,0($9)addu $2,$2,$11lbu $9,0($19)addu $7,$7,$4andi $3,$3,0x00ffandi $2,$2,0x00ffaddu $6,$6,$4addu $5,$3,$5addu $6,$6,$9addu $7,$7,$10addu $8,$2,$8addu $3,$3,$5lbu $4,0($6)lbu $5,0($7)addu $2,$2,$8andi $3,$3,0x00ffandi $2,$2,0x00ffaddu $4,$3,$4addu $5,$2,$5addu $2,$2,$5addu $3,$3,$4sb $2,0($25)sb $3,0($24)lw $2,36($sp)addiu $24,$24,1addiu $14,$14,8addiu $13,$13,8bne $2,$24,$L117addiu $25,$25,1$L115:lw $3,32($sp)lw $5,0($sp)lw $4,96($sp)addiu $3,$3,2addiu $5,$5,2slt $2,$3,$4sw $3,32($sp)bne $2,$0,$L114sw $5,0($sp)lw $2,96($sp)lw $fp,72($sp)$L122:lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80$L121:lw $2,4($6)lw $3,8($6)sll $2,$2,1sll $3,$3,1sw $2,4($6)j $L110sw $3,8($6).set macro.set reorder.end yuv2rgb_c_1_ordered_dither.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "No accelerated colorspace conversion found\012\000".align 2$LC1:.ascii "0\000".align 2$LC2:.ascii "yuv2rgb.c\000".section .text.yuv2rgb_get_func_ptr,"ax",@progbits.align 2.align 5.globl yuv2rgb_get_func_ptr.ent yuv2rgb_get_func_ptr.type yuv2rgb_get_func_ptr, @functionyuv2rgb_get_func_ptr:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24lui $6,%hi($LC0)sw $16,16($sp)addiu $6,$6,%lo($LC0)move $16,$4sw $31,20($sp)jal av_logli $5,1 # 0x1lw $3,52($16)sltu $2,$3,31beq $2,$0,$L136lui $4,%hi($LC1)sll $2,$3,2lui $3,%hi($L133)addiu $3,$3,%lo($L133)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L133:.word $L124.word $L124.word $L125.word $L126.word $L124.word $L124.word $L127.word $L124.word $L124.word $L128.word $L128.word $L124.word $L124.word $L129.word $L124.word $L124.word $L124.word $L124.word $L124.word $L124.word $L124.word $L124.word $L127.word $L128.word $L128.word $L130.word $L131.word $L132.word $L130.word $L131.word $L132.section .text.yuv2rgb_get_func_ptr$L124:lui $4,%hi($LC1)$L136:lui $5,%hi($LC2)lui $7,%hi(__PRETTY_FUNCTION__.7211)addiu $4,$4,%lo($LC1)addiu $5,$5,%lo($LC2)addiu $7,$7,%lo(__PRETTY_FUNCTION__.7211)jal __assert_failli $6,684 # 0x2ac$L125:lui $2,%hi(yuv2rgb_c_24_rgb)addiu $2,$2,%lo(yuv2rgb_c_24_rgb)$L134:lw $31,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,24$L132:lui $2,%hi(yuv2rgb_c_4b_ordered_dither)j $L134addiu $2,$2,%lo(yuv2rgb_c_4b_ordered_dither)$L131:lui $2,%hi(yuv2rgb_c_4_ordered_dither)j $L134addiu $2,$2,%lo(yuv2rgb_c_4_ordered_dither)$L130:lui $2,%hi(yuv2rgb_c_8_ordered_dither)j $L134addiu $2,$2,%lo(yuv2rgb_c_8_ordered_dither)$L128:lui $2,%hi(yuv2rgb_c_16)j $L134addiu $2,$2,%lo(yuv2rgb_c_16)$L127:lui $2,%hi(yuv2rgb_c_32)j $L134addiu $2,$2,%lo(yuv2rgb_c_32)$L129:lui $2,%hi(yuv2rgb_c_1_ordered_dither)j $L134addiu $2,$2,%lo(yuv2rgb_c_1_ordered_dither)$L126:lui $2,%hi(yuv2rgb_c_24_bgr)j $L134addiu $2,$2,%lo(yuv2rgb_c_24_bgr).set macro.set reorder.end yuv2rgb_get_func_ptr.globl __divdi3.section .rodata.str1.4.align 2$LC3:.ascii "%ibpp not supported by yuv2rgb\012\000".section .text.yuv2rgb_c_init_tables,"ax",@progbits.align 2.align 5.globl yuv2rgb_c_init_tables.ent yuv2rgb_c_init_tables.type yuv2rgb_c_init_tables, @functionyuv2rgb_c_init_tables:.frame $sp,1168,$31 # vars= 1112, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-1168sw $19,1140($sp)sw $18,1136($sp)sw $17,1132($sp)sw $31,1164($sp)sw $fp,1160($sp)sw $23,1156($sp)sw $22,1152($sp)sw $21,1148($sp)sw $20,1144($sp)sw $16,1128($sp)lw $3,52($4)li $2,6 # 0x6sw $4,1168($sp)move $19,$7lw $17,1184($sp)beq $3,$2,$L308lw $18,1188($sp)li $2,3 # 0x3beq $3,$2,$L309li $2,23 # 0x17beq $3,$2,$L310li $2,24 # 0x18beq $3,$2,$L311li $2,25 # 0x19beq $3,$2,$L312li $2,26 # 0x1abeq $3,$2,$L153li $2,27 # 0x1bbeq $3,$2,$L153li $2,13 # 0xdbeq $3,$2,$L313sltu $2,$3,37bne $2,$0,$L314sll $2,$3,2$L159:move $fp,$0j $L168sw $0,1112($sp)$L308:li $2,1 # 0x1sw $2,1112($sp)$L140:li $fp,32 # 0x20$L168:lw $4,12($5)lw $3,8($5)lw $2,0($5)lw $5,4($5)subu $4,$0,$4subu $3,$0,$3move $16,$2sw $2,1104($sp)sw $5,1096($sp)sra $2,$2,31sra $5,$5,31sw $3,1088($sp)sw $4,1080($sp)sra $3,$3,31sra $4,$4,31sw $2,1108($sp)sw $5,1100($sp)sw $3,1092($sp)bne $6,$0,$L170sw $4,1084($sp)li $2,65536 # 0x10000ori $2,$2,0x2a15move $3,$0sw $2,1072($sp)sw $3,1076($sp)li $14,1048576 # 0x100000move $15,$0$L172:sra $3,$18,31mul $10,$3,$17multu $17,$18sra $9,$17,31mflo $6mfhi $7mul $5,$9,$18move $8,$17addu $2,$5,$10addu $7,$2,$7lw $2,1072($sp)sll $4,$19,8mul $31,$9,$2lw $2,1104($sp)sra $5,$4,31mul $25,$7,$2lw $2,1096($sp)subu $20,$14,$4mul $17,$7,$2lw $2,1088($sp)lw $4,1072($sp)mul $22,$7,$2lw $2,1080($sp)subu $21,$15,$5mul $24,$7,$2multu $2,$6lw $2,1104($sp)mfhi $19multu $2,$6lw $2,1096($sp)mfhi $11multu $2,$6lw $2,1088($sp)mfhi $13multu $2,$6sltu $16,$14,$20mfhi $15multu $4,$8lw $4,1076($sp)mflo $2mfhi $3mul $5,$4,$8subu $21,$21,$16addu $8,$5,$31lw $5,1108($sp)addu $3,$8,$3mul $9,$5,$6lw $5,1100($sp)addu $4,$9,$25mul $9,$5,$6lw $5,1092($sp)addu $16,$9,$17mul $9,$5,$6lw $5,1084($sp)addu $17,$9,$22mul $9,$5,$6addu $16,$16,$13addu $6,$9,$24addu $4,$4,$11addu $17,$17,$15addu $6,$6,$19sra $12,$16,31sra $10,$4,31sll $5,$3,16srl $24,$2,16sra $14,$17,31sra $18,$6,31sw $10,1044($sp)sw $16,1048($sp)sw $12,1052($sp)li $23,-384 # 0xfffffffffffffe80or $24,$5,$24sra $25,$3,16sw $4,1040($sp)sw $17,1056($sp)sw $14,1060($sp)addiu $16,$sp,16sw $6,1064($sp)sw $18,1068($sp)li $10,-2147483648 # 0xffffffff80000000li $12,255 # 0xffli $9,640 # 0x280$L173:sll $2,$23,16subu $4,$2,$20sra $3,$2,31sltu $6,$2,$4subu $5,$3,$21subu $5,$5,$6mul $14,$5,$24multu $24,$4addu $8,$16,$23mflo $6mfhi $7mul $13,$25,$4addu $2,$6,$10addu $4,$13,$14addu $7,$4,$7addiu $3,$7,-1sltu $4,$2,$6addu $4,$4,$3move $2,$4slt $4,$4,256movz $2,$12,$4slt $5,$2,0movn $2,$0,$5addiu $23,$23,1bne $23,$9,$L173sb $2,384($8)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -