vf_sab.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,955 行 · 第 1/2 页

S
1,955
字号
srl	$2,$4,31addu	$2,$2,$4sra	$2,$2,1sw	$3,2312($sp)sw	$2,2372($sp)sw	$3,68($sp)lw	$2,2364($sp)lw	$3,2356($sp)sw	$2,56($sp)sw	$3,16($sp)addiu	$2,$sp,44addiu	$3,$sp,68lw	$18,100($sp)lw	$4,96($sp)sw	$2,20($sp)sw	$3,24($sp)lw	$2,112($sp)lw	$3,116($sp)addiu	$20,$sp,32move	$5,$20addiu	$6,$sp,56move	$7,$0sw	$19,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$18,44($sp)sw	$0,48($sp)sw	$0,52($sp)sw	$0,60($sp)sw	$0,64($sp)sw	$0,72($sp)sw	$0,76($sp)sw	$2,2320($sp)jal	sws_scalesw	$3,2316($sp)lw	$4,2356($sp)blez	$4,$L99lw	$5,2372($sp)sw	$16,2248($sp)sll	$2,$5,1addiu	$15,$2,1lw	$2,2356($sp)addu	$3,$4,$5addiu	$3,$3,-1subu	$4,$0,$5sw	$5,2232($sp)subu	$5,$5,$2sw	$4,2236($sp)sw	$3,2228($sp)sw	$18,2244($sp)sw	$4,2240($sp)sw	$5,2408($sp)$L101:blez	$21,$L130lw	$3,2372($sp)lw	$4,2244($sp)addu	$2,$21,$3lw	$5,2248($sp)sw	$0,2368($sp)addiu	$2,$2,-1sw	$4,2256($sp)lw	$23,2236($sp)lw	$4,2368($sp)sw	$2,2224($sp)sw	$5,2252($sp)$L102:lw	$3,2372($sp)lw	$5,2256($sp)slt	$2,$4,$3bne	$2,$0,$L104lbu	$25,0($5)subu	$2,$21,$3slt	$2,$4,$2beq	$2,$0,$L104nopblez	$15,$L106lw	$5,2320($sp)lw	$13,2316($sp)lw	$10,2240($sp)lw	$14,2232($sp)lw	$11,2228($sp)sll	$17,$5,2move	$22,$0move	$12,$0move	$16,$0$L109:bltz	$10,$L235lw	$3,2356($sp)move	$4,$11slt	$2,$10,$3movn	$4,$10,$2move	$2,$4$L112:lw	$4,2364($sp)move	$6,$13mul	$5,$2,$4lw	$4,2312($sp)addu	$3,$5,$23mul	$5,$2,$4addu	$7,$19,$3addu	$2,$5,$23addu	$8,$18,$2move	$9,$0$L114:lbu	$2,0($8)lw	$5,0($6)subu	$2,$25,$2sll	$2,$2,2addu	$2,$2,$20lw	$3,1112($2)lbu	$4,0($7)mul	$3,$3,$5addiu	$9,$9,1mul	$2,$3,$4addu	$12,$12,$3addu	$22,$2,$22addiu	$8,$8,1addiu	$6,$6,4bne	$9,$15,$L114addiu	$7,$7,1addiu	$16,$16,1addiu	$10,$10,1addiu	$14,$14,-1addiu	$11,$11,-1bne	$16,$15,$L109addu	$13,$13,$17srl	$2,$12,31addu	$2,$2,$12sra	$2,$2,1addu	$2,$2,$22$L117:div	$0,$2,$12teq	$12,$0,7lw	$3,2368($sp)lw	$4,2256($sp)lw	$5,2224($sp)addiu	$3,$3,1sw	$3,2368($sp)lw	$3,2252($sp)addiu	$4,$4,1addiu	$5,$5,-1sw	$4,2256($sp)sw	$5,2224($sp)addiu	$23,$23,1mflo	$2sb	$2,0($3)lw	$4,2368($sp)addiu	$3,$3,1bne	$21,$4,$L102sw	$3,2252($sp)$L130:lw	$5,2232($sp)lw	$2,2248($sp)addiu	$5,$5,-1lw	$3,2360($sp)sw	$5,2232($sp)lw	$4,2244($sp)lw	$5,2312($sp)addu	$2,$2,$3addu	$4,$4,$5lw	$3,2240($sp)sw	$2,2248($sp)lw	$2,2228($sp)sw	$4,2244($sp)lw	$5,2408($sp)lw	$4,2232($sp)addiu	$2,$2,-1addiu	$3,$3,1sw	$2,2228($sp)bne	$4,$5,$L101sw	$3,2240($sp)$L99:lw	$4,2376($sp)lw	$3,2464($sp)lw	$5,2468($sp)lw	$2,100($3)lw	$3,52($4)lw	$18,36($4)lw	$19,36($5)lw	$4,52($5)sw	$3,2340($sp)lw	$5,2396($sp)lw	$3,2392($sp)sw	$4,2344($sp)sra	$16,$5,$3lw	$4,2388($sp)lw	$5,2384($sp)addiu	$8,$2,4168sra	$4,$4,$5sw	$4,2380($sp)addiu	$6,$2,2088addiu	$7,$sp,80$L132:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7)bne	$6,$8,$L132addiu	$7,$7,16lw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$4,108($sp)lw	$2,104($sp)lw	$3,2344($sp)sw	$2,2300($sp)srl	$2,$4,31addu	$2,$2,$4sra	$2,$2,1sw	$2,2352($sp)lw	$2,2300($sp)sw	$3,68($sp)lw	$3,2380($sp)sw	$2,56($sp)addiu	$2,$sp,56lw	$17,100($sp)sw	$3,16($sp)sw	$2,24($sp)lw	$3,112($sp)lw	$2,116($sp)lw	$4,96($sp)addiu	$5,$sp,44addiu	$6,$sp,68move	$7,$0sw	$3,2308($sp)sw	$19,44($sp)sw	$0,48($sp)sw	$0,52($sp)sw	$17,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,72($sp)sw	$0,76($sp)sw	$0,60($sp)sw	$0,64($sp)sw	$20,20($sp)jal	sws_scalesw	$2,2304($sp)lw	$3,2380($sp)blez	$3,$L133lw	$4,2352($sp)sw	$18,2264($sp)sll	$2,$4,1addiu	$15,$2,1lw	$2,2380($sp)addu	$3,$3,$4subu	$5,$0,$4addiu	$3,$3,-1subu	$2,$4,$2sw	$5,2212($sp)sw	$3,2204($sp)sw	$17,2260($sp)sw	$4,2208($sp)sw	$5,2216($sp)sw	$2,2404($sp)$L135:blez	$16,$L164lw	$3,2352($sp)lw	$4,2260($sp)addu	$2,$16,$3lw	$5,2264($sp)sw	$0,2348($sp)addiu	$2,$2,-1sw	$4,2272($sp)lw	$23,2212($sp)lw	$4,2348($sp)sw	$2,2200($sp)sw	$5,2268($sp)$L136:lw	$3,2352($sp)lw	$5,2272($sp)slt	$2,$4,$3bne	$2,$0,$L138lbu	$25,0($5)subu	$2,$16,$3slt	$2,$4,$2beq	$2,$0,$L138nopblez	$15,$L140lw	$5,2308($sp)lw	$13,2304($sp)lw	$10,2216($sp)lw	$14,2208($sp)lw	$11,2204($sp)sll	$21,$5,2move	$22,$0move	$12,$0move	$18,$0$L143:bltz	$10,$L236lw	$3,2380($sp)move	$4,$11slt	$2,$10,$3movn	$4,$10,$2move	$2,$4$L146:lw	$4,2344($sp)move	$6,$13mul	$5,$2,$4lw	$4,2300($sp)addu	$3,$5,$23mul	$5,$2,$4addu	$7,$19,$3addu	$2,$5,$23addu	$8,$17,$2move	$9,$0$L148:lbu	$2,0($8)lw	$5,0($6)subu	$2,$25,$2sll	$2,$2,2addu	$2,$2,$20lw	$3,1112($2)lbu	$4,0($7)mul	$3,$3,$5addiu	$9,$9,1mul	$2,$3,$4addu	$12,$12,$3addu	$22,$2,$22addiu	$8,$8,1addiu	$6,$6,4bne	$9,$15,$L148addiu	$7,$7,1addiu	$18,$18,1addiu	$10,$10,1addiu	$14,$14,-1addiu	$11,$11,-1bne	$18,$15,$L143addu	$13,$13,$21srl	$2,$12,31addu	$2,$2,$12sra	$2,$2,1addu	$2,$2,$22$L151:div	$0,$2,$12teq	$12,$0,7lw	$3,2348($sp)lw	$4,2272($sp)lw	$5,2200($sp)addiu	$3,$3,1sw	$3,2348($sp)lw	$3,2268($sp)addiu	$4,$4,1addiu	$5,$5,-1sw	$4,2272($sp)sw	$5,2200($sp)addiu	$23,$23,1mflo	$2sb	$2,0($3)lw	$4,2348($sp)addiu	$3,$3,1bne	$16,$4,$L136sw	$3,2268($sp)$L164:lw	$5,2208($sp)lw	$2,2264($sp)addiu	$5,$5,-1lw	$3,2340($sp)sw	$5,2208($sp)lw	$4,2260($sp)lw	$5,2300($sp)addu	$2,$2,$3addu	$4,$4,$5lw	$3,2216($sp)sw	$2,2264($sp)lw	$2,2204($sp)sw	$4,2260($sp)lw	$5,2404($sp)lw	$4,2208($sp)addiu	$2,$2,-1addiu	$3,$3,1sw	$2,2204($sp)bne	$4,$5,$L135sw	$3,2216($sp)$L133:lw	$4,2468($sp)lw	$3,2464($sp)lw	$4,56($4)lw	$5,2376($sp)lw	$2,100($3)lw	$3,2468($sp)sw	$4,2328($sp)lw	$4,56($5)lw	$18,40($5)lw	$19,40($3)sw	$4,2324($sp)addiu	$7,$sp,80addiu	$8,$2,4168addiu	$6,$2,2088$L166:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7)bne	$6,$8,$L166addiu	$7,$7,16lw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$4,108($sp)lw	$5,104($sp)srl	$2,$4,31addu	$2,$2,$4sra	$2,$2,1addiu	$3,$sp,44sw	$2,2336($sp)lw	$2,2328($sp)sw	$5,2288($sp)sw	$3,20($sp)addiu	$3,$sp,68sw	$3,24($sp)sw	$2,56($sp)lw	$3,2288($sp)lw	$2,2380($sp)lw	$17,100($sp)sw	$3,68($sp)sw	$2,16($sp)lw	$3,112($sp)lw	$2,116($sp)lw	$4,96($sp)addiu	$6,$sp,56move	$5,$20move	$7,$0sw	$3,2296($sp)sw	$19,32($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$17,44($sp)sw	$0,48($sp)sw	$0,52($sp)sw	$0,60($sp)sw	$0,64($sp)sw	$0,72($sp)sw	$0,76($sp)jal	sws_scalesw	$2,2292($sp)lw	$3,2380($sp)blez	$3,$L167lw	$4,2336($sp)sw	$18,2276($sp)sll	$2,$4,1addiu	$15,$2,1lw	$2,2380($sp)addu	$3,$3,$4subu	$5,$0,$4addiu	$3,$3,-1subu	$2,$4,$2sw	$5,2184($sp)sw	$3,2192($sp)sw	$17,2188($sp)sw	$4,2176($sp)sw	$5,2180($sp)sw	$2,2400($sp)$L169:blez	$16,$L198lw	$3,2336($sp)lw	$4,2188($sp)addu	$2,$16,$3lw	$5,2276($sp)sw	$0,2332($sp)addiu	$2,$2,-1sw	$4,2284($sp)lw	$23,2184($sp)lw	$4,2332($sp)sw	$2,2168($sp)sw	$5,2280($sp)$L170:lw	$3,2336($sp)lw	$5,2284($sp)slt	$2,$4,$3bne	$2,$0,$L172lbu	$25,0($5)subu	$2,$16,$3slt	$2,$4,$2beq	$2,$0,$L172nopblez	$15,$L174lw	$5,2296($sp)lw	$13,2292($sp)lw	$10,2180($sp)lw	$14,2176($sp)lw	$11,2192($sp)sll	$21,$5,2move	$22,$0move	$12,$0move	$18,$0$L177:bltz	$10,$L237lw	$3,2380($sp)move	$4,$11slt	$2,$10,$3movn	$4,$10,$2move	$2,$4$L180:lw	$4,2328($sp)move	$6,$13mul	$5,$2,$4lw	$4,2288($sp)addu	$3,$5,$23mul	$5,$2,$4addu	$7,$19,$3addu	$2,$5,$23addu	$8,$17,$2move	$9,$0$L182:lbu	$2,0($8)lw	$5,0($6)subu	$2,$25,$2sll	$2,$2,2addu	$2,$2,$20lw	$3,1112($2)lbu	$4,0($7)mul	$3,$3,$5addiu	$9,$9,1mul	$2,$3,$4addu	$12,$12,$3addu	$22,$2,$22addiu	$8,$8,1addiu	$6,$6,4bne	$9,$15,$L182addiu	$7,$7,1addiu	$18,$18,1addiu	$10,$10,1addiu	$14,$14,-1addiu	$11,$11,-1bne	$18,$15,$L177addu	$13,$13,$21srl	$2,$12,31addu	$2,$2,$12sra	$2,$2,1addu	$2,$2,$22$L185:div	$0,$2,$12teq	$12,$0,7lw	$3,2332($sp)lw	$4,2284($sp)lw	$5,2168($sp)addiu	$3,$3,1sw	$3,2332($sp)lw	$3,2280($sp)addiu	$4,$4,1addiu	$5,$5,-1sw	$4,2284($sp)sw	$5,2168($sp)addiu	$23,$23,1mflo	$2sb	$2,0($3)lw	$4,2332($sp)addiu	$3,$3,1bne	$16,$4,$L170sw	$3,2280($sp)$L198:lw	$5,2176($sp)lw	$2,2276($sp)addiu	$5,$5,-1lw	$3,2324($sp)sw	$5,2176($sp)lw	$4,2188($sp)lw	$5,2288($sp)addu	$2,$2,$3addu	$4,$4,$5lw	$3,2180($sp)sw	$2,2276($sp)lw	$2,2192($sp)sw	$4,2188($sp)lw	$5,2176($sp)lw	$4,2400($sp)addiu	$2,$2,-1addiu	$3,$3,1sw	$2,2192($sp)bne	$4,$5,$L169sw	$3,2180($sp)$L167:lw	$4,2464($sp)lw	$5,2376($sp)lw	$6,2472($sp)jal	vf_next_put_imagelw	$7,2476($sp)lw	$31,2460($sp)lw	$fp,2456($sp)lw	$23,2452($sp)lw	$22,2448($sp)lw	$21,2444($sp)lw	$20,2440($sp)lw	$19,2436($sp)lw	$18,2432($sp)lw	$17,2428($sp)lw	$16,2424($sp)j	$31addiu	$sp,$sp,2464$L172:blez	$15,$L174lw	$3,2296($sp)lw	$4,2336($sp)lw	$5,2332($sp)sll	$3,$3,2lw	$31,2292($sp)lw	$24,2180($sp)lw	$21,2176($sp)lw	$18,2192($sp)sw	$3,2172($sp)sw	$0,2416($sp)move	$12,$0move	$22,$0subu	$fp,$4,$5$L186:bltz	$24,$L238lw	$3,2380($sp)move	$4,$18slt	$2,$24,$3movn	$4,$24,$2move	$2,$4$L189:lw	$3,2328($sp)lw	$9,2168($sp)mul	$14,$2,$3lw	$3,2288($sp)move	$10,$fpmul	$13,$2,$3move	$8,$31move	$7,$23move	$11,$0$L191:bltz	$7,$L239slt	$2,$7,$16move	$6,$9movn	$6,$7,$2$L194:addu	$3,$6,$17addu	$3,$3,$13lbu	$2,0($3)lw	$5,0($8)subu	$2,$25,$2sll	$2,$2,2addu	$2,$2,$20lw	$4,1112($2)addu	$3,$6,$19mul	$4,$4,$5addu	$3,$3,$14lbu	$2,0($3)lw	$3,2416($sp)addiu	$11,$11,1mtlo	$3madd	$4,$2addu	$12,$12,$4mflo	$3addiu	$7,$7,1sw	$3,2416($sp)addiu	$10,$10,-1addiu	$9,$9,-1bne	$15,$11,$L191addiu	$8,$8,4lw	$4,2172($sp)addiu	$22,$22,1addiu	$24,$24,1addiu	$21,$21,-1addiu	$18,$18,-1bne	$15,$22,$L186addu	$31,$31,$4srl	$2,$12,31addu	$2,$2,$12sra	$2,$2,1j	$L185addu	$2,$2,$3$L239:j	$L194move	$6,$10$L238:j	$L189move	$2,$21$L138:blez	$15,$L140lw	$3,2308($sp)lw	$4,2352($sp)lw	$5,2348($sp)sll	$3,$3,2lw	$31,2304($sp)lw	$24,2216($sp)lw	$21,2208($sp)lw	$18,2204($sp)sw	$3,2196($sp)sw	$0,2416($sp)move	$12,$0move	$22,$0subu	$fp,$4,$5$L152:bltz	$24,$L240lw	$3,2380($sp)move	$4,$18slt	$2,$24,$3movn	$4,$24,$2move	$2,$4$L155:lw	$3,2344($sp)lw	$9,2200($sp)mul	$14,$2,$3lw	$3,2300($sp)move	$10,$fpmul	$13,$2,$3move	$8,$31move	$7,$23move	$11,$0$L157:bltz	$7,$L241slt	$2,$7,$16move	$6,$9movn	$6,$7,$2$L160:addu	$3,$6,$17addu	$3,$3,$13lbu	$2,0($3)lw	$5,0($8)subu	$2,$25,$2sll	$2,$2,2addu	$2,$2,$20lw	$4,1112($2)addu	$3,$6,$19mul	$4,$4,$5addu	$3,$3,$14lbu	$2,0($3)lw	$3,2416($sp)addiu	$11,$11,1mtlo	$3madd	$4,$2addu	$12,$12,$4mflo	$3addiu	$7,$7,1sw	$3,2416($sp)addiu	$10,$10,-1addiu	$9,$9,-1bne	$11,$15,$L157addiu	$8,$8,4lw	$4,2196($sp)addiu	$22,$22,1addiu	$24,$24,1addiu	$21,$21,-1addiu	$18,$18,-1bne	$22,$11,$L152addu	$31,$31,$4srl	$2,$12,31addu	$2,$2,$12sra	$2,$2,1j	$L151addu	$2,$2,$3$L241:j	$L160move	$6,$10$L240:j	$L155move	$2,$21$L104:blez	$15,$L106lw	$3,2320($sp)lw	$4,2372($sp)lw	$5,2368($sp)sll	$3,$3,2lw	$16,2316($sp)lw	$24,2240($sp)lw	$31,2232($sp)lw	$17,2228($sp)sw	$3,2220($sp)sw	$0,2416($sp)move	$12,$0move	$22,$0subu	$fp,$4,$5$L118:bltz	$24,$L242lw	$3,2356($sp)move	$4,$17slt	$2,$24,$3movn	$4,$24,$2move	$2,$4$L121:lw	$3,2364($sp)lw	$9,2224($sp)mul	$14,$2,$3lw	$3,2312($sp)move	$10,$fpmul	$13,$2,$3move	$8,$16move	$7,$23move	$11,$0$L123:bltz	$7,$L243slt	$2,$7,$21move	$6,$9movn	$6,$7,$2$L126:addu	$3,$6,$18addu	$3,$3,$13lbu	$2,0($3)lw	$5,0($8)subu	$2,$25,$2sll	$2,$2,2addu	$2,$2,$20lw	$4,1112($2)addu	$3,$6,$19mul	$4,$4,$5addu	$3,$3,$14lbu	$2,0($3)lw	$3,2416($sp)addiu	$11,$11,1mtlo	$3madd	$4,$2addu	$12,$12,$4mflo	$3addiu	$7,$7,1sw	$3,2416($sp)addiu	$10,$10,-1addiu	$9,$9,-1bne	$11,$15,$L123addiu	$8,$8,4lw	$4,2220($sp)addiu	$22,$22,1addiu	$24,$24,1addiu	$31,$31,-1addiu	$17,$17,-1bne	$22,$11,$L118addu	$16,$16,$4srl	$2,$12,31addu	$2,$2,$12sra	$2,$2,1j	$L117addu	$2,$2,$3$L243:j	$L126move	$6,$10$L242:j	$L121move	$2,$31$L235:j	$L112move	$2,$14$L237:j	$L180move	$2,$14$L236:j	$L146move	$2,$14$L140:move	$12,$0j	$L151move	$2,$0$L106:move	$12,$0j	$L117move	$2,$0$L174:move	$12,$0j	$L185move	$2,$0$L234:lui	$4,%hi($LC7)lui	$5,%hi($LC8)lui	$7,%hi(__PRETTY_FUNCTION__.3553)addiu	$4,$4,%lo($LC7)addiu	$5,$5,%lo($LC8)addiu	$7,$7,%lo(__PRETTY_FUNCTION__.3553)jal	__assert_failli	$6,251			# 0xfb.set	macro.set	reorder.end	put_image.globl	vf_info_sab.section	.rodata.str1.4.align	2$LC9:.ascii	"shape adaptive blur\000".align	2$LC10:.ascii	"sab\000".align	2$LC11:.ascii	"Michael Niedermayer\000".subsection	-1.align	2$LC12:.ascii	"\000".data.align	2.type	vf_info_sab, @object.size	vf_info_sab, 24vf_info_sab:.word	$LC9.word	$LC10.word	$LC11.word	$LC12.word	open.word	0.rdata.align	2.type	__PRETTY_FUNCTION__.3553, @object.size	__PRETTY_FUNCTION__.3553, 10__PRETTY_FUNCTION__.3553:.ascii	"put_image\000".ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?