dvbsubdec.s

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

S
3,769
字号
addiu	$3,$3,3j	$L286addu	$2,$11,$2$L412:beq	$5,$2,$L287addiu	$3,$3,-1$L286:sb	$7,0($5)addiu	$6,$6,1bgtz	$3,$L412addiu	$5,$5,1$L287:move	$11,$5j	$L390move	$17,$6$L278:sra	$4,$12,3addu	$4,$13,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$12,0x7sll	$2,$2,$4srl	$3,$2,30li	$2,2			# 0x2beq	$3,$2,$L413addiu	$16,$16,4li	$2,3			# 0x3beq	$3,$2,$L414addiu	$9,$16,8beq	$3,$24,$L415nopbeq	$14,$0,$L319move	$2,$0lbu	$2,0($14)$L319:sb	$2,0($11)addiu	$17,$17,1j	$L390addiu	$11,$11,1$L175:lw	$7,12($19)slt	$2,$7,8bne	$2,$0,$L360lw	$3,44($sp)subu	$7,$5,$20mtlo	$3madd	$23,$5move	$16,$0mflo	$2addu	$4,$2,$20lw	$2,100($sp)addu	$8,$18,$2sltu	$2,$18,$8beq	$2,$0,$L351li	$9,1			# 0x1slt	$2,$16,$7$L455:beq	$2,$0,$L351noplbu	$2,0($18)beq	$2,$0,$L328addiu	$18,$18,1beq	$21,$9,$L417addiu	$3,$16,1sb	$2,0($4)addiu	$4,$4,1$L333:move	$16,$3$L421:sltu	$2,$18,$8bne	$2,$0,$L455slt	$2,$16,$7$L351:lbu	$2,0($18)bne	$2,$0,$L419addiu	$18,$18,1$L336:j	$L391addu	$20,$20,$16$L417:beq	$2,$21,$L333nopsb	$2,0($4)j	$L333addiu	$4,$4,1$L328:lbu	$2,0($18)addiu	$18,$18,1andi	$3,$2,0x80bne	$3,$0,$L334andi	$5,$2,0x7fbeq	$5,$0,$L336nopblez	$5,$L338subu	$2,$7,$16move	$3,$16addu	$5,$4,$5j	$L340addu	$2,$4,$2$L420:beq	$4,$2,$L421move	$16,$3$L340:sb	$0,0($4)addiu	$4,$4,1bne	$4,$5,$L420addiu	$3,$3,1j	$L421move	$16,$3$L334:lbu	$6,0($18)beq	$21,$9,$L422addiu	$18,$18,1$L343:blez	$5,$L338slt	$2,$16,$7beq	$2,$0,$L338subu	$2,$7,$16move	$3,$16andi	$6,$6,0x00ffaddu	$5,$4,$5j	$L348addu	$2,$2,$4$L423:beq	$2,$4,$L421move	$16,$3$L348:sb	$6,0($4)addiu	$4,$4,1bne	$4,$5,$L423addiu	$3,$3,1j	$L421move	$16,$3$L422:addu	$3,$16,$5xor	$2,$6,$21j	$L343movz	$16,$3,$2$L409:j	$L273move	$3,$0$L402:lw	$3,12($19)beq	$3,$2,$L424li	$2,4			# 0x4beq	$3,$2,$L183addiu	$25,$sp,16move	$25,$0$L183:lw	$2,40($sp)bltz	$2,$L186subu	$24,$5,$20bltz	$22,$L189move	$14,$0move	$14,$18$L189:lw	$3,44($sp)move	$17,$0mtlo	$3madd	$23,$5move	$16,$0mflo	$2addu	$12,$2,$20$L389:slt	$2,$16,$22$L461:beq	$2,$0,$L456sra	$4,$16,3slt	$2,$17,$24$L457:beq	$2,$0,$L244sra	$4,$16,3addu	$4,$14,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$16,0x7sll	$2,$2,$4srl	$3,$2,30beq	$3,$0,$L192addiu	$16,$16,2li	$2,1			# 0x1beq	$21,$2,$L426nopbeq	$25,$0,$L197addu	$2,$25,$3$L458:lbu	$3,0($2)sb	$3,0($12)addiu	$12,$12,1$L196:addiu	$17,$17,1$L434:slt	$2,$16,$22bne	$2,$0,$L457slt	$2,$17,$24$L244:sra	$4,$16,3$L456:addu	$4,$14,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$16,0x7sll	$2,$2,$4srl	$2,$2,26bne	$2,$0,$L428lui	$6,%hi($LC2)addiu	$2,$16,13$L450:sra	$2,$2,3addu	$18,$18,$2j	$L391addu	$20,$20,$17$L413:addiu	$9,$16,4sra	$3,$16,3addu	$3,$13,$3sra	$7,$9,3addu	$7,$13,$7lbu	$2,0($3)lbu	$6,1($3)lbu	$5,0($7)lbu	$8,1($7)sll	$6,$6,16lbu	$10,3($3)lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$6sll	$5,$5,24sll	$8,$8,16lbu	$6,3($7)lbu	$3,2($7)or	$2,$2,$10or	$5,$5,$8sll	$4,$4,8or	$4,$4,$2or	$5,$5,$6andi	$2,$16,0x7sll	$3,$3,8or	$3,$3,$5sll	$4,$4,$2andi	$9,$9,0x7sll	$3,$3,$9srl	$4,$4,28srl	$3,$3,28addiu	$16,$16,8beq	$21,$24,$L429addiu	$5,$4,9$L291:beq	$14,$0,$L294addu	$2,$14,$3lbu	$3,0($2)$L294:blez	$5,$L390subu	$2,$15,$17move	$6,$17move	$5,$11andi	$3,$3,0x00ffaddiu	$4,$4,8j	$L297addu	$2,$11,$2$L430:beq	$5,$2,$L287addiu	$4,$4,-1$L297:sb	$3,0($5)addiu	$6,$6,1bgtz	$4,$L430addiu	$5,$5,1move	$11,$5j	$L390move	$17,$6$L411:bne	$2,$21,$L280nop$L388:j	$L390addu	$17,$17,$5$L452:lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)jal	av_logmove	$5,$0lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)j	$31addiu	$sp,$sp,88$L253:j	$L256move	$13,$0$L338:move	$3,$16j	$L421move	$16,$3$L414:sra	$3,$16,3addu	$3,$13,$3sra	$7,$9,3addu	$7,$13,$7lbu	$2,0($3)lbu	$6,1($3)lbu	$5,0($7)lbu	$8,1($7)sll	$6,$6,16lbu	$10,3($3)lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$6sll	$5,$5,24sll	$8,$8,16lbu	$6,3($7)lbu	$3,2($7)or	$2,$2,$10or	$5,$5,$8sll	$4,$4,8or	$4,$4,$2or	$5,$5,$6andi	$2,$16,0x7sll	$3,$3,8or	$3,$3,$5sll	$4,$4,$2andi	$9,$9,0x7sll	$3,$3,$9srl	$4,$4,24srl	$3,$3,28addiu	$16,$16,12beq	$21,$24,$L431addiu	$5,$4,25beq	$14,$0,$L305addu	$2,$14,$3$L459:lbu	$3,0($2)$L305:blez	$5,$L390subu	$2,$15,$17move	$6,$17move	$5,$11andi	$3,$3,0x00ffaddiu	$4,$4,24j	$L308addu	$2,$2,$11$L432:beq	$2,$5,$L287addiu	$4,$4,-1$L308:sb	$3,0($5)addiu	$6,$6,1bgtz	$4,$L432addiu	$5,$5,1move	$11,$5j	$L390move	$17,$6$L406:addiu	$6,$6,%lo($LC2)move	$4,$0jal	av_logmove	$5,$0j	$L449addiu	$2,$16,15$L426:beq	$3,$21,$L196nopbne	$25,$0,$L458addu	$2,$25,$3$L197:sb	$3,0($12)addiu	$17,$17,1j	$L434addiu	$12,$12,1$L419:lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)move	$4,$0jal	av_logmove	$5,$0j	$L391addu	$20,$20,$16$L429:bne	$3,$21,$L291nopj	$L390addu	$17,$17,$5$L431:beq	$3,$21,$L388nopbne	$14,$0,$L459addu	$2,$14,$3j	$L305nop$L192:sra	$2,$16,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$16,0x7sll	$3,$3,$4andi	$3,$3,0x00ffsrl	$13,$3,7li	$15,1			# 0x1beq	$13,$15,$L436addiu	$11,$16,1sra	$2,$11,3addu	$2,$14,$2lbu	$3,0($2)andi	$4,$11,0x7sll	$3,$3,$4andi	$3,$3,0x00ffsrl	$3,$3,7bne	$3,$0,$L210addiu	$16,$16,2sra	$4,$16,3addu	$4,$14,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$16,0x7sll	$2,$2,$4srl	$3,$2,30li	$2,2			# 0x2beq	$3,$2,$L437addiu	$16,$16,2li	$2,3			# 0x3beq	$3,$2,$L438addiu	$9,$16,8bne	$3,$15,$L460addiu	$2,$16,7beq	$25,$0,$L439addiu	$17,$17,2lbu	$3,0($25)$L238:slt	$2,$24,$17bne	$2,$0,$L461slt	$2,$16,$22andi	$2,$3,0x00ffsb	$2,1($12)sb	$2,0($12)j	$L389addiu	$12,$12,2$L210:beq	$25,$0,$L243move	$2,$0lbu	$2,0($25)$L243:sb	$2,0($12)addiu	$17,$17,1j	$L389addiu	$12,$12,1$L436:addiu	$9,$16,4sra	$2,$11,3addu	$2,$14,$2sra	$7,$9,3addu	$7,$14,$7lbu	$3,0($2)lbu	$6,1($2)lbu	$5,0($7)lbu	$8,1($7)sll	$6,$6,16lbu	$10,3($2)lbu	$4,2($2)sll	$3,$3,24or	$3,$3,$6sll	$5,$5,24sll	$8,$8,16lbu	$6,3($7)lbu	$2,2($7)or	$3,$3,$10or	$5,$5,$8sll	$4,$4,8or	$4,$4,$3or	$5,$5,$6andi	$3,$11,0x7sll	$2,$2,8or	$2,$2,$5sll	$4,$4,$3andi	$9,$9,0x7sll	$2,$2,$9srl	$3,$4,29srl	$2,$2,30addiu	$16,$16,6beq	$21,$13,$L441addiu	$5,$3,3$L201:beq	$25,$0,$L204move	$7,$2addu	$2,$25,$2lbu	$7,0($2)$L204:blez	$5,$L389subu	$2,$24,$17move	$6,$17move	$5,$12andi	$7,$7,0x00ffaddiu	$3,$3,2j	$L207addu	$2,$12,$2$L442:beq	$2,$5,$L208addiu	$3,$3,-1$L207:sb	$7,0($5)addiu	$6,$6,1bgtz	$3,$L442addiu	$5,$5,1$L208:move	$12,$5j	$L389move	$17,$6$L437:addiu	$9,$16,4sra	$3,$16,3addu	$3,$14,$3sra	$7,$9,3addu	$7,$14,$7lbu	$2,0($3)lbu	$6,1($3)lbu	$5,0($7)lbu	$8,1($7)sll	$6,$6,16lbu	$10,3($3)lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$6sll	$5,$5,24sll	$8,$8,16lbu	$6,3($7)lbu	$3,2($7)or	$2,$2,$10or	$5,$5,$8sll	$4,$4,8or	$4,$4,$2or	$5,$5,$6andi	$2,$16,0x7sll	$3,$3,8or	$3,$3,$5sll	$4,$4,$2andi	$9,$9,0x7sll	$3,$3,$9srl	$4,$4,28srl	$3,$3,30addiu	$16,$16,6beq	$21,$15,$L443addiu	$5,$4,12$L214:beq	$25,$0,$L217addu	$2,$25,$3lbu	$3,0($2)$L217:blez	$5,$L389subu	$2,$24,$17move	$6,$17move	$5,$12andi	$3,$3,0x00ffaddiu	$4,$4,11j	$L220addu	$2,$12,$2$L444:beq	$5,$2,$L208addiu	$4,$4,-1$L220:sb	$3,0($5)addiu	$6,$6,1bgtz	$4,$L444addiu	$5,$5,1move	$12,$5j	$L389move	$17,$6$L443:bne	$3,$21,$L214nopj	$L389addu	$17,$17,$5$L441:bne	$2,$21,$L201nopj	$L389addu	$17,$17,$5$L438:sra	$3,$16,3addu	$3,$14,$3sra	$7,$9,3addu	$7,$14,$7lbu	$2,0($3)lbu	$6,1($3)lbu	$5,0($7)lbu	$8,1($7)sll	$6,$6,16lbu	$10,3($3)lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$6sll	$5,$5,24sll	$8,$8,16lbu	$6,3($7)lbu	$3,2($7)or	$2,$2,$10or	$5,$5,$8sll	$4,$4,8or	$4,$4,$2or	$5,$5,$6andi	$2,$16,0x7sll	$3,$3,8or	$3,$3,$5sll	$4,$4,$2andi	$9,$9,0x7sll	$3,$3,$9srl	$4,$4,24srl	$3,$3,30addiu	$16,$16,10beq	$21,$15,$L445addiu	$5,$4,29$L225:beq	$25,$0,$L228addu	$2,$25,$3lbu	$3,0($2)$L228:blez	$5,$L389subu	$2,$24,$17move	$6,$17move	$5,$12andi	$3,$3,0x00ffaddiu	$4,$4,28j	$L231addu	$2,$12,$2$L446:beq	$2,$5,$L208addiu	$4,$4,-1$L231:sb	$3,0($5)addiu	$6,$6,1bgtz	$4,$L446addiu	$5,$5,1move	$12,$5j	$L389move	$17,$6$L445:bne	$3,$21,$L225nopj	$L389addu	$17,$17,$5$L415:beq	$14,$0,$L447addiu	$17,$17,2lbu	$3,0($14)$L315:slt	$2,$15,$17bne	$2,$0,$L462slt	$2,$16,$22andi	$2,$3,0x00ffsb	$2,1($11)sb	$2,0($11)j	$L390addiu	$11,$11,2$L186:j	$L189move	$14,$0$L424:j	$L183addiu	$25,$sp,20$L428:addiu	$6,$6,%lo($LC2)move	$4,$0jal	av_logmove	$5,$0j	$L450addiu	$2,$16,13$L359:addiu	$2,$16,7$L460:sra	$2,$2,3addu	$18,$18,$2j	$L391addu	$20,$20,$17$L439:j	$L238move	$3,$0$L447:j	$L315move	$3,$0$L358:lw	$4,88($sp)lui	$6,%hi($LC3)addiu	$6,$6,%lo($LC3)jal	av_logmove	$5,$0j	$L448lw	$31,84($sp)$L360:lw	$4,88($sp)lui	$6,%hi($LC4)addiu	$6,$6,%lo($LC4)jal	av_logmove	$5,$0j	$L448lw	$31,84($sp).set	macro.set	reorder.end	dvbsub_parse_pixel_data_block.section	.rodata.str1.4.align	2$LC6:.ascii	"Invalid clut depth 0x%x!\012\000".align	2$LC7:.ascii	"Field data size too large\012\000".align	2$LC8:.ascii	"Unknown object coding %d\012\000".section	.text.dvbsub_decode,"ax",@progbits.align	2.align	5.ent	dvbsub_decode.type	dvbsub_decode, @functiondvbsub_decode:.frame	$sp,88,$31		# vars= 24, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-88sw	$31,84($sp)sw	$fp,80($sp)sw	$23,76($sp)sw	$22,72($sp)sw	$21,68($sp)sw	$20,64($sp)sw	$19,60($sp)sw	$18,56($sp)sw	$17,52($sp)sw	$16,48($sp)lw	$3,104($sp)sw	$5,92($sp)sw	$4,88($sp)lw	$4,136($4)slt	$2,$3,3sw	$6,96($sp).set	noreorder.set	nomacrobne	$2,$0,$L464sw	$4,40($sp).set	macro.set	reorderaddu	$5,$7,$3sltu	$2,$7,$5.set	noreorder.set	nomacrobeq	$2,$0,$L466sw	$5,36($sp).set	macro.set	reorderlbu	$3,0($7)li	$2,15			# 0xf.set	noreorder.set	nomacrobne	$3,$2,$L464lui	$6,%hi(default_clut).set	macro.set	reorderaddiu	$6,$6,%lo(default_clut)andi	$6,$6,0x3move	$16,$7sw	$6,32($sp)lbu	$2,2($16)lw	$7,40($sp)lbu	$5,3($16)lbu	$3,4($16)sll	$2,$2,8lbu	$4,5($16)lw	$6,0($7)sll	$3,$3,8or	$5,$2,$5or	$22,$3,$4addiu	$21,$16,6.set	noreorder.set	nomacro

⌨️ 快捷键说明

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