swscale.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,894 行 · 第 1/3 页
S
2,894 行
beq $2,$0,$L118move $5,$4li $10,-2147483648 # 0xffffffff80000000li $11,-2147483648 # 0xffffffff80000000ori $10,$10,0x8000ori $11,$11,0x8000$L120:lw $2,16($sp)lw $7,20($sp)mul $8,$13,$2multu $2,$12sw $10,8432($18)mfhi $3mul $9,$7,$12sw $11,8436($18)addu $6,$9,$8addu $6,$6,$3sra $3,$6,31move $2,$6sll $3,$3,13srl $6,$6,19sll $2,$2,13or $3,$6,$3li $6,32768 # 0x8000addu $4,$2,$6sltu $8,$4,$2addu $5,$8,$3sll $2,$5,16srl $4,$4,16or $4,$2,$4slt $2,$4,-32767beq $2,$0,$L123move $5,$4li $10,-2147483648 # 0xffffffff80000000li $11,-2147483648 # 0xffffffff80000000ori $10,$10,0x8000ori $11,$11,0x8000$L125:lw $2,24($sp)lw $7,28($sp)mul $8,$13,$2multu $2,$12sw $10,8440($18)mfhi $3mul $9,$7,$12sw $11,8444($18)addu $6,$9,$8addu $6,$6,$3sra $3,$6,31move $2,$6sll $3,$3,13srl $6,$6,19sll $2,$2,13or $3,$6,$3li $6,32768 # 0x8000addu $4,$2,$6sltu $8,$4,$2addu $5,$8,$3sll $2,$5,16srl $4,$4,16or $4,$2,$4slt $2,$4,-32767beq $2,$0,$L128move $5,$4li $10,-2147483648 # 0xffffffff80000000li $11,-2147483648 # 0xffffffff80000000ori $10,$10,0x8000ori $11,$11,0x8000$L130:sll $2,$21,8sra $3,$2,31subu $4,$14,$2sltu $6,$14,$4subu $5,$15,$3subu $5,$5,$6srl $2,$4,29sll $5,$5,3sll $4,$4,3li $6,32768 # 0x8000or $5,$2,$5addu $2,$4,$6sltu $8,$2,$4addu $3,$8,$5sll $4,$3,16srl $2,$2,16or $2,$4,$2slt $4,$2,-32767move $5,$2sw $10,8448($18)beq $4,$0,$L133sw $11,8452($18)li $6,-2147483648 # 0xffffffff80000000li $7,-2147483648 # 0xffffffff80000000ori $6,$6,0x8000ori $7,$7,0x8000$L135:move $2,$0sw $6,8456($18)j $L138sw $7,8460($18)$L105:li $16,224 # 0xe0multu $22,$16li $6,255 # 0xffmflo $4mfhi $5mul $2,$16,$23move $7,$0jal __divdi3addu $5,$2,$5move $22,$2lw $2,32($sp)move $23,$3multu $2,$16lw $2,36($sp)mflo $4mfhi $5mul $3,$16,$2li $6,255 # 0xffmove $7,$0jal __divdi3addu $5,$3,$5sw $2,32($sp)lw $2,24($sp)sw $3,36($sp)multu $2,$16lw $2,28($sp)mflo $4mfhi $5mul $3,$16,$2li $6,255 # 0xffmove $7,$0jal __divdi3addu $5,$3,$5sw $2,24($sp)lw $2,16($sp)sw $3,28($sp)multu $2,$16lw $2,20($sp)mflo $4mfhi $5mul $3,$16,$2li $6,255 # 0xffaddu $5,$3,$5jal __divdi3move $7,$0li $4,65536 # 0x10000move $5,$0move $14,$0move $15,$0sw $2,16($sp)j $L107sw $3,20($sp)$L133:li $2,32768 # 0x8000slt $2,$5,$2bne $2,$0,$L136nopli $6,2147418112 # 0x7fff0000li $7,2147418112 # 0x7fff0000ori $6,$6,0x7fffj $L135ori $7,$7,0x7fff$L128:li $2,32768 # 0x8000slt $2,$4,$2bne $2,$0,$L131li $4,65536 # 0x10000li $10,2147418112 # 0x7fff0000li $11,2147418112 # 0x7fff0000ori $10,$10,0x7fffj $L130ori $11,$11,0x7fff$L136:li $4,65536 # 0x10000ori $4,$4,0x1andi $2,$5,0xffffmultu $2,$4mfhi $7mflo $6mul $5,$4,$2j $L135addu $7,$5,$7$L131:ori $4,$4,0x1andi $2,$5,0xffffmultu $2,$4mfhi $11mflo $10mul $5,$4,$2j $L130addu $11,$5,$11$L123:li $2,32768 # 0x8000slt $2,$4,$2bne $2,$0,$L126li $4,65536 # 0x10000li $10,2147418112 # 0x7fff0000li $11,2147418112 # 0x7fff0000ori $10,$10,0x7fffj $L125ori $11,$11,0x7fff$L118:li $2,32768 # 0x8000slt $2,$4,$2bne $2,$0,$L121li $4,65536 # 0x10000li $10,2147418112 # 0x7fff0000li $11,2147418112 # 0x7fff0000ori $10,$10,0x7fffj $L120ori $11,$11,0x7fff$L126:ori $4,$4,0x1andi $2,$5,0xffffmultu $2,$4mfhi $11mflo $10mul $5,$4,$2j $L125addu $11,$5,$11$L121:ori $4,$4,0x1andi $2,$5,0xffffmultu $2,$4mfhi $11mflo $10mul $5,$4,$2j $L120addu $11,$5,$11$L113:li $2,32768 # 0x8000slt $2,$4,$2bne $2,$0,$L116li $4,65536 # 0x10000li $10,2147418112 # 0x7fff0000li $11,2147418112 # 0x7fff0000ori $10,$10,0x7fffj $L115ori $11,$11,0x7fff$L108:li $2,32768 # 0x8000slt $2,$4,$2bne $2,$0,$L111li $4,65536 # 0x10000li $10,2147418112 # 0x7fff0000li $11,2147418112 # 0x7fff0000ori $10,$10,0x7fffj $L110ori $11,$11,0x7fff$L116:ori $4,$4,0x1andi $2,$5,0xffffmultu $2,$4mfhi $11mflo $10mul $5,$4,$2j $L115addu $11,$5,$11$L111:ori $4,$4,0x1andi $2,$5,0xffffmultu $2,$4mfhi $11mflo $10mul $5,$4,$2j $L110addu $11,$5,$11.set macro.set reorder.end sws_setColorspaceDetails.section .rodata.str1.4.align 2$LC41:.ascii "swScaler: %s is not supported as input format\012\000".align 2$LC42:.ascii "swScaler: %s is not supported as output format\012\000".align 2$LC43:.ascii "swScaler: %dx%d -> %dx%d is invalid scaling dimension\012".ascii "\000".section .rodata.cst8,"aM",@progbits,8.align 3$LC44:.word 0.word 1090397184.section .text.sws_getContext,"ax",@progbits.align 2.align 5.globl sws_getContext.ent sws_getContext.type sws_getContext, @functionsws_getContext:.frame $sp,80,$31 # vars= 8, regs= 10/0, args= 32, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80li $2,16 # 0x10sw $fp,72($sp)sw $23,68($sp)sw $22,64($sp)sw $21,60($sp)sw $20,56($sp)sw $19,52($sp)sw $17,44($sp)sw $16,40($sp)sw $31,76($sp)sw $18,48($sp)move $17,$6move $21,$4move $22,$5move $19,$7lw $20,96($sp)lw $16,100($sp)lw $23,104($sp)beq $6,$2,$L145lw $fp,116($sp)slt $2,$6,17bne $2,$0,$L344li $2,15 # 0xfli $2,17 # 0x11beq $6,$2,$L146li $2,38 # 0x26beq $6,$2,$L345li $11,1 # 0x1move $11,$0$L149:li $2,16 # 0x10beq $16,$2,$L352li $10,1 # 0x1$L347:slt $2,$16,17beq $2,$0,$L155li $2,17 # 0x11li $2,15 # 0xfbeq $16,$2,$L346li $10,1 # 0x1$L150:move $10,$0$L156:beq $17,$0,$L353sltu $2,$16,2$L348:li $2,39 # 0x27beq $17,$2,$L157li $2,1 # 0x1beq $17,$2,$L157li $2,20 # 0x14beq $17,$2,$L157li $2,6 # 0x6beq $17,$2,$L157li $2,3 # 0x3beq $17,$2,$L157li $2,23 # 0x17beq $17,$2,$L157li $2,24 # 0x18beq $17,$2,$L157li $2,22 # 0x16beq $17,$2,$L157li $2,2 # 0x2beq $17,$2,$L157li $2,9 # 0x9beq $17,$2,$L157li $2,10 # 0xabeq $17,$2,$L157li $2,11 # 0xbbeq $17,$2,$L157li $2,7 # 0x7beq $17,$2,$L157li $2,35 # 0x23beq $17,$2,$L157li $2,36 # 0x24beq $17,$2,$L157li $2,5 # 0x5beq $17,$2,$L157li $2,4 # 0x4beq $17,$2,$L157li $2,8 # 0x8beq $17,$2,$L157li $2,14 # 0xebeq $17,$2,$L157li $2,25 # 0x19beq $17,$2,$L157li $2,28 # 0x1cbeq $17,$2,$L157li $2,27 # 0x1bbeq $17,$2,$L157li $2,30 # 0x1ebeq $17,$2,$L157li $2,37 # 0x25beq $17,$2,$L353sltu $2,$16,2sltu $2,$17,40beq $2,$0,$L354lui $2,%hi($LC2)lui $3,%hi($L223)sll $2,$17,2addiu $3,$3,%lo($L223)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L223:.word $L184.word $L185.word $L186.word $L187.word $L188.word $L189.word $L190.word $L191.word $L192.word $L193.word $L194.word $L195.word $L196.word $L197.word $L198.word $L199.word $L200.word $L201.word $L202.word $L203.word $L204.word $L205.word $L206.word $L207.word $L208.word $L209.word $L210.word $L211.word $L212.word $L213.word $L214.word $L215.word $L216.word $L217.word $L218.word $L219.word $L220.word $L221.word $L183.word $L222.section .text.sws_getContext$L344:bne $6,$2,$L149move $11,$0li $2,16 # 0x10li $11,1 # 0x1bne $16,$2,$L347move $17,$0li $10,1 # 0x1$L352:bne $17,$0,$L348li $16,4 # 0x4$L157:sltu $2,$16,2$L353:bne $2,$0,$L226li $2,20 # 0x14beq $16,$2,$L226li $2,5 # 0x5beq $16,$2,$L226li $2,4 # 0x4beq $16,$2,$L226li $2,8 # 0x8beq $16,$2,$L226li $2,22 # 0x16beq $16,$2,$L226li $2,2 # 0x2beq $16,$2,$L226li $2,9 # 0x9beq $16,$2,$L226li $2,10 # 0xabeq $16,$2,$L226li $2,28 # 0x1cbeq $16,$2,$L226li $2,29 # 0x1dbeq $16,$2,$L226li $2,30 # 0x1ebeq $16,$2,$L226li $2,13 # 0xdbeq $16,$2,$L226li $2,6 # 0x6beq $16,$2,$L226li $2,3 # 0x3beq $16,$2,$L226li $2,23 # 0x17beq $16,$2,$L226li $2,24 # 0x18beq $16,$2,$L226li $2,25 # 0x19beq $16,$2,$L226li $2,26 # 0x1abeq $16,$2,$L226li $2,27 # 0x1bbeq $16,$2,$L226li $2,31 # 0x1fbeq $16,$2,$L226li $2,32 # 0x20beq $16,$2,$L226li $2,35 # 0x23beq $16,$2,$L226li $2,36 # 0x24beq $16,$2,$L226li $2,11 # 0xbbeq $16,$2,$L226li $2,7 # 0x7beq $16,$2,$L355slt $2,$21,4sltu $2,$16,40beq $2,$0,$L356lui $2,%hi($LC2)lui $3,%hi($L293)sll $2,$16,2addiu $3,$3,%lo($L293)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L293:.word $L254.word $L255.word $L256.word $L257.word $L258.word $L259.word $L260.word $L261.word $L262.word $L263.word $L264.word $L265.word $L266.word $L267.word $L268.word $L269.word $L270.word $L271.word $L272.word $L273.word $L274.word $L275.word $L276.word $L277.word $L278.word $L279.word $L280.word $L281.word $L282.word $L283.word $L284.word $L285.word $L286.word $L287.word $L288.word $L289.word $L290.word $L291.word $L253.word $L292.section .text.sws_getContext$L226:slt $2,$21,4$L355:bne $2,$0,$L357lui $6,%hi($LC43)blez $22,$L357slt $2,$19,8bne $2,$0,$L358addiu $6,$6,%lo($LC43)blez $20,$L295li $4,16712 # 0x4148sw $10,32($sp)jal av_malloczsw $11,36($sp)sra $4,$19,1sll $6,$21,16addu $6,$6,$4div $0,$6,$19teq $19,$0,7move $18,$2sll $3,$22,16sra $2,$20,1addu $3,$3,$2lui $2,%hi(sws_context_class)addiu $2,$2,%lo(sws_context_class)li $4,262144 # 0x40000li $5,262144 # 0x40000sw $2,0($18)ori $4,$4,0x4ori $5,$5,0x4li $2,6 # 0x6sw $4,16688($18)sw $5,16692($18)sw $21,8($18)sw $22,12($18)sw $19,16672($18)sw $20,16($18)sw $23,4232($18)sw $16,52($18)sw $17,56($18)lw $10,32($sp)lw $11,36($sp)mflo $6div $0,$3,$20teq $20,$0,7sw $6,36($18)mflo $3beq $16,$2,$L300sw $3,44($18)li $2,3 # 0x3beq $16,$2,$L300li $2,23 # 0x17beq $16,$2,$L300li $2,24 # 0x18beq $16,$2,$L300li $2,25 # 0x19beq $16,$2,$L300li $2,26 # 0x1abeq $16,$2,$L300li $2,27 # 0x1bbeq $16,$2,$L300li $2,22 # 0x16beq $16,$2,$L300li $2,2 # 0x2beq $16,$2,$L300li $2,9 # 0x9beq $16,$2,$L300li $2,10 # 0xabeq $16,$2,$L300li $2,28 # 0x1cbeq $16,$2,$L300li $2,29 # 0x1dbeq $16,$2,$L300li $2,30 # 0x1ebeq $16,$2,$L300li $2,13 # 0xdbeq $16,$2,$L359andi $2,$23,0x2000$L315:lw $2,72($18)srl $3,$23,16andi $3,$3,0x3addu $9,$2,$3li $2,6 # 0x6sw $3,92($18)beq $17,$2,$L317sw $9,72($18)$L349:li $2,3 # 0x3beq $17,$2,$L317li $2,23 # 0x17beq $17,$2,$L317li $2,24 # 0x18beq $17,$2,$L317li $2,25 # 0x19beq $17,$2,$L317li $2,26 # 0x1abeq $17,$2,$L317li $2,27 # 0x1bbeq $17,$2,$L317li $2,22 # 0x16beq $17,$2,$L317li $2,2 # 0x2beq $17,$2,$L317li $2,9 # 0x9beq $17,$2,$L317li $2,10 # 0xabeq $17,$2,$L317li $2,28 # 0x1cbeq $17,$2,$L317li $2,29 # 0x1dbeq $17,$2,$L317li $2,30 # 0x1ebeq $17,$2,$L317li $2,13 # 0xdbeq $17,$2,$L360andi $2,$23,0x4000$L332:beq $fp,$0,$L340lui $4,%hi($LC44)$L350:lw $2,0($fp)lw $3,4($fp)sw $2,104($18)sw $3,108($18)lw $4,8($fp)lw $5,12($fp)sw $4,112($18)sw $5,116($18)$L342:lw $8,84($18)lw $5,68($18)lw $7,88($18)subu $2,$0,$21subu $3,$0,$22subu $4,$0,$19subu $6,$0,$20sra $2,$2,$5sra $3,$3,$9sra $4,$4,$8sra $6,$6,$7lui $5,%hi(Inverse_Table_6_9+80)subu $2,$0,$2subu $3,$0,$3subu $4,$0,$4subu $6,$0,$6addiu $5,$5,%lo(Inverse_Table_6_9+80)sw $2,20($18)sw $4,28($18)sw $6,32($18)sw $3,24($18)sw $8,76($18)sw $9,80($18)li $2,65536 # 0x10000move $4,$18move $6,$11move $7,$5sw $10,16($sp)sw $2,28($sp)sw $0,20($sp)jal sws_setColorspaceDetailssw $2,24($sp)move $2,$18lw $31,76($sp)lw $fp,72($sp)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$L300:andi $2,$23,0x2000$L359:bne $2,$0,$L315li $2,1 # 0x1sw $2,84($18)srl $3,$23,16lw $2,72($18)andi $3,$3,0x3addu $9,$2,$3li $2,6 # 0x6sw $3,92($18)bne $17,$2,$L349sw $9,72($18)$L317:andi $2,$23,0x4000$L360:bne $2,$0,$L332li $2,28 # 0x1cbeq $17,$2,$L332li $2,25 # 0x19beq $17,$2,$L332li $2,29 # 0x1dbeq $17,$2,$L332li $2,26 # 0x1abeq $17,$2,$L332li $2,30 # 0x1ebeq $17,$2,$L332li $2,27 # 0x1bbeq $17,$2,$L332li $2,1 # 0x1bne $fp,$0,$L350sw $2,68($18)j $L351lui $4,%hi($LC44)$L295:lui $6,%hi($LC43)$L357:addiu $6,$6,%lo($LC43)$L358:move $7,$21move $4,$0move $5,$0sw $22,16($sp)sw $19,20($sp)sw $20,24($sp)jal av_logmove $18,$0$L225:move $2,$18lw $31,76($sp)lw $fp,72($sp)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$L155:beq $16,$2,$L153li $2,38 # 0x26bne $16,$2,$L150li $10,1 # 0x1j $L156li $16,37 # 0x25$L145:li $11,1 # 0x1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?