vf_ow.s

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

S
2,735
字号
lui	$4,%hi(coeff+8)addiu	$4,$4,%lo(coeff+8)move	$22,$2move	$23,$3sw	$4,88($sp)$L95:lw	$5,372($sp)j	$L254subu	$4,$5,$fp$L97:subu	$4,$0,$4addu	$3,$4,$19slt	$2,$4,0movn	$4,$3,$2$L254:sltu	$2,$18,$4bne	$2,$0,$L97lw	$3,336($sp)lw	$6,68($sp)mul	$2,$4,$3lw	$4,372($sp)sll	$2,$2,2addu	$2,$2,$6addu	$5,$fp,$4j	$L255lw	$4,0($2)$L101:subu	$5,$0,$5addu	$3,$5,$19slt	$2,$5,0movn	$5,$3,$2$L255:sltu	$2,$18,$5bne	$2,$0,$L101lw	$3,336($sp)addiu	$fp,$fp,1mul	$2,$5,$3lw	$5,68($sp)sll	$2,$2,2addu	$2,$2,$5jal	__addsf3lw	$5,0($2)jal	__extendsfdf2move	$4,$2move	$4,$2move	$16,$2lw	$2,88($sp)move	$5,$3lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$17,$3move	$6,$2move	$4,$20move	$5,$21jal	__adddf3move	$7,$3move	$21,$3lw	$3,88($sp)move	$4,$16lw	$6,40($3)lw	$7,44($3)move	$5,$17addiu	$3,$3,8move	$20,$2jal	__muldf3sw	$3,88($sp)move	$6,$2move	$4,$22move	$5,$23jal	__adddf3move	$7,$3move	$22,$2li	$2,5			# 0x5bne	$fp,$2,$L95move	$23,$3move	$4,$20jal	__truncdfsf2move	$5,$21lw	$4,84($sp)lw	$5,76($sp)lw	$6,372($sp)addu	$3,$4,$5sw	$2,0($3)lw	$7,84($sp)lw	$2,72($sp)addiu	$6,$6,1move	$4,$22move	$5,$23sw	$6,372($sp)jal	__truncdfsf2addu	$16,$7,$2lw	$3,84($sp)lw	$4,56($sp)lw	$5,400($sp)lw	$6,372($sp)addu	$3,$3,$4sw	$2,0($16)bne	$5,$6,$L94sw	$3,84($sp)$L92:lw	$7,384($sp)lw	$2,80($sp)lw	$3,76($sp)lw	$4,72($sp)lw	$5,68($sp)lw	$6,336($sp)addiu	$7,$7,1addiu	$2,$2,-1addiu	$3,$3,4addiu	$4,$4,4addiu	$5,$5,4sw	$7,384($sp)sw	$2,80($sp)sw	$3,76($sp)sw	$4,72($sp)bne	$6,$7,$L91sw	$5,68($sp)$L105:lw	$7,380($sp)lw	$2,64($sp)lw	$3,444($sp)lw	$4,528($sp)addiu	$7,$7,1addu	$2,$2,$3sw	$7,380($sp)bne	$4,$7,$L90sw	$2,64($sp)$L88:lw	$5,456($sp)lw	$6,456($sp)lw	$7,424($sp)lw	$5,0($5)lw	$6,4($6)lw	$7,0($7)lw	$2,524($sp)sw	$5,352($sp)sw	$6,356($sp)blez	$2,$L107sw	$7,360($sp)lw	$2,440($sp)lw	$3,336($sp)sw	$0,364($sp)mul	$2,$2,$3sw	$0,92($sp)sw	$2,236($sp)$L109:lw	$6,336($sp)blez	$6,$L124lw	$7,528($sp)lw	$3,92($sp)addu	$2,$7,$6addiu	$2,$2,-1sw	$2,108($sp)lw	$4,356($sp)lw	$2,352($sp)lw	$5,360($sp)addu	$2,$2,$3addu	$4,$4,$3addu	$5,$5,$3sw	$2,104($sp)sw	$4,100($sp)sw	$5,96($sp)sw	$0,368($sp)$L110:lw	$2,108($sp)lw	$3,336($sp)div	$0,$2,$3teq	$3,$0,7mflo	$2blez	$2,$L111sw	$2,404($sp)lw	$5,236($sp)addiu	$18,$2,-1sll	$5,$5,2sll	$19,$18,1sw	$5,52($sp)sw	$0,348($sp)sw	$0,112($sp)$L113:lw	$6,112($sp)lw	$7,96($sp)li	$fp,1			# 0x1addu	$2,$6,$7jal	__extendsfdf2lw	$4,0($2)move	$4,$2move	$16,$2lui	$2,%hi($LC3)addiu	$2,$2,%lo($LC3)lw	$6,0($2)lw	$7,4($2)move	$5,$3jal	__muldf3move	$17,$3move	$21,$3lui	$3,%hi($LC4)addiu	$3,$3,%lo($LC4)lw	$6,0($3)lw	$7,4($3)move	$4,$16move	$5,$17jal	__muldf3move	$20,$2lui	$4,%hi(coeff+8)addiu	$4,$4,%lo(coeff+8)move	$22,$2move	$23,$3sw	$4,116($sp)$L114:lw	$5,348($sp)j	$L256subu	$4,$5,$fp$L116:subu	$4,$0,$4addu	$3,$4,$19slt	$2,$4,0movn	$4,$3,$2$L256:sltu	$2,$18,$4bne	$2,$0,$L116lw	$3,236($sp)lw	$6,96($sp)mul	$2,$4,$3lw	$4,348($sp)sll	$2,$2,2addu	$2,$2,$6addu	$5,$fp,$4j	$L257lw	$4,0($2)$L120:subu	$5,$0,$5addu	$3,$5,$19slt	$2,$5,0movn	$5,$3,$2$L257:sltu	$2,$18,$5bne	$2,$0,$L120lw	$3,236($sp)addiu	$fp,$fp,1mul	$2,$3,$5lw	$5,96($sp)sll	$2,$2,2addu	$2,$2,$5jal	__addsf3lw	$5,0($2)jal	__extendsfdf2move	$4,$2move	$4,$2move	$16,$2lw	$2,116($sp)move	$5,$3lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$17,$3move	$6,$2move	$4,$20move	$5,$21jal	__adddf3move	$7,$3move	$21,$3lw	$3,116($sp)move	$4,$16lw	$6,40($3)lw	$7,44($3)move	$5,$17addiu	$3,$3,8move	$20,$2jal	__muldf3sw	$3,116($sp)move	$6,$2move	$4,$22move	$5,$23jal	__adddf3move	$7,$3move	$22,$2li	$2,5			# 0x5bne	$fp,$2,$L114move	$23,$3move	$4,$20jal	__truncdfsf2move	$5,$21lw	$4,112($sp)lw	$5,104($sp)lw	$6,348($sp)addu	$3,$4,$5sw	$2,0($3)lw	$7,112($sp)lw	$2,100($sp)addiu	$6,$6,1move	$4,$22move	$5,$23sw	$6,348($sp)jal	__truncdfsf2addu	$16,$7,$2lw	$3,112($sp)lw	$4,52($sp)lw	$5,404($sp)lw	$6,348($sp)addu	$3,$3,$4sw	$2,0($16)bne	$5,$6,$L113sw	$3,112($sp)$L111:lw	$2,108($sp)lw	$4,448($sp)lw	$7,368($sp)addiu	$2,$2,-1lw	$3,104($sp)lw	$5,100($sp)lw	$6,96($sp)sw	$2,108($sp)lw	$2,336($sp)addiu	$7,$7,1addu	$3,$3,$4addu	$5,$5,$4addu	$6,$6,$4sw	$7,368($sp)sw	$3,104($sp)sw	$5,100($sp)bne	$2,$7,$L110sw	$6,96($sp)$L124:lw	$3,364($sp)lw	$4,92($sp)lw	$5,524($sp)addiu	$3,$3,1addiu	$4,$4,4sw	$3,364($sp)bne	$5,$3,$L109sw	$4,92($sp)lw	$6,456($sp)lw	$7,456($sp)lw	$2,428($sp)lw	$6,8($6)lw	$7,12($7)lw	$2,0($2)sw	$6,324($sp)sw	$7,328($sp)sw	$2,332($sp)sw	$0,340($sp)sw	$0,120($sp)$L127:lw	$6,336($sp)blez	$6,$L142lw	$7,528($sp)lw	$3,120($sp)addu	$2,$7,$6addiu	$2,$2,-1sw	$2,136($sp)lw	$4,328($sp)lw	$2,324($sp)lw	$5,332($sp)addu	$2,$2,$3addu	$4,$4,$3addu	$5,$5,$3sw	$2,132($sp)sw	$4,128($sp)sw	$5,124($sp)sw	$0,344($sp)$L128:lw	$2,136($sp)lw	$3,336($sp)div	$0,$2,$3teq	$3,$0,7mflo	$2blez	$2,$L129sw	$2,408($sp)lw	$5,236($sp)addiu	$18,$2,-1sll	$5,$5,2sll	$19,$18,1sw	$5,48($sp)sw	$0,320($sp)sw	$0,140($sp)$L131:lw	$6,140($sp)lw	$7,124($sp)li	$fp,1			# 0x1addu	$2,$6,$7jal	__extendsfdf2lw	$4,0($2)move	$4,$2move	$16,$2lui	$2,%hi($LC3)addiu	$2,$2,%lo($LC3)lw	$6,0($2)lw	$7,4($2)move	$5,$3jal	__muldf3move	$17,$3move	$21,$3lui	$3,%hi($LC4)addiu	$3,$3,%lo($LC4)lw	$6,0($3)lw	$7,4($3)move	$4,$16move	$5,$17jal	__muldf3move	$20,$2lui	$4,%hi(coeff+8)addiu	$4,$4,%lo(coeff+8)move	$22,$2move	$23,$3sw	$4,144($sp)$L132:lw	$5,320($sp)j	$L258subu	$4,$5,$fp$L134:subu	$4,$0,$4addu	$3,$4,$19slt	$2,$4,0movn	$4,$3,$2$L258:sltu	$2,$18,$4bne	$2,$0,$L134lw	$3,236($sp)lw	$6,124($sp)mul	$2,$3,$4lw	$4,320($sp)sll	$2,$2,2addu	$2,$2,$6addu	$5,$fp,$4j	$L259lw	$4,0($2)$L138:subu	$5,$0,$5addu	$3,$5,$19slt	$2,$5,0movn	$5,$3,$2$L259:sltu	$2,$18,$5bne	$2,$0,$L138lw	$3,236($sp)addiu	$fp,$fp,1mul	$2,$5,$3lw	$5,124($sp)sll	$2,$2,2addu	$2,$2,$5jal	__addsf3lw	$5,0($2)jal	__extendsfdf2move	$4,$2move	$4,$2move	$16,$2lw	$2,144($sp)move	$5,$3lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$17,$3move	$6,$2move	$4,$20move	$5,$21jal	__adddf3move	$7,$3move	$21,$3lw	$3,144($sp)move	$4,$16lw	$6,40($3)lw	$7,44($3)move	$5,$17addiu	$3,$3,8move	$20,$2jal	__muldf3sw	$3,144($sp)move	$6,$2move	$4,$22move	$5,$23jal	__adddf3move	$7,$3move	$22,$2li	$2,5			# 0x5bne	$fp,$2,$L132move	$23,$3move	$4,$20jal	__truncdfsf2move	$5,$21lw	$4,140($sp)lw	$5,132($sp)lw	$6,320($sp)addu	$3,$4,$5sw	$2,0($3)lw	$7,140($sp)lw	$2,128($sp)addiu	$6,$6,1move	$4,$22move	$5,$23sw	$6,320($sp)jal	__truncdfsf2addu	$16,$7,$2lw	$3,140($sp)lw	$4,48($sp)lw	$5,408($sp)lw	$6,320($sp)addu	$3,$3,$4sw	$2,0($16)bne	$5,$6,$L131sw	$3,140($sp)$L129:lw	$2,136($sp)lw	$4,452($sp)lw	$7,344($sp)addiu	$2,$2,-1lw	$3,132($sp)lw	$5,128($sp)lw	$6,124($sp)sw	$2,136($sp)lw	$2,336($sp)addiu	$7,$7,1addu	$3,$3,$4addu	$5,$5,$4addu	$6,$6,$4sw	$7,344($sp)sw	$3,132($sp)sw	$5,128($sp)bne	$2,$7,$L128sw	$6,124($sp)$L142:lw	$3,340($sp)lw	$4,120($sp)lw	$5,524($sp)addiu	$3,$3,1addiu	$4,$4,4sw	$3,340($sp)bne	$5,$3,$L127sw	$4,120($sp)$L107:lw	$6,16($sp)lw	$7,456($sp)lw	$2,60($sp)lw	$3,388($sp)addiu	$6,$6,1addiu	$7,$7,16addiu	$2,$2,16sw	$6,16($sp)sw	$7,456($sp)bne	$6,$3,$L87sw	$2,60($sp)move	$2,$0$L159:addiu	$22,$2,1move	$20,$0li	$19,1			# 0x1$L300:lw	$3,528($sp)$L303:slt	$2,$20,$3beq	$2,$0,$L154lw	$4,524($sp)blez	$4,$L152nopmove	$18,$0j	$L145sll	$23,$22,2$L301:jal	__subdf3nopmove	$5,$3jal	__truncdfsf2move	$4,$2move	$3,$2$L149:lw	$2,524($sp)addiu	$18,$18,1beq	$2,$18,$L152sw	$3,0($21)$L145:lw	$4,504($sp)addu	$2,$23,$19sll	$2,$2,2addu	$2,$2,$4lw	$4,440($sp)mul	$5,$20,$4lw	$4,20($2)addu	$3,$5,$18sll	$3,$3,2addu	$21,$3,$4jal	__extendsfdf2lw	$4,0($21)lw	$4,392($sp)lw	$5,396($sp)move	$6,$2move	$7,$3move	$16,$2jal	__ltdf2move	$17,$3move	$4,$16move	$5,$17lw	$6,392($sp)bltz	$2,$L301lw	$7,396($sp)lw	$7,396($sp)li	$2,-2147483648			# 0xffffffff80000000lw	$6,392($sp)xor	$9,$7,$2move	$7,$9move	$4,$16jal	__ltdf2move	$5,$17move	$6,$16move	$7,$17lw	$4,392($sp)lw	$5,396($sp)bgez	$2,$L149move	$3,$0jal	__adddf3addiu	$18,$18,1move	$5,$3jal	__truncdfsf2move	$4,$2move	$3,$2lw	$2,524($sp)bne	$2,$18,$L145sw	$3,0($21)$L152:j	$L300addiu	$20,$20,1$L157:lw	$5,388($sp)bne	$22,$5,$L159move	$2,$22$L85:lw	$6,388($sp)addiu	$6,$6,-1bltz	$6,$L160sw	$6,20($sp)lw	$7,504($sp)lw	$2,504($sp)lw	$3,504($sp)lw	$7,276($7)lw	$2,24($2)addiu	$3,$3,24sw	$7,440($sp)sw	$2,432($sp)sw	$3,424($sp)$L161:lw	$4,20($sp)lw	$5,504($sp)sll	$2,$4,4addiu	$4,$2,16lw	$7,20($sp)addu	$2,$2,$5addu	$4,$5,$4lw	$2,20($2)li	$3,1			# 0x1addiu	$6,$4,20sll	$3,$3,$7sw	$2,244($sp)sw	$3,256($sp)lw	$4,20($4)lw	$2,4($6)lw	$3,524($sp)sw	$6,312($sp)sw	$4,296($sp)blez	$3,$L162sw	$2,300($sp)lw	$2,440($sp)lw	$3,256($sp)sw	$0,304($sp)mul	$2,$2,$3sw	$0,148($sp)sw	$2,232($sp)$L164:lw	$6,256($sp)blez	$6,$L179lw	$7,528($sp)lw	$4,148($sp)addu	$2,$7,$6addiu	$2,$2,-1sw	$2,164($sp)lw	$3,432($sp)lw	$2,440($sp)lw	$5,296($sp)lw	$6,300($sp)sll	$2,$2,2addu	$3,$3,$4addu	$5,$5,$4addu	$6,$6,$4sw	$2,44($sp)sw	$3,160($sp)sw	$5,156($sp)sw	$6,152($sp)sw	$0,308($sp)$L165:lw	$2,164($sp)lw	$3,256($sp)div	$0,$2,$3teq	$3,$0,7mflo	$2blez	$2,$L166sw	$2,412($sp)lw	$5,232($sp)addiu	$18,$2,-1sll	$5,$5,2sll	$19,$18,1sw	$5,40($sp)sw	$0,292($sp)sw	$0,168($sp)$L168:lw	$6,168($sp)lw	$7,156($sp)li	$fp,1			# 0x1addu	$2,$6,$7jal	__extendsfdf2lw	$4,0($2)move	$4,$2lui	$2,%hi($LC4)addiu	$2,$2,%lo($LC4)lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$5,$3move	$23,$3lw	$4,152($sp)lw	$3,168($sp)move	$22,$2addu	$2,$3,$4lw	$4,0($2)lui	$5,%hi(icoeff+8)addiu	$5,$5,%lo(icoeff+8)jal	__extendsfdf2sw	$5,172($sp)move	$4,$2lui	$2,%hi($LC3)addiu	$2,$2,%lo($LC3)lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$5,$3move	$20,$2move	$21,$3$L169:lw	$3,292($sp)j	$L261subu	$17,$3,$fp$L171:subu	$17,$0,$17addu	$3,$17,$19slt	$2,$17,0movn	$17,$3,$2$L261:sltu	$2,$18,$17bne	$2,$0,$L171lw	$5,292($sp)j	$L262addu	$4,$fp,$5$L175:subu	$4,$0,$4addu	$3,$4,$19slt	$2,$4,0movn	$4,$3,$2$L262:sltu	$2,$18,$4bne	$2,$0,$L175lw	$2,232($sp)addiu	$fp,$fp,1mul	$16,$2,$4mul	$17,$17,$2lw	$2,156($sp)sll	$17,$17,2sll	$16,$16,2addu	$3,$17,$2addu	$2,$16,$2lw	$5,0($2)jal	__addsf3lw	$4,0($3)jal	__extendsfdf2move	$4,$2move	$5,$3lw	$3,172($sp)move	$4,$2lw	$6,0($3)jal	__muldf3lw	$7,4($3)move	$6,$2move	$7,$3move	$4,$22jal	__adddf3move	$5,$23lw	$4,152($sp)move	$23,$3addu	$16,$16,$4addu	$17,$17,$4lw	$5,0($16)lw	$4,0($17)jal	__addsf3move	$22,$2jal	__extendsfdf2move	$4,$2move	$4,$2lw	$2,172($sp)move	$5,$3lw	$6,40($2)lw	$7,44($2)addiu	$2,$2,8jal	__muldf3sw	$2,172($sp)move	$6,$2move	$4,$20move	$5,$21jal	__adddf3move	$7,$3move	$20,$2li	$2,5			# 0x5bne	$fp,$2,$L169move	$21,$3move	$4,$22move	$5,$23move	$6,$20jal	__adddf3move	$7,$3

⌨️ 快捷键说明

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