sub.s

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

S
4,606
字号
j	$L519sw	$0,24($18)$L455:andi	$2,$4,0xfffa$L635:j	$L132sh	$2,6($18)$L337:lhu	$3,6($18)addu	$2,$11,$12addu	$4,$8,$13addu	$2,$10,$2ori	$3,$3,0x4sw	$2,32($18)sw	$4,36($18)sh	$3,6($18)sw	$6,24($18)move	$4,$18sw	$14,56($18)sw	$10,8($18)sw	$13,12($18)jal	alloc_bufsw	$13,28($18)lui	$5,%hi(vo_font)lw	$6,%lo(vo_font)($5)li	$5,393216			# 0x60000addu	$2,$6,$5lh	$4,184($2)lh	$3,180($2)lh	$8,182($2)lw	$9,%lo(vo_osd_progbar_type)($16)addu	$3,$3,$4blez	$9,$L339addu	$7,$3,$8sll	$2,$9,1addu	$2,$2,$6lh	$3,148($2)bltz	$3,$L339addu	$5,$2,$5lw	$3,12($6)lw	$4,8($6)lh	$2,148($5)addu	$3,$3,$4addu	$2,$2,$3addu	$7,$7,$2$L339:lw	$21,32($18)lw	$10,24($18)subu	$2,$21,$10slt	$2,$2,$7bne	$2,$0,$L132lui	$2,%hi(vo_osd_progbar_value)lw	$3,12($6)lw	$2,%lo(vo_osd_progbar_value)($2)lw	$17,8($18)addu	$25,$8,$3lw	$16,12($18)blez	$2,$L611lw	$19,56($18)mul	$2,$19,$2move	$24,$19sra	$3,$2,8addiu	$4,$3,1andi	$2,$2,0xffmovn	$3,$4,$2slt	$5,$19,$3movz	$24,$3,$5$L345:blez	$9,$L348sll	$2,$9,1addu	$2,$2,$6lh	$3,148($2)bltz	$3,$L348li	$4,393216			# 0x60000addu	$2,$2,$4lh	$11,148($2)lw	$4,8($6)sll	$3,$3,2addu	$3,$3,$6subu	$2,$17,$11lw	$5,20($3)subu	$8,$2,$4slt	$2,$8,0sll	$4,$9,2movn	$8,$0,$2addu	$4,$4,$6lw	$7,8($5)lw	$6,84($3)lw	$14,6532($18)li	$2,131072			# 0x20000addu	$4,$4,$2slt	$3,$8,$10lw	$15,0($6)lw	$12,12($5)lw	$6,148($4)subu	$7,$7,$11lw	$5,0($5)subu	$20,$14,$11lw	$9,6544($18)lw	$4,28($18)bne	$3,$0,$L348lw	$13,6540($18)addu	$2,$11,$8slt	$2,$21,$2bne	$2,$0,$L638lui	$2,%hi(vo_font)slt	$2,$16,$4bne	$2,$0,$L638lui	$2,%hi(vo_font)lw	$3,36($18)addu	$2,$16,$12slt	$2,$3,$2bne	$2,$0,$L638lui	$2,%hi(vo_font)blez	$12,$L348subu	$2,$16,$4mul	$2,$14,$2subu	$4,$8,$10addu	$3,$2,$13addu	$2,$9,$2addu	$5,$6,$5addu	$9,$4,$3addu	$6,$15,$6addu	$2,$2,$4move	$10,$0$L356:blez	$11,$L366move	$3,$2addu	$13,$11,$2$L358:lbu	$4,0($6)lbu	$2,0($3)sltu	$2,$2,$4beq	$2,$0,$L359addiu	$6,$6,1sb	$4,0($3)$L359:lbu	$4,0($5)addiu	$3,$3,1beq	$4,$0,$L361addiu	$5,$5,1lbu	$2,0($9)beq	$2,$0,$L363sltu	$8,$4,$2bne	$8,$0,$L363nop$L361:bne	$13,$3,$L358addiu	$9,$9,1move	$2,$3$L366:addiu	$10,$10,1beq	$12,$10,$L348addu	$2,$2,$20addu	$9,$9,$20addu	$6,$6,$7j	$L356addu	$5,$5,$7$L284:lw	$25,6528($18)beq	$25,$0,$L132nopblez	$25,$L132lw	$24,136($sp)move	$4,$18move	$5,$0$L287:lw	$3,6464($4)addiu	$5,$5,1slt	$2,$3,$24movn	$24,$3,$2bne	$25,$5,$L287addiu	$4,$4,4sw	$0,68($sp)lbu	$2,5($18)li	$3,1			# 0x1andi	$4,$2,0x3move	$fp,$18move	$22,$0beq	$4,$3,$L291addiu	$20,$18,56li	$2,2			# 0x2$L640:beq	$4,$2,$L612noplw	$13,6464($fp)$L293:sll	$2,$22,2addu	$2,$2,$18lw	$5,60($2)addiu	$22,$22,1beq	$5,$0,$L294addiu	$20,$20,4addiu	$14,$20,4li	$23,393216			# 0x60000$L296:lui	$3,%hi(sub_font)lw	$7,%lo(sub_font)($3)sll	$19,$5,1addu	$3,$19,$7lh	$2,148($3)bltz	$2,$L297sll	$2,$2,2addu	$2,$2,$7lw	$6,20($2)addu	$3,$3,$23lw	$12,12($6)lw	$4,20($18)sll	$5,$5,2lw	$15,24($18)lh	$11,148($3)addu	$5,$5,$7lw	$8,8($6)lw	$7,84($2)addu	$3,$17,$12li	$2,131072			# 0x20000lw	$9,6532($18)addu	$5,$5,$2slt	$3,$3,$4slt	$2,$13,$15subu	$4,$4,$17movz	$12,$4,$3lw	$7,0($7)lw	$5,148($5)subu	$8,$8,$11lw	$6,0($6)subu	$21,$9,$11lw	$10,6544($18)lw	$4,28($18)bne	$2,$0,$L297lw	$16,6540($18)lw	$3,32($18)addu	$2,$13,$11slt	$2,$3,$2bne	$2,$0,$L639lui	$2,%hi(sub_font)slt	$2,$17,$4bne	$2,$0,$L639lui	$2,%hi(sub_font)lw	$3,36($18)addu	$2,$12,$17slt	$2,$3,$2bne	$2,$0,$L639lui	$2,%hi(sub_font)blez	$12,$L297subu	$2,$17,$4mul	$2,$9,$2subu	$4,$13,$15addu	$3,$2,$16addu	$2,$10,$2addu	$6,$5,$6addu	$10,$4,$3addu	$5,$7,$5addu	$9,$2,$4move	$15,$0$L306:blez	$11,$L315nopaddu	$7,$11,$5$L308:lbu	$3,0($5)lbu	$2,0($9)sltu	$2,$2,$3beq	$2,$0,$L309addiu	$5,$5,1sb	$3,0($9)$L309:lbu	$3,0($6)addiu	$9,$9,1beq	$3,$0,$L311addiu	$6,$6,1lbu	$2,0($10)beq	$2,$0,$L313sltu	$4,$3,$2bne	$4,$0,$L313nop$L311:bne	$7,$5,$L308addiu	$10,$10,1$L315:addiu	$15,$15,1$L619:beq	$12,$15,$L297addu	$9,$9,$21addu	$10,$10,$21addu	$5,$5,$8j	$L306addu	$6,$6,$8$L313:sb	$3,0($10)bne	$7,$5,$L308addiu	$10,$10,1j	$L619addiu	$15,$15,1$L282:j	$L284sb	$4,5($18)$L602:lw	$3,%lo(sub_pos)($2)lw	$2,140($sp)li	$5,1374355456			# 0x51eb0000mul	$3,$2,$3ori	$5,$5,0x851fmult	$3,$5srl	$4,$6,31mfhi	$2addu	$4,$4,$6sra	$3,$3,31sra	$2,$2,5subu	$2,$2,$3sra	$4,$4,1subu	$9,$2,$4j	$L272sw	$9,12($18)$L297:lui	$2,%hi(sub_font)$L639:lw	$3,%lo(sub_font)($2)lw	$5,0($14)addu	$2,$19,$3addu	$2,$2,$23lh	$4,148($2)addiu	$22,$22,1lw	$2,12($3)addiu	$20,$20,4beq	$5,$0,$L294addiu	$14,$14,4addu	$2,$13,$2j	$L296addu	$13,$4,$2$L294:lw	$4,68($sp)lui	$3,%hi(sub_font)lw	$2,%lo(sub_font)($3)addiu	$4,$4,1sw	$4,68($sp)lw	$2,16($2)beq	$25,$4,$L132addiu	$fp,$fp,4addu	$17,$17,$2lbu	$2,5($18)li	$3,1			# 0x1andi	$4,$2,0x3bne	$4,$3,$L640li	$2,2			# 0x2$L291:j	$L293move	$13,$24$L612:lw	$2,6464($fp)xor	$3,$24,$2sll	$2,$2,1subu	$2,$2,$24sltu	$3,$0,$3j	$L293subu	$13,$2,$3$L510:sb	$4,0($9)bne	$7,$6,$L505addiu	$9,$9,1j	$L620addiu	$14,$14,1$L496:lui	$3,%hi(vo_font)$L636:lw	$2,%lo(vo_font)($3)$L637:lb	$4,0($11)addu	$3,$22,$2addu	$3,$3,$21lh	$3,148($3)beq	$4,$0,$L479lw	$2,12($2)addu	$2,$3,$2j	$L480addu	$15,$15,$2$L486:j	$L495move	$11,$8$L479:lhu	$2,6($18)ori	$2,$2,0x3j	$L132sh	$2,6($18)$L348:lui	$2,%hi(vo_font)$L638:lw	$6,%lo(vo_font)($2)lh	$2,180($6)bltz	$2,$L368sll	$2,$2,2addu	$2,$2,$6lw	$4,20($2)li	$5,393216			# 0x60000addu	$3,$6,$5lw	$14,24($18)lh	$9,180($3)lw	$5,84($2)lw	$3,8($4)lw	$11,6532($18)li	$2,131072			# 0x20000addu	$2,$6,$2slt	$6,$17,$14lw	$12,0($5)lw	$10,12($4)lw	$13,0($4)lw	$5,212($2)subu	$20,$3,$9subu	$15,$11,$9lw	$7,6544($18)lw	$4,28($18)bne	$6,$0,$L368lw	$8,6540($18)lw	$3,32($18)addu	$2,$17,$9slt	$2,$3,$2bne	$2,$0,$L641lui	$2,%hi(vo_font)slt	$2,$16,$4beq	$2,$0,$L614addu	$2,$16,$10$L368:lui	$2,%hi(vo_font)$L641:lw	$7,%lo(vo_font)($2)li	$3,393216			# 0x60000addu	$8,$7,$3lw	$2,12($7)lh	$3,180($8)lh	$5,182($7)addu	$2,$17,$2bltz	$5,$L387addu	$11,$3,$2sll	$3,$5,2addu	$3,$3,$7lw	$4,20($3)lw	$5,84($3)li	$2,131072			# 0x20000addu	$2,$7,$2lw	$3,216($2)lw	$6,0($5)lw	$2,0($4)lh	$12,182($8)addu	$23,$3,$2addu	$20,$3,$6lw	$2,8($4)beq	$24,$0,$L387lw	$14,12($4)subu	$21,$2,$12addu	$9,$11,$12move	$10,$24move	$13,$11addu	$fp,$16,$14$L390:lw	$4,24($18)lw	$7,6532($18)slt	$2,$13,$4subu	$22,$7,$12lw	$5,6544($18)lw	$3,28($18)bne	$2,$0,$L391lw	$6,6540($18)lw	$2,32($18)slt	$2,$2,$9bne	$2,$0,$L391slt	$2,$16,$3bne	$2,$0,$L391noplw	$2,36($18)slt	$2,$2,$fpbne	$2,$0,$L391nopblez	$14,$L391subu	$2,$16,$3mul	$2,$7,$2subu	$4,$13,$4addu	$3,$2,$6addu	$2,$5,$2addu	$7,$2,$4addu	$8,$4,$3move	$2,$20move	$6,$23blez	$12,$L615move	$15,$0$L398:move	$3,$2addu	$17,$2,$12$L399:lbu	$4,0($3)lbu	$2,0($7)sltu	$2,$2,$4beq	$2,$0,$L400addiu	$3,$3,1sb	$4,0($7)$L400:lbu	$4,0($6)addiu	$7,$7,1beq	$4,$0,$L402addiu	$6,$6,1lbu	$2,0($8)beq	$2,$0,$L404sltu	$5,$4,$2bne	$5,$0,$L404nop$L402:bne	$17,$3,$L399addiu	$8,$8,1$L406:addiu	$15,$15,1beq	$14,$15,$L391addu	$7,$7,$22addu	$8,$8,$22addu	$2,$21,$3bgtz	$12,$L398addu	$6,$6,$21$L615:j	$L406move	$3,$2$L606:j	$L325move	$8,$0$L601:lui	$2,%hi(sub_pos)lw	$3,%lo(sub_pos)($2)lw	$2,140($sp)li	$4,1374355456			# 0x51eb0000mul	$3,$2,$3ori	$4,$4,0x851fmult	$3,$4sra	$3,$3,31mfhi	$2sra	$2,$2,5subu	$2,$2,$3subu	$9,$2,$6j	$L272sw	$9,12($18)$L320:andi	$2,$2,0xfffa$L634:j	$L132sh	$2,6($18)$L391:addiu	$10,$10,-1addu	$13,$13,$25bne	$10,$0,$L390addu	$9,$9,$25addiu	$2,$24,-1mul	$4,$2,$25addu	$3,$25,$11addu	$11,$4,$3$L387:lui	$5,%hi(vo_font)lw	$8,%lo(vo_font)($5)lh	$3,186($8)bltz	$3,$L642sll	$3,$3,2addu	$3,$3,$8lw	$5,84($3)lw	$4,20($3)li	$2,131072			# 0x20000addu	$2,$8,$2lw	$6,224($2)lw	$7,0($5)lw	$3,0($4)li	$5,393216			# 0x60000addu	$2,$8,$5subu	$12,$19,$24addu	$23,$6,$3lh	$14,186($2)addu	$6,$6,$7lw	$2,8($4)beq	$12,$0,$L410lw	$17,12($4)subu	$21,$2,$14addu	$15,$11,$14move	$13,$12move	$10,$11addu	$24,$16,$17$L413:lw	$4,24($18)lw	$8,6532($18)slt	$2,$10,$4subu	$22,$8,$14lw	$5,6544($18)lw	$3,28($18)bne	$2,$0,$L414lw	$7,6540($18)lw	$2,32($18)slt	$2,$2,$15bne	$2,$0,$L414slt	$2,$16,$3bne	$2,$0,$L414noplw	$2,36($18)slt	$2,$2,$24bne	$2,$0,$L414nopblez	$17,$L414subu	$2,$16,$3mul	$2,$8,$2subu	$4,$10,$4addu	$3,$2,$7addu	$2,$5,$2addu	$8,$2,$4addu	$9,$4,$3move	$2,$6move	$7,$23blez	$14,$L616move	$19,$0$L421:move	$3,$2addu	$20,$14,$2$L422:lbu	$4,0($3)lbu	$2,0($8)sltu	$2,$2,$4beq	$2,$0,$L423addiu	$3,$3,1sb	$4,0($8)$L423:lbu	$4,0($7)addiu	$8,$8,1beq	$4,$0,$L425addiu	$7,$7,1lbu	$2,0($9)beq	$2,$0,$L427sltu	$5,$4,$2bne	$5,$0,$L427nop$L425:bne	$20,$3,$L422addiu	$9,$9,1$L429:addiu	$19,$19,1beq	$17,$19,$L414addu	$8,$8,$22addu	$9,$9,$22addu	$2,$21,$3bgtz	$14,$L421addu	$7,$7,$21$L616:j	$L429move	$3,$2$L414:addiu	$13,$13,-1addu	$10,$10,$25bne	$13,$0,$L413addu	$15,$15,$25addiu	$2,$12,-1mul	$4,$25,$2addu	$3,$11,$25addu	$11,$4,$3$L410:lui	$5,%hi(vo_font)$L642:lw	$6,%lo(vo_font)($5)lh	$2,184($6)bltz	$2,$L132sll	$2,$2,2addu	$2,$2,$6lw	$4,20($2)li	$5,393216			# 0x60000addu	$3,$6,$5lw	$13,24($18)lh	$9,184($3)lw	$5,84($2)lw	$3,8($4)lw	$12,6532($18)li	$2,131072			# 0x20000addu	$2,$6,$2slt	$6,$11,$13lw	$17,0($5)lw	$10,12($4)lw	$19,0($4)lw	$5,220($2)subu	$15,$3,$9subu	$14,$12,$9lw	$7,6544($18)lw	$4,28($18)bne	$6,$0,$L132lw	$8,6540($18)lw	$3,32($18)addu	$2,$11,$9slt	$2,$3,$2bne	$2,$0,$L132slt	$2,$16,$4bne	$2,$0,$L132addu	$2,$16,$10lw	$3,36($18)slt	$2,$3,$2bne	$2,$0,$L132nopblez	$10,$L132subu	$2,$16,$4mul	$2,$12,$2subu	$4,$11,$13addu	$3,$2,$8addu	$2,$7,$2addu	$8,$5,$19addu	$7,$4,$3addu	$5,$17,$5addu	$2,$2,$4blez	$9,$L617move	$11,$0$L440:move	$3,$2addu	$12,$2,$9$L441:lbu	$4,0($5)lbu	$2,0($3)sltu	$2,$2,$4beq	$2,$0,$L442addiu	$5,$5,1sb	$4,0($3)$L442:lbu	$4,0($8)addiu	$3,$3,1beq	$4,$0,$L444addiu	$8,$8,1lbu	$2,0($7)beq	$2,$0,$L446sltu	$6,$4,$2bne	$6,$0,$L446nop$L444:bne	$3,$12,$L441addiu	$7,$7,1$L448:addiu	$11,$11,1beq	$10,$11,$L132addu	$2,$14,$3addu	$7,$7,$14addu	$5,$5,$15bgtz	$9,$L440addu	$8,$8,$15$L617:j	$L448move	$3,$2$L363:j	$L361sb	$4,0($9)$L143:lw	$17,136($sp)lw	$4,140($sp)move	$19,$0sw	$4,12($18)j	$L243sw	$0,6528($18)$L597:lw	$17,136($sp)j	$L243move	$19,$0$L579:j	$L126sw	$0,92($sp)$L598:lw	$17,136($sp)j	$L246move	$19,$0$L608:j	$L470move	$4,$8$L611:j	$L345move	$24,$0$L446:j	$L444sb	$4,0($7)$L427:j	$L425sb	$4,0($9)$L404:j	$L402sb	$4,0($8)$L614:lw	$3,36($18)slt	$2,$3,$2bne	$2,$0,$L641lui	$2,%hi(vo_font)blez	$10,$L368subu	$2,$16,$4mul	$2,$11,$2subu	$4,$17,$14addu	$3,$2,$8addu	$2,$7,$2addu	$8,$5,$13addu	$7,$4,$3addu	$6,$2,$4addu	$3,$12,$5move	$11,$0$L375:blez	$9,$L384nopaddu	$12,$9,$3$L377:lbu	$4,0($3)lbu	$2,0($6)sltu	$2,$2,$4beq	$2,$0,$L378addiu	$3,$3,1sb	$4,0($6)$L378:lbu	$4,0($8)addiu	$6,$6,1beq	$4,$0,$L380addiu	$8,$8,1lbu	$2,0($7)beq	$2,$0,$L382sltu	$5,$4,$2bne	$5,$0,$L382nop$L380:bne	$12,$3,$L377addiu	$7,$7,1$L384:addiu	$11,$11,1beq	$10,$11,$L368addu	$6,$6,$15addu	$7,$7,$15addu	$3,$20,$3j	$L375addu	$8,$8,$20$L382:j	$L380sb	$4,0($7)$L609:j	$L490move	$4,$8$L593:lw	$5,136($sp)lw	$6,140($sp)jal	spudec_calc_bboxaddiu	$7,$sp,36lw	$2,36($sp)lhu	$3,6($18)sw	$2,24($18)lw	$2,40($sp)ori	$3,$3,0x7sw	$2,32($18)lw	$2,44($sp)sh	$3,6($18)sw	$2,28($18)lw	$3,48($sp)j	$L132sw	$3,36($18).set	macro.set	reorder.end	vo_update_osd.section	.text.vo_draw_text,"ax",@progbits.align	2.align	5.globl	vo_draw_text.ent	vo_draw_text.type	vo_draw_text, @functionvo_draw_text:.frame	$sp,48,$31		# vars= 0, regs= 3/0, args= 32, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$17,36($sp)sw	$31,40($sp)sw	$16,32($sp)lui	$2,%hi(vo_osd_list)lw	$16,%lo(vo_osd_list)($2)jal	vo_update_osdmove	$17,$6bne	$16,$0,$L653lw	$31,40($sp)j	$L659lw	$17,36($sp)$L656:beq	$3,$2,$L655move	$7,$17$L648:lhu	$2,6($16)$L658:lw	$3,24($16)lw	$4,28($16)lw	$5,32($16)lw	$6,36($16)ori	$2,$2,0x8sh	$2,6($16)sw	$3,40($16)sw	$4,44($16)sw	$5,48($16)sw	$6,52($16)$L646:lhu	$2,6($16)andi	$2,$2,0xfffdsh	$2,6($16)lw	$16,0($16)beq	$16,$0,$L652lw	$31,40($sp)$L653:lhu	$2,6($16)andi	$4,$2,0x2andi	$2,$2,0x1beq	$2,$0,$L646lui	$2,%hi(vo_osd_changed_flag)lbu	$3,4($16)sw	$4,%lo(vo_osd_changed_flag)($2)beq	$3,$0,$L648sltu	$2,$3,4beq	$2,$0,$L656li	$2,4			# 0x4lw	$2,6536($16)blez	$2,$L648noplw	$3,6544($16)lw	$4,24($16)lw	$5,28($16)lw	$6,32($16)lw	$7,36($16)sw	$3,16($sp)lw	$2,6540($16)subu	$6,$6,$4sw	$2,20($sp)lw	$2,6532($16)subu	$7,$7,$5jal	$17sw	$2,24($sp)j	$L658lhu	$2,6($16)$L652:lw	$17,36($sp)$L659:lw	$16,32($sp)j	$31addiu	$sp,$sp,48$L655:lui	$2,%hi(vo_spudec)lw	$4,%lo(vo_spudec)($2)lw	$5,16($16)jal	spudec_draw_scaledlw	$6,20($16)j	$L658lhu	$2,6($16).set	macro.set	reorder.end	vo_draw_text.section	.text.vo_remove_text,"ax",@progbits.align	2.align	5.globl	vo_remove_text.ent	vo_remove_text.type	vo_remove_text, @functionvo_remove_text:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$18,24($sp)sw	$31,28($sp)sw	$17,20($sp)sw	$16,16($sp)lui	$2,%hi(vo_osd_list)lw	$16,%lo(vo_osd_list)($2)jal	vo_update_osdmove	$18,$6beq	$16,$0,$L668lui	$17,%hi(vo_osd_changed_flag)$L662:lhu	$8,6($16)andi	$2,$8,0x3beq	$2,$0,$L663andi	$3,$8,0x8beq	$3,$0,$L663noplw	$4,40($16)lw	$3,48($16)lw	$5,44($16)lw	$2,52($16)subu	$6,$3,$4blez	$6,$L663subu	$2,$2,$5andi	$3,$8,0x2blez	$2,$L663move	$7,$2jal	$18sw	$3,%lo(vo_osd_changed_flag)($17)$L663:lw	$16,0($16)bne	$16,$0,$L662nop$L668:lw	$31,28($sp)

⌨️ 快捷键说明

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