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 + -
显示快捷键?