svq1dec.s

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

S
4,802
字号
lw	$2,424($fp).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$7,$0,$L340lw	$4,384($fp).set	macro.set	reorderli	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$7,$2,$L342li	$8,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$7,$8,$L343lw	$5,384($fp).set	macro.set	reorder$L345:lw	$7,312($fp)$L449:lw	$3,384($fp)lw	$4,380($fp)lw	$5,376($fp)lw	$8,396($fp)addiu	$7,$7,16addiu	$3,$3,16addiu	$4,$4,16addiu	$5,$5,16slt	$2,$7,$8lw	$6,372($fp)lw	$8,364($fp)sw	$7,312($fp)sw	$3,384($fp)lw	$7,368($fp)lw	$3,360($fp)sw	$4,380($fp)sw	$5,376($fp)lw	$4,356($fp)lw	$5,352($fp)addiu	$6,$6,16addiu	$7,$7,16addiu	$8,$8,16addiu	$3,$3,16addiu	$4,$4,16addiu	$5,$5,16sw	$6,372($fp)sw	$7,368($fp)sw	$8,364($fp)sw	$3,360($fp)sw	$4,356($fp).set	noreorder.set	nomacrobeq	$2,$0,$L394sw	$5,352($fp).set	macro.set	reorder$L332:lw	$9,8($20)lw	$10,0($20)sra	$4,$9,3addu	$4,$10,$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,$9,0x7sll	$2,$2,$4lui	$4,%hi(svq1_block_type)addiu	$3,$4,%lo(svq1_block_type)lw	$11,4($3)srl	$2,$2,30sll	$2,$2,2addu	$2,$11,$2lh	$8,2($2).set	noreorder.set	nomacrobltz	$8,$L427lh	$7,0($2).set	macro.set	reorder$L333:addu	$2,$9,$8.set	noreorder.set	nomacrobne	$7,$0,$L428sw	$2,8($20).set	macro.set	reorderlw	$2,312($fp)$L458:bltz	$2,$L429$L338:lw	$6,424($fp)sra	$2,$2,3sll	$2,$2,3addu	$2,$6,$2sw	$0,16($2)sw	$0,28($2)sw	$0,24($2)sw	$0,20($2)sw	$0,0($6).set	noreorder.set	nomacroj	$L337sw	$0,4($6).set	macro.set	reorder$L417:lw	$4,5256($21).set	noreorder.set	nomacrobeq	$4,$2,$L262li	$2,96			# 0x60.set	macro.set	reorderbeq	$4,$2,$L262lw	$8,8($20)$L264:xori	$2,$4,0x10slt	$2,$2,80.set	noreorder.set	nomacrobne	$2,$0,$L459move	$7,$8.set	macro.set	reordersra	$4,$8,3addu	$4,$4,$9lbu	$2,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$3,2($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8andi	$4,$8,0x7or	$3,$3,$2sll	$3,$3,$4lui	$2,%hi(string_table)srl	$3,$3,24addiu	$4,$2,%lo(string_table)addiu	$8,$8,8addu	$2,$3,$4sw	$8,8($20)lbu	$9,0($2).set	noreorder.set	nomacroblez	$3,$L399sb	$3,52($fp).set	macro.set	reordermove	$11,$4li	$10,1			# 0x1addiu	$12,$fp,52$L269:lw	$6,8($20)lw	$2,0($20)sra	$4,$6,3addu	$4,$4,$2lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$4,$6,0x7sll	$2,$2,$4srl	$2,$2,24xor	$2,$9,$2addu	$4,$12,$10addiu	$8,$6,8sw	$8,8($20)sb	$2,0($4)lbu	$3,52($fp)xor	$2,$9,$2addiu	$10,$10,1addu	$2,$2,$11slt	$3,$3,$10.set	noreorder.set	nomacrobeq	$3,$0,$L269lbu	$9,0($2).set	macro.set	reorder$L267:lw	$4,0($21)lui	$6,%hi($LC6)addiu	$6,$6,%lo($LC6)move	$7,$12.set	noreorder.set	nomacrojal	av_logli	$5,1			# 0x1.set	macro.set	reorderlw	$9,0($20)lw	$8,8($20)move	$7,$8$L459:addiu	$8,$8,5sra	$4,$8,3sw	$8,8($20)addu	$4,$4,$9lbu	$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,8andi	$4,$8,0x7or	$2,$2,$3sll	$2,$2,$4srl	$4,$2,29addiu	$8,$7,8li	$2,7			# 0x7.set	noreorder.set	nomacrobeq	$4,$2,$L430sw	$8,8($20).set	macro.set	reorderlui	$2,%hi(ff_svq1_frame_size_table)addiu	$2,$2,%lo(ff_svq1_frame_size_table)sll	$4,$4,3addu	$4,$4,$2lw	$3,0($4)sw	$3,4($21)lw	$2,4($4).set	noreorder.set	nomacroj	$L260sw	$2,8($21).set	macro.set	reorder$L418:addiu	$8,$7,3sra	$4,$8,3sw	$8,8($20)addu	$4,$4,$9lbu	$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,8andi	$4,$8,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$8,$7,5srl	$2,$2,30.set	noreorder.set	nomacrobne	$2,$0,$L254sw	$8,8($20).set	macro.set	reorder.set	noreorder.set	nomacroj	$L447sra	$2,$8,3.set	macro.set	reorder$L420:lw	$2,1872($21)bne	$2,$0,$L280.set	noreorder.set	nomacroj	$L308move	$16,$22.set	macro.set	reorder$L419:addiu	$8,$5,9sra	$2,$8,3sw	$8,8($20)addu	$2,$2,$9lbu	$3,0($2)andi	$4,$8,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$8,$5,10srl	$3,$3,7sw	$8,8($20).set	noreorder.set	nomacrobne	$3,$6,$L275move	$5,$8.set	macro.set	reorderli	$6,1			# 0x1$L277:addiu	$8,$8,8sra	$2,$8,3sw	$8,8($20)addu	$2,$9,$2lbu	$3,0($2)andi	$4,$8,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$8,$5,9srl	$3,$3,7sw	$8,8($20).set	noreorder.set	nomacrobeq	$3,$6,$L277move	$5,$8.set	macro.set	reorder.set	noreorder.set	nomacroj	$L448lw	$4,2084($21).set	macro.set	reorder$L262:lw	$8,8($20)addiu	$8,$8,16sw	$8,8($20).set	noreorder.set	nomacroj	$L264lw	$4,5256($21).set	macro.set	reorder$L340:lw	$5,380($fp).set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderlw	$4,376($fp)lw	$5,372($fp).set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderlw	$4,368($fp)lw	$5,364($fp).set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderlw	$5,356($fp)lw	$4,360($fp)li	$6,16			# 0x10.set	noreorder.set	nomacrojal	memcpyaddu	$16,$5,$23.set	macro.set	reorderlw	$4,352($fp)addu	$18,$23,$16addu	$17,$23,$4move	$5,$16.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$19,$23,$18addu	$16,$23,$17move	$4,$17move	$5,$18.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$18,$23,$19addu	$17,$23,$16move	$4,$16move	$5,$19.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$19,$23,$18addu	$16,$23,$17move	$4,$17move	$5,$18.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$18,$23,$19addu	$17,$23,$16move	$4,$16move	$5,$19.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$19,$23,$18addu	$16,$23,$17move	$4,$17move	$5,$18.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$18,$23,$19addu	$17,$23,$16move	$4,$16move	$5,$19.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$19,$23,$18addu	$16,$23,$17move	$4,$17move	$5,$18.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$18,$23,$19addu	$17,$23,$16move	$4,$16move	$5,$19.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$19,$23,$18addu	$16,$23,$17move	$4,$17move	$5,$18.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reordermove	$4,$16move	$5,$19.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorderaddu	$4,$23,$16addu	$5,$23,$19.set	noreorder.set	nomacrojal	memcpyli	$6,16			# 0x10.set	macro.set	reorder.set	noreorder.set	nomacroj	$L449lw	$7,312($fp).set	macro.set	reorder$L341:lw	$3,400($fp).set	noreorder.set	nomacrobne	$3,$0,$L346sw	$2,24($fp).set	macro.set	reordersw	$2,32($fp)sw	$2,28($fp)$L348:move	$4,$20addiu	$5,$fp,16.set	noreorder.set	nomacrojal	svq1_decode_motion_vectoraddiu	$6,$fp,24.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L350move	$16,$2.set	macro.set	reorderlw	$2,312($fp)bltz	$2,$L431$L352:lw	$5,424($fp)sra	$2,$2,3lw	$3,20($fp)sll	$2,$2,3addu	$2,$5,$2sw	$3,20($2)sw	$3,28($2)sw	$3,4($5)lw	$5,20($fp)lw	$6,400($fp)lw	$3,16($fp)sra	$4,$5,1lw	$7,424($fp)addu	$4,$4,$6sw	$3,24($2)sw	$3,16($2).set	noreorder.set	nomacrobltz	$4,$L432sw	$3,0($7).set	macro.set	reorder$L353:lw	$4,16($fp)lw	$8,312($fp)sra	$2,$4,1addu	$2,$2,$8bltz	$2,$L433$L355:andi	$2,$5,0x1andi	$3,$4,0x1lw	$6,400($fp)sll	$2,$2,1or	$2,$2,$3sra	$5,$5,1sra	$3,$4,1lw	$4,312($fp)addu	$5,$5,$6addu	$3,$3,$4mul	$4,$23,$5sll	$2,$2,2lw	$6,408($fp)addu	$2,$2,$21addu	$5,$4,$3lw	$8,2596($2)lw	$4,384($fp)addu	$5,$6,$5li	$7,16			# 0x10.set	noreorder.set	nomacrojal	$8move	$6,$23.set	macro.set	reorderlw	$5,384($fp)$L451:move	$4,$20.set	noreorder.set	nomacrojal	svq1_decode_block_non_intramove	$6,$23.set	macro.set	reordermove	$16,$2beq	$16,$0,$L345$L350:.set	noreorder.set	nomacroj	$L308lw	$sp,416($fp).set	macro.set	reorder$L430:sra	$4,$8,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$8,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$8,$7,20srl	$2,$2,20sw	$8,8($20)sw	$2,4($21)lw	$6,8($20)sra	$4,$6,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$7addiu	$8,$6,12sll	$2,$2,8sw	$8,8($20)or	$2,$2,$3andi	$6,$6,0x7sll	$2,$2,$6lw	$3,4($21)srl	$2,$2,20.set	noreorder.set	nomacrobeq	$3,$0,$L254sw	$2,8($21).set	macro.set	reorderbeq	$2,$0,$L254.set	noreorder.set	nomacroj	$L450lw	$8,8($20).set	macro.set	reorder$L427:addiu	$9,$9,2sra	$4,$9,3addu	$4,$10,$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,$9,0x7sll	$2,$2,$4srl	$2,$2,$8addu	$2,$2,$7sll	$2,$2,2addu	$2,$11,$2lh	$8,2($2).set	noreorder.set	nomacroj	$L333lh	$7,0($2).set	macro.set	reorder$L346:lw	$2,312($fp)bltz	$2,$L434$L349:sra	$2,$2,3lw	$4,424($fp)sll	$2,$2,3addu	$2,$4,$2addiu	$3,$2,32addiu	$2,$2,16sw	$2,28($fp).set	noreorder.set	nomacroj	$L348sw	$3,32($fp).set	macro.set	reorder$L429:.set	noreorder.set	nomacroj	$L338addiu	$2,$2,7.set	macro.set	reorder$L342:lw	$7,424($fp)lw	$8,400($fp).set	noreorder.set	nomacrobne	$8,$0,$L357sw	$7,36($fp).set	macro.set	reordersw	$7,44($fp)sw	$7,40($fp)$L359:addiu	$17,$fp,16move	$4,$20move	$5,$17.set	noreorder.set	nomacrojal	svq1_decode_motion_vectoraddiu	$6,$fp,36.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L350move	$16,$2.set	macro.set	reorderlw	$4,400($fp).set	noreorder.set	nomacrobne	$4,$0,$L362sw	$17,36($fp).set	macro.set	reordersw	$17,40($fp)sw	$17,44($fp)$L364:lw	$5,424($fp)move	$4,$20.set	noreorder.set	nomacrojal	svq1_decode_motion_vectoraddiu	$6,$fp,36.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L350move	$16,$2.set	macro.set	reorderlw	$6,424($fp)lw	$2,312($fp).set	noreorder.set	nomacrobltz	$2,$L435sw	$6,40($fp).set	macro.set	reorder$L367:lw	$7,424($fp)sra	$2,$2,3sll	$2,$2,3addu	$17,$7,$2addiu	$18,$17,16addiu	$2,$17,8move	$4,$20move	$5,$18addiu	$6,$fp,36.set	noreorder.set	nomacrojal	svq1_decode_motion_vectorsw	$2,44($fp).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L350move	$16,$2.set	macro.set	reorderaddiu	$2,$17,24move	$5,$2move	$4,$20addiu	$6,$fp,36sw	$18,44($fp).set	noreorder.set	nomacrojal	svq1_decode_motion_vectorsw	$2,48($fp).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L350move	$16,$2.set	macro.set	reorderlw	$3,36($fp)lw	$8,400($fp)lw	$4,4($3)sra	$2,$4,1addu	$5,$2,$8.set	noreorder.set	nomacrobltz	$5,$L436lw	$3,0($3).set	macro.set	reorderandi	$2,$4,0x1sll	$6,$2,1$L372:lw	$7,312($fp)sra	$2,$3,1addu	$4,$2,$7bltz	$4,$L437andi	$2,$3,0x1$L375:mul	$3,$23,$5or	$2,$6,$2addu	$5,$3,$4sll	$2,$2,2lw	$4,408($fp)addu	$2,$2,$21addu	$5,$4,$5lw	$8,2612($2)lw	$4,384($fp)move	$6,$23.set	noreorder.set	nomacrojal	$8li	$7,8			# 0x8.set	macro.set	reorderlw	$3,40($fp)lw	$5,384($fp)lw	$6,4($3)lw	$7,400($fp)lw	$4,0($3)sra	$2,$6,1addiu	$16,$5,8addu	$5,$2,$7.set	noreorder.set	nomacrobltz	$5,$L438addiu	$4,$4,16.set	macro.set	reorderandi	$2,$6,0x1sll	$6,$2,1$L378:lw	$8,312($fp)sra	$2,$4,1addu	$3,$2,$8bltz	$3,$L439andi	$2,$4,0x1$L381:mul	$4,$23,$5or	$2,$6,$2sll	$2,$2,2addu	$2,$2,$21lw	$6,408($fp)addu	$5,$4,$3lw	$3,2612($2)move	$4,$16addu	$5,$6,$5li	$7,8			# 0x8.set	noreorder.set	nomacrojal	$3move	$6,$23.set	macro.set	reorderlw	$4,44($fp)lw	$7,388($fp)lw	$3,4($4)addu	$2,$16,$7addiu	$3,$3,16lw	$8,400($fp)addiu	$16,$2,-8sra	$2,$3,1addu	$6,$2,$8.set	noreorder.set	nomacrobltz	$6,$L440lw	$4,0($4).set	macro.set	reorderandi	$2,$3,0x1sll	$3,$2,1

⌨️ 快捷键说明

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