vp56.s

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

S
4,654
字号
.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L999$L814:lw	$15,252($sp)li	$2,2			# 0x2andi	$3,$15,0x3.set	noreorder.set	nomacrobeq	$3,$2,$L818addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L819li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L1095$L816:lw	$3,5472($fp).set	noreorder.set	nomacrojal	$3move	$4,$fp.set	macro.set	reorderlbu	$2,3124($fp)lui	$3,%hi(vp56_b2p)sll	$2,$2,1addiu	$2,$2,4304addu	$5,$fp,$2lw	$14,4200($fp)lui	$2,%hi(vp56_b6to4)lw	$13,0($fp)move	$10,$fpaddiu	$11,$2,%lo(vp56_b6to4)addiu	$12,$3,%lo(vp56_b2p)$L820:lbu	$3,0($11)lw	$4,4252($10)sll	$2,$3,4sll	$3,$3,2subu	$2,$2,$3addu	$2,$2,$fpaddiu	$8,$2,4204sll	$3,$4,4lw	$2,4($8)sll	$4,$4,2subu	$3,$3,$4.set	noreorder.set	nomacrobeq	$16,$2,$L821addu	$7,$3,$14.set	macro.set	reorderlw	$2,4($7)move	$6,$0.set	noreorder.set	nomacrobeq	$16,$2,$L1096move	$9,$0.set	macro.set	reorder$L824:lw	$2,132($13)li	$3,93			# 0x5dlw	$4,8($2).set	noreorder.set	nomacrobeq	$4,$3,$L1097slt	$2,$6,2.set	macro.set	reorder$L826:.set	noreorder.set	nomacrobne	$6,$0,$L1245li	$2,2			# 0x2.set	macro.set	reorder$L1100:lbu	$4,0($12)sll	$2,$4,1addu	$2,$2,$4addu	$2,$2,$16sll	$2,$2,1addu	$2,$2,$fplh	$9,4276($2)$L834:lhu	$3,0($5)sll	$2,$4,1addu	$2,$2,$4addu	$2,$2,$16addu	$3,$9,$3sll	$2,$2,1sll	$3,$3,16sra	$3,$3,16addu	$2,$2,$fpsh	$3,0($5)sh	$3,4276($2)sh	$3,8($7)lhu	$4,0($5)lui	$6,%hi(vp56_b6to4+6)sh	$4,8($8)lh	$2,0($5)lhu	$3,4196($fp)addiu	$11,$11,1mul	$2,$2,$3addiu	$4,$6,%lo(vp56_b6to4+6)sw	$16,4($7)sh	$2,0($5)sw	$16,4($8)addiu	$10,$10,4addiu	$5,$5,128.set	noreorder.set	nomacrobne	$11,$4,$L820addiu	$12,$12,1.set	macro.set	reordersll	$2,$16,2addu	$2,$2,$fplw	$23,4056($fp)lw	$2,4056($2)sltu	$3,$17,10sw	$2,200($sp).set	noreorder.set	nomacrobeq	$3,$0,$L837sw	$23,196($sp).set	macro.set	reorderli	$2,1			# 0x1sll	$4,$2,$17andi	$3,$4,0x21.set	noreorder.set	nomacrobne	$3,$0,$L838lw	$2,140($sp).set	macro.set	reorderandi	$2,$4,0x3dc.set	noreorder.set	nomacrobne	$2,$0,$L840andi	$2,$4,0x2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L1175lw	$15,224($sp).set	macro.set	reorderlw	$3,140($sp).set	noreorder.set	nomacroblez	$3,$L1175lui	$5,%hi(vp56_b2p).set	macro.set	reorderlw	$6,136($sp)addiu	$2,$5,%lo(vp56_b2p)lw	$16,264($sp)addu	$18,$6,$2move	$17,$fpmove	$19,$0$L844:lbu	$2,0($18)lw	$6,4168($17)sll	$2,$2,2addu	$3,$2,$23lw	$4,0($3)addu	$2,$2,$fplw	$5,5440($2)lw	$3,2896($fp)addu	$4,$4,$6.set	noreorder.set	nomacrojal	$3move	$6,$16.set	macro.set	reorderlw	$7,140($sp)addiu	$19,$19,1addiu	$18,$18,1addiu	$17,$17,4.set	noreorder.set	nomacrobne	$19,$7,$L844addiu	$16,$16,128.set	macro.set	reorder$L837:lw	$15,224($sp)$L1175:lw	$2,4252($fp)lw	$3,4168($fp)lw	$4,4256($fp)lw	$5,4172($fp)lw	$6,4260($fp)lw	$7,4176($fp)lw	$8,4264($fp)lw	$9,4180($fp)lw	$10,4268($fp)lw	$11,4184($fp)lw	$12,4272($fp)lw	$13,4188($fp)lw	$14,4160($fp)addiu	$15,$15,1addiu	$2,$2,2addiu	$3,$3,16addiu	$4,$4,2addiu	$5,$5,16addiu	$6,$6,2addiu	$7,$7,16addiu	$8,$8,2addiu	$9,$9,16addiu	$10,$10,1addiu	$11,$11,8addiu	$12,$12,1addiu	$13,$13,8slt	$14,$15,$14sw	$15,224($sp)sw	$2,4252($fp)sw	$3,4168($fp)sw	$4,4256($fp)sw	$5,4172($fp)sw	$6,4260($fp)sw	$7,4176($fp)sw	$8,4264($fp)sw	$9,4180($fp)sw	$10,4268($fp)sw	$11,4184($fp)sw	$12,4272($fp).set	noreorder.set	nomacrobne	$14,$0,$L188sw	$13,4188($fp).set	macro.set	reorder$L186:lw	$2,228($sp)lw	$6,4164($fp)addiu	$2,$2,1sw	$2,228($sp)slt	$2,$2,$6.set	noreorder.set	nomacrobeq	$2,$0,$L1246lw	$3,240($sp).set	macro.set	reorderlw	$7,5428($fp)bgez	$7,$L1098$L168:lw	$5,228($sp)subu	$2,$6,$5.set	noreorder.set	nomacroj	$L170addiu	$16,$2,-1.set	macro.set	reorder$L1097:beq	$2,$0,$L826addiu	$3,$7,-12lw	$2,4($3)beq	$16,$2,$L1099$L829:addiu	$3,$7,12lw	$2,4($3)bne	$16,$2,$L826lh	$2,8($3)addiu	$6,$6,1.set	noreorder.set	nomacrobeq	$6,$0,$L1100addu	$9,$9,$2.set	macro.set	reorderli	$2,2			# 0x2$L1245:.set	noreorder.set	nomacrobeq	$6,$2,$L1101srl	$2,$9,31.set	macro.set	reorder.set	noreorder.set	nomacroj	$L834lbu	$4,0($12).set	macro.set	reorder$L821:lw	$2,4($7)lh	$9,8($8).set	noreorder.set	nomacrobne	$16,$2,$L824li	$6,1			# 0x1.set	macro.set	reorder$L1096:lh	$2,8($7)addiu	$6,$6,1.set	noreorder.set	nomacroj	$L824addu	$9,$9,$2.set	macro.set	reorder$L1101:addu	$2,$2,$9lbu	$4,0($12).set	noreorder.set	nomacroj	$L834sra	$9,$2,1.set	macro.set	reorder$L189:lui	$16,%hi(C.108.8029)lui	$12,%hi(vp56_candidate_predictor_pos)addiu	$2,$16,%lo(C.108.8029)addiu	$3,$4,%lo(C.125.8301)lw	$5,%lo(C.125.8301)($4)lb	$6,%lo(vp56_candidate_predictor_pos)($12)lw	$4,224($sp)lw	$7,4($3)lw	$8,12($2)lw	$9,4($2)lw	$3,8($2)lw	$10,%lo(C.108.8029)($16)addiu	$2,$12,%lo(vp56_candidate_predictor_pos)addu	$15,$4,$6sw	$5,52($sp)sw	$7,56($sp)sw	$3,68($sp)sw	$8,72($sp)sw	$10,60($sp)sw	$9,64($sp).set	noreorder.set	nomacrobltz	$15,$L940lb	$17,1($2).set	macro.set	reorderlw	$4,4160($fp)slt	$2,$15,$4beq	$2,$0,$L940lw	$5,228($sp)addu	$3,$5,$17bltz	$3,$L940lw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L940lui	$6,%hi(vp56_reference_frame).set	macro.set	reordermul	$5,$3,$4lw	$13,4300($fp)addu	$2,$5,$15sll	$3,$2,4sll	$2,$2,2subu	$3,$3,$2addu	$5,$3,$13lbu	$2,0($5)addiu	$3,$6,%lo(vp56_reference_frame)sll	$2,$2,2addu	$2,$2,$3lw	$4,0($2)li	$3,1			# 0x1beq	$4,$3,$L1102$L192:move	$7,$0$L203:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1273:lb	$3,2($2)lw	$8,224($sp)addu	$14,$8,$3.set	noreorder.set	nomacrobltz	$14,$L1177lb	$18,3($2).set	macro.set	reorderlw	$4,4160($fp)slt	$2,$14,$4.set	noreorder.set	nomacrobeq	$2,$0,$L1177addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$2,228($sp)addu	$3,$2,$18.set	noreorder.set	nomacrobltz	$3,$L1177addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$2,4164($fp)slt	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1177addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reordermul	$5,$3,$4lui	$8,%hi(vp56_reference_frame)addu	$2,$5,$14sll	$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,$L1103lw	$2,60($sp).set	macro.set	reorder$L205:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1177:lb	$3,4($2)$L1274:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L217lb	$4,5($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1178addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1178lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1178addiu	$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,$L1104lw	$2,60($sp).set	macro.set	reorder$L217:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1178:lb	$3,6($2)$L1275:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L228lb	$4,7($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1179addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1179lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1179addiu	$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,$L1105lw	$2,60($sp).set	macro.set	reorder$L228:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1179:lb	$3,8($2)$L1276:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L239lb	$4,9($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1180addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1180lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1180addiu	$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,$L1106lw	$2,60($sp).set	macro.set	reorder$L239:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1180:lb	$3,10($2)$L1277:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L250lb	$4,11($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1181addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1181lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1181addiu	$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,$L1107lw	$2,60($sp).set	macro.set	reorder$L250:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1181:lb	$3,12($2)$L1278:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L261lb	$4,13($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1182addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1182lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1182addiu	$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,$L1108lw	$2,60($sp).set	macro.set	reorder$L261:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1182:lb	$3,14($2)$L1279:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L272lb	$4,15($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1183addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1183lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1183addiu	$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,$L1109lw	$2,60($sp).set	macro.set	reorder$L272:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1183:lb	$3,16($2)$L1280:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L283lb	$4,17($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1184addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1184lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1184addiu	$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,$L1110lw	$2,60($sp).set	macro.set	reorder$L283:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1184:lb	$3,18($2)$L1281:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L294lb	$4,19($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1185addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorderlw	$6,228($sp)addu	$4,$6,$4bltz	$4,$L1185lw	$2,4164($fp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L1185addiu	$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,$L1111lw	$2,60($sp).set	macro.set	reorder$L294:addiu	$2,$12,%lo(vp56_candidate_predictor_pos)$L1185:lb	$3,20($2)$L1282:lw	$5,224($sp)addu	$3,$5,$3.set	noreorder.set	nomacrobltz	$3,$L305lb	$4,21($2).set	macro.set	reorderlw	$5,4160($fp)slt	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L1186addiu	$2,$12,%lo(vp56_candidate_predictor_pos).set	macro.set	reorder

⌨️ 快捷键说明

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