vp56.s

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

S
4,654
字号
lw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1186lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1186addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reordermul	$6,$4,$5lui	$8,%hi(vp56_reference_frame)addu	$2,$6,$3sll	$3,$2,4sll	$2,$2,2subu	$3,$3,$2addu	$6,$3,$13lbu	$2,0($6)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,1			# 0x1.set	noreorder.set	nomacrobeq	$4,$3,$L1112lw	$2,60($sp).set	macro.set	reorder$L305:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1186:lb	$3,22($2)$L1283:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L316lb	$4,23($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1187addiu	$2,$7,1.set	macro.set	reorderlw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1187lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1187addiu	$2,$7,1.set	macro.set	reordermul	$6,$4,$5lui	$8,%hi(vp56_reference_frame)addu	$2,$6,$3sll	$3,$2,4sll	$2,$2,2subu	$3,$3,$2addu	$5,$3,$13lbu	$2,0($5)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,1			# 0x1.set	noreorder.set	nomacrobeq	$4,$3,$L1113lw	$2,60($sp).set	macro.set	reorder$L316:addiu	$2,$7,1$L1187:sll	$4,$2,4$L1284:sll	$2,$2,2addu	$2,$2,$4sll	$3,$2,2addu	$6,$2,$3$L327:lw	$3,64($sp)lw	$2,60($sp)lw	$9,4296($fp)sw	$2,5120($fp)sw	$3,5124($fp)sll	$2,$9,3lw	$4,5492($fp)sll	$3,$9,1lw	$5,72($sp)addu	$3,$3,$2lw	$2,68($sp)addu	$3,$6,$3addiu	$4,$4,1512sw	$2,5128($fp)sw	$5,5132($fp)addu	$11,$4,$3lw	$6,4088($fp)lbu	$3,0($11)addiu	$2,$6,-1mul	$2,$2,$3addiu	$7,$fp,4088addiu	$4,$2,255slt	$3,$2,0movn	$2,$4,$3sra	$2,$2,8addiu	$3,$2,1lw	$5,12($7)sll	$4,$3,8sltu	$2,$5,$4xori	$10,$2,0x1.set	noreorder.set	nomacrobeq	$10,$0,$L329subu	$2,$6,$3.set	macro.set	reordersw	$2,4088($fp)subu	$8,$5,$4lw	$5,0($7)sw	$8,12($7)$L1062:slt	$2,$5,128beq	$2,$0,$L1114$L332:lw	$2,12($7)lw	$3,4($7)sll	$5,$5,1sll	$8,$2,1addiu	$6,$3,-1sw	$5,0($7)sw	$8,12($7).set	noreorder.set	nomacrobne	$6,$0,$L1062sw	$6,4($7).set	macro.set	reorderlw	$2,8($7)li	$6,8			# 0x8sw	$6,4($7)lbu	$3,0($2)lw	$5,0($7)addiu	$2,$2,1or	$8,$8,$3sw	$2,8($7)slt	$2,$5,128.set	noreorder.set	nomacrobne	$2,$0,$L332sw	$8,12($7).set	macro.set	reorder$L1114:.set	noreorder.set	nomacrobne	$10,$0,$L1247lw	$3,224($sp).set	macro.set	reorderlui	$2,%hi(vp56_pmbt_tree)addiu	$9,$2,%lo(vp56_pmbt_tree)$L1064:lb	$2,0($9)blez	$2,$L1115$L338:lb	$2,1($9)addiu	$4,$5,-1addu	$2,$11,$2lbu	$3,0($2)mul	$4,$4,$3.set	noreorder.set	nomacrobltz	$4,$L1116move	$2,$4.set	macro.set	reorder$L339:sra	$2,$2,8addiu	$3,$2,1lw	$6,12($7)sll	$4,$3,8sltu	$2,$6,$4xori	$10,$2,0x1beq	$10,$0,$L340subu	$5,$5,$3subu	$8,$6,$4sw	$5,0($7)sw	$8,12($7)$L1063:slt	$2,$5,128beq	$2,$0,$L1117$L343:lw	$2,12($7)lw	$3,4($7)sll	$5,$5,1sll	$8,$2,1addiu	$6,$3,-1sw	$5,0($7)sw	$8,12($7).set	noreorder.set	nomacrobne	$6,$0,$L1063sw	$6,4($7).set	macro.set	reorderlw	$2,8($7)li	$6,8			# 0x8sw	$6,4($7)lbu	$3,0($2)lw	$5,0($7)addiu	$2,$2,1or	$8,$8,$3sw	$2,8($7)slt	$2,$5,128.set	noreorder.set	nomacrobne	$2,$0,$L343sw	$8,12($7).set	macro.set	reorder$L1117:beq	$10,$0,$L346lb	$2,0($9)sll	$2,$2,1addu	$9,$9,$2lb	$2,0($9)bgtz	$2,$L338$L1115:subu	$9,$0,$2lw	$3,224($sp)$L1247:lw	$2,4160($fp)mtlo	$3lw	$3,228($sp)sw	$9,4296($fp)madd	$3,$2mflo	$2sll	$3,$2,4sll	$2,$2,2subu	$3,$3,$2addu	$3,$3,$13sb	$9,0($3)lw	$8,4296($fp)sltu	$2,$8,10.set	noreorder.set	nomacrobeq	$2,$0,$L349sll	$2,$8,2.set	macro.set	reorderlui	$3,%hi($L357)addiu	$3,$3,%lo($L357)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L357:.word	$L349.word	$L349.word	$L350.word	$L351.word	$L352.word	$L349.word	$L353.word	$L354.word	$L355.word	$L356.section	.text.vp56_decode_frame$L1102:lw	$3,4($5)beq	$3,$10,$L198$L199:bne	$3,$0,$L1053lw	$2,8($5)beq	$2,$0,$L192$L1053:lw	$2,8($5)lw	$3,4($5)li	$7,1			# 0x1sw	$2,64($sp)sw	$3,60($sp).set	noreorder.set	nomacroj	$L203sw	$0,5136($fp).set	macro.set	reorder$L198:lw	$2,8($5).set	noreorder.set	nomacrobne	$2,$9,$L199move	$7,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L1273addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorder$L340:move	$5,$3.set	noreorder.set	nomacroj	$L1063sw	$3,0($7).set	macro.set	reorder$L346:.set	noreorder.set	nomacroj	$L1064addiu	$9,$9,2.set	macro.set	reorder$L349:lw	$6,4160($fp)lw	$13,4300($fp)addiu	$16,$sp,52$L358:lw	$3,224($sp)lw	$4,0($16)mtlo	$3lw	$3,228($sp)lui	$5,%hi(vp56_reference_frame)madd	$3,$6lw	$6,264($sp)mflo	$2move	$17,$8sll	$3,$2,4sll	$2,$2,2subu	$3,$3,$2lw	$2,4($16)addu	$3,$3,$13sw	$4,4($3)sw	$2,8($3)lw	$2,0($16)lw	$3,4($16)sw	$2,5072($fp)sw	$3,5076($fp)lw	$2,0($16)lw	$3,4($16)sw	$2,5080($fp)sw	$3,5084($fp)lw	$2,0($16)lw	$3,4($16)sw	$2,5088($fp)sw	$3,5092($fp)lw	$2,0($16)lw	$3,4($16)sw	$2,5096($fp)sw	$3,5100($fp)lw	$2,0($16)lw	$3,4($16)sw	$2,5104($fp)sw	$3,5108($fp)lw	$2,4($16)lw	$3,0($16)addiu	$4,$5,%lo(vp56_reference_frame)sw	$2,5116($fp)sw	$3,5112($fp)li	$2,4			# 0x4sll	$3,$17,2andi	$5,$6,0x3addu	$3,$3,$4subu	$4,$2,$5li	$2,2			# 0x2lw	$16,0($3).set	noreorder.set	nomacrobne	$4,$2,$L1118move	$3,$6.set	macro.set	reorder$L807:addiu	$3,$fp,4306sb	$0,4304($fp).set	noreorder.set	nomacroj	$L805sb	$0,4305($fp).set	macro.set	reorder$L350:addiu	$16,$sp,52lw	$2,5460($fp)move	$4,$fp.set	noreorder.set	nomacrojal	$2move	$5,$16.set	macro.set	reorderlw	$6,4160($fp)lw	$13,4300($fp).set	noreorder.set	nomacroj	$L358lw	$8,4296($fp).set	macro.set	reorder$L351:lw	$6,4160($fp)lw	$13,4300($fp).set	noreorder.set	nomacroj	$L358addiu	$16,$fp,5120.set	macro.set	reorder$L352:lw	$6,4160($fp)lw	$13,4300($fp).set	noreorder.set	nomacroj	$L358addiu	$16,$fp,5128.set	macro.set	reorder$L353:addiu	$2,$16,%lo(C.108.8029)lw	$4,12($2)lw	$6,%lo(C.108.8029)($16)lw	$7,4($2)lw	$3,8($2)sw	$4,72($sp)sw	$3,68($sp)sw	$6,60($sp).set	noreorder.set	nomacrobltz	$15,$L627sw	$7,64($sp).set	macro.set	reorderlw	$4,4160($fp)slt	$2,$15,$4.set	noreorder.set	nomacrobeq	$2,$0,$L627lw	$2,228($sp).set	macro.set	reorderaddu	$3,$2,$17bltz	$3,$L627lw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L627lui	$8,%hi(vp56_reference_frame).set	macro.set	reordermul	$5,$3,$4lw	$4,4300($fp)addu	$2,$5,$15sll	$3,$2,4sll	$2,$2,2subu	$3,$3,$2addu	$5,$3,$4lbu	$2,0($5)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,2			# 0x2beq	$4,$3,$L1119$L627:move	$7,$0$L638:.set	noreorder.set	nomacrobltz	$14,$L1225addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$4,4160($fp)slt	$2,$14,$4.set	noreorder.set	nomacrobeq	$2,$0,$L1225addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$15,228($sp)addu	$3,$15,$18bltz	$3,$L1225lw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1225addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reordermul	$5,$3,$4lw	$4,4300($fp)addu	$2,$5,$14sll	$3,$2,4sll	$2,$2,2subu	$3,$3,$2addu	$6,$3,$4lbu	$2,0($6)lui	$8,%hi(vp56_reference_frame)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$3,$L1120lw	$2,60($sp).set	macro.set	reorder$L640:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1225:lb	$3,4($2)$L1295:lb	$6,5($2)lw	$2,224($sp)addu	$4,$2,$3.set	noreorder.set	nomacrobltz	$4,$L1217addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1217addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$8,228($sp)addu	$3,$8,$6bltz	$3,$L1217lw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1217addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reordermul	$6,$3,$5lui	$8,%hi(vp56_reference_frame)addu	$2,$6,$4sll	$3,$2,4lw	$4,4300($fp)sll	$2,$2,2subu	$3,$3,$2addu	$6,$3,$4lbu	$2,0($6)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$3,$L1121lw	$2,60($sp).set	macro.set	reorder$L652:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1217:lb	$3,6($2)$L1287:lb	$6,7($2)lw	$2,224($sp)addu	$4,$2,$3.set	noreorder.set	nomacrobltz	$4,$L1221addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1221addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$8,228($sp)addu	$3,$8,$6bltz	$3,$L1221lw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1221addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reordermul	$6,$3,$5lui	$8,%hi(vp56_reference_frame)addu	$2,$6,$4sll	$3,$2,4lw	$4,4300($fp)sll	$2,$2,2subu	$3,$3,$2addu	$6,$3,$4lbu	$2,0($6)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$3,$L1122lw	$2,60($sp).set	macro.set	reorder$L663:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1221:lb	$3,8($2)$L1291:lb	$6,9($2)lw	$2,224($sp)addu	$4,$2,$3.set	noreorder.set	nomacrobltz	$4,$L1248addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1248addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$8,228($sp)addu	$3,$8,$6bltz	$3,$L1248lw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1248addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reordermul	$6,$3,$5lui	$8,%hi(vp56_reference_frame)addu	$2,$6,$4sll	$3,$2,4lw	$4,4300($fp)sll	$2,$2,2subu	$3,$3,$2addu	$6,$3,$4lbu	$2,0($6)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$3,$L1123lw	$2,60($sp).set	macro.set	reorder$L674:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1248:lb	$3,10($2)lb	$6,11($2)lw	$2,224($sp)addu	$4,$2,$3.set	noreorder.set	nomacrobltz	$4,$L1223addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1223addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$8,228($sp)addu	$3,$8,$6bltz	$3,$L1223lw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1223addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reordermul	$6,$3,$5lui	$8,%hi(vp56_reference_frame)addu	$2,$6,$4sll	$3,$2,4lw	$4,4300($fp)sll	$2,$2,2subu	$3,$3,$2addu	$6,$3,$4lbu	$2,0($6)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$3,$L1124lw	$2,60($sp).set	macro.set	reorder$L685:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1223:lb	$3,12($2)$L1293:lb	$6,13($2)lw	$2,224($sp)addu	$4,$2,$3.set	noreorder.set	nomacrobltz	$4,$L1215addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1215addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$8,228($sp)addu	$3,$8,$6bltz	$3,$L1215lw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1215addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reordermul	$6,$3,$5lui	$8,%hi(vp56_reference_frame)addu	$2,$6,$4sll	$3,$2,4lw	$4,4300($fp)sll	$2,$2,2subu	$3,$3,$2addu	$6,$3,$4lbu	$2,0($6)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$3,$L1125lw	$2,60($sp).set	macro.set	reorder$L696:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1215:lb	$3,14($2)$L1285:lb	$6,15($2)lw	$2,224($sp)addu	$4,$2,$3.set	noreorder.set	nomacrobltz	$4,$L1219addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1219addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$8,228($sp)addu	$3,$8,$6bltz	$3,$L1219lw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1219addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reordermul	$6,$3,$5lui	$8,%hi(vp56_reference_frame)addu	$2,$6,$4sll	$3,$2,4lw	$4,4300($fp)sll	$2,$2,2subu	$3,$3,$2addu	$6,$3,$4lbu	$2,0($6)addiu	$3,$8,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$3,$L1126lw	$2,60($sp).set	macro.set	reorder$L707:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1219:lb	$3,16($2)$L1289:lb	$6,17($2)lw	$2,224($sp)addu	$4,$2,$3.set	noreorder.set	nomacrobltz	$4,$L1249addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1249addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$8,228($sp)addu	$3,$8,$6bltz	$3,$L1249lw	$2,4164($fp)slt	$2,$3,$2

⌨️ 快捷键说明

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