vp56.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,654 行 · 第 1/5 页
S
4,654 行
.set noreorder.set nomacrobeq $2,$0,$L1249addiu $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,$L1127lw $2,60($sp).set macro.set reorder$L718:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1249:lb $3,18($2)lb $6,19($2)lw $2,224($sp)addu $4,$2,$3.set noreorder.set nomacrobltz $4,$L1250addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $5,4160($fp)slt $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L1250addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $8,228($sp)addu $3,$8,$6bltz $3,$L1250lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1250addiu $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,$L1128lw $2,60($sp).set macro.set reorder$L729:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1250:lb $3,20($2)lb $6,21($2)lw $2,224($sp)addu $4,$2,$3.set noreorder.set nomacrobltz $4,$L1251addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $5,4160($fp)slt $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L1251addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $8,228($sp)addu $3,$8,$6bltz $3,$L1251lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1251addiu $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,$L1129lw $2,60($sp).set macro.set reorder$L740:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1251:lb $3,22($2)lb $6,23($2)lw $2,224($sp)addu $4,$2,$3bltz $4,$L650lw $5,4160($fp)slt $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L1234lw $3,64($sp).set macro.set reorderlw $8,228($sp)addu $3,$8,$6bltz $3,$L650lw $2,4164($fp)slt $2,$3,$2beq $2,$0,$L650mul $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 $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 # 0x2.set noreorder.set nomacrobeq $4,$3,$L1130lw $2,60($sp).set macro.set reorder$L650:lw $3,64($sp)$L1234:lw $2,60($sp)$L1299:sw $3,5124($fp)sw $2,5120($fp)lw $4,72($sp)lw $2,68($sp)addiu $16,$sp,52lw $3,5460($fp)sw $4,5132($fp)sw $2,5128($fp)move $4,$fp.set noreorder.set nomacrojal $3move $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$L354:addiu $2,$sp,92addiu $9,$sp,76sw $2,284($sp)$L768:lw $5,0($7)lw $8,12($7)addiu $2,$5,1sra $4,$2,1sll $3,$4,8sltu $2,$8,$3xori $11,$2,0x1.set noreorder.set nomacrobne $11,$0,$L921subu $2,$5,$4.set macro.set reordersll $5,$4,1sw $5,0($7)$L923:lw $6,4($7)sll $8,$8,1addiu $6,$6,-1sw $8,12($7).set noreorder.set nomacrobne $6,$0,$L924sw $6,4($7).set macro.set reorderlw $2,8($7)li $6,8 # 0x8sw $6,4($7)lbu $3,0($2)addiu $2,$2,1or $8,$8,$3sw $2,8($7)sw $8,12($7)$L924:lw $5,0($7)addiu $2,$5,1sra $4,$2,1sll $3,$4,8sltu $2,$8,$3xori $10,$2,0x1.set noreorder.set nomacrobeq $10,$0,$L1131subu $2,$5,$4.set macro.set reordersubu $8,$8,$3sll $5,$2,1sw $5,0($7)sw $8,12($7)$L762:sll $8,$8,1addiu $6,$6,-1sw $8,12($7).set noreorder.set nomacrobne $6,$0,$L764sw $6,4($7).set macro.set reorderlw $2,8($7)li $6,8 # 0x8sw $6,4($7)lbu $3,0($2)addiu $2,$2,1or $8,$8,$3sw $8,12($7)sw $2,8($7)$L764:sll $2,$11,1or $2,$2,$10.set noreorder.set nomacrobeq $2,$0,$L766sw $2,0($9).set macro.set reorderaddiu $2,$2,1sw $2,0($9)$L766:lw $2,284($sp)addiu $9,$9,4.set noreorder.set nomacrobne $9,$2,$L768lw $3,76($sp).set macro.set reorderli $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L772slt $2,$3,3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L775li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobne $3,$0,$L1190lw $3,80($sp).set macro.set reordersw $0,5076($fp)sw $0,5072($fp)$L770:lw $3,80($sp)$L1190:li $2,2 # 0x2lw $16,5072($fp).set noreorder.set nomacrobeq $3,$2,$L778lw $17,5076($fp).set macro.set reorder$L1170:slt $2,$3,3.set noreorder.set nomacrobeq $2,$0,$L781li $2,3 # 0x3.set macro.set reorderbne $3,$0,$L776sw $0,5084($fp)sw $0,5080($fp)$L776:lw $2,5080($fp)$L1189:lw $3,5084($fp)lw $4,84($sp)addu $16,$16,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L784addu $17,$17,$3.set macro.set reorder$L1168:slt $2,$4,3.set noreorder.set nomacrobeq $2,$0,$L787li $2,3 # 0x3.set macro.set reorderbne $4,$0,$L782sw $0,5092($fp)sw $0,5088($fp)$L782:lw $2,5088($fp)lw $3,5092($fp)lw $4,88($sp)addu $16,$16,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L790addu $17,$17,$3.set macro.set reorder$L1169:slt $2,$4,3.set noreorder.set nomacrobeq $2,$0,$L793li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobne $4,$0,$L1188lw $3,224($sp).set macro.set reordersw $0,5100($fp)sw $0,5096($fp)$L788:lw $3,224($sp)$L1188:lw $2,4160($fp)mtlo $3lw $3,228($sp)lw $4,0($fp)madd $3,$2lw $5,132($4)mflo $2lw $6,4300($fp)sll $3,$2,4sll $2,$2,2lw $4,5100($fp)subu $3,$3,$2lw $2,5096($fp)addu $3,$3,$6lw $7,8($5)sw $4,8($3)sw $2,4($3)addu $3,$16,$2li $2,93 # 0x5d.set noreorder.set nomacrobeq $7,$2,$L1132addu $4,$17,$4.set macro.set reordermove $2,$4addiu $7,$4,3slt $5,$4,0addiu $6,$3,3slt $4,$3,0movn $2,$7,$5movn $3,$6,$4lw $17,4296($fp)sra $2,$2,2sra $3,$3,2sw $3,5104($fp)sw $2,5108($fp)sw $2,5116($fp).set noreorder.set nomacroj $L191sw $3,5112($fp).set macro.set reorder$L355:addiu $2,$16,%lo(C.108.8029)lw $4,12($2)lw $7,%lo(C.108.8029)($16)lw $9,4($2)lw $3,8($2)sw $4,72($sp)sw $3,68($sp)sw $7,60($sp).set noreorder.set nomacrobltz $15,$L941sw $9,64($sp).set macro.set reorderlw $6,4160($fp)slt $2,$15,$6.set noreorder.set nomacrobeq $2,$0,$L944lw $4,228($sp).set macro.set reorderaddu $3,$4,$17bltz $3,$L944lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L944mul $4,$3,$6.set macro.set reorderlw $13,4300($fp)addu $2,$4,$15sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $5,$3,$13lbu $2,0($5)lui $15,%hi(vp56_reference_frame)addiu $3,$15,%lo(vp56_reference_frame)sll $2,$2,2addu $2,$2,$3lw $4,0($2)li $3,2 # 0x2beq $4,$3,$L1133move $9,$0$L370:.set noreorder.set nomacrobltz $14,$L372slt $2,$14,$6.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L1252addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $2,228($sp)addu $3,$2,$18.set noreorder.set nomacrobltz $3,$L1252addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1252addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reordermul $4,$3,$6lui $5,%hi(vp56_reference_frame)addu $2,$4,$14sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $7,$3,$13lbu $2,0($7)addiu $3,$5,%lo(vp56_reference_frame)sll $2,$2,2addu $2,$2,$3lw $4,0($2)li $3,2 # 0x2.set noreorder.set nomacrobeq $4,$3,$L1134lw $2,60($sp).set macro.set reorder$L372:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1252:lb $3,4($2)lw $7,224($sp)addu $4,$7,$3.set noreorder.set nomacrobltz $4,$L384lb $5,5($2).set macro.set reorderslt $2,$4,$6.set noreorder.set nomacrobeq $2,$0,$L1238addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $15,228($sp)addu $3,$15,$5bltz $3,$L1238lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1238addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reordermul $5,$3,$6lui $15,%hi(vp56_reference_frame)addu $2,$5,$4sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $7,$3,$13lbu $2,0($7)addiu $3,$15,%lo(vp56_reference_frame)sll $2,$2,2addu $2,$2,$3lw $4,0($2)li $3,2 # 0x2.set noreorder.set nomacrobeq $4,$3,$L1135lw $2,60($sp).set macro.set reorder$L384:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1238:lb $3,6($2)$L1301:lw $7,224($sp)addu $4,$7,$3.set noreorder.set nomacrobltz $4,$L395lb $5,7($2).set macro.set reorderslt $2,$4,$6.set noreorder.set nomacrobeq $2,$0,$L1253addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $15,228($sp)addu $3,$15,$5bltz $3,$L1253lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1253addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reordermul $5,$3,$6lui $15,%hi(vp56_reference_frame)addu $2,$5,$4sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $7,$3,$13lbu $2,0($7)addiu $3,$15,%lo(vp56_reference_frame)sll $2,$2,2addu $2,$2,$3lw $4,0($2)li $3,2 # 0x2.set noreorder.set nomacrobeq $4,$3,$L1136lw $2,60($sp).set macro.set reorder$L395:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1253:lb $3,8($2)lw $7,224($sp)addu $4,$7,$3.set noreorder.set nomacrobltz $4,$L406lb $5,9($2).set macro.set reorderslt $2,$4,$6.set noreorder.set nomacrobeq $2,$0,$L1226addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $15,228($sp)addu $3,$15,$5bltz $3,$L1226lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1226addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reordermul $5,$3,$6lui $15,%hi(vp56_reference_frame)addu $2,$5,$4sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $7,$3,$13lbu $2,0($7)addiu $3,$15,%lo(vp56_reference_frame)sll $2,$2,2addu $2,$2,$3lw $4,0($2)li $3,2 # 0x2.set noreorder.set nomacrobeq $4,$3,$L1137lw $2,60($sp).set macro.set reorder$L406:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1226:lb $3,10($2)$L1296:lw $7,224($sp)addu $4,$7,$3.set noreorder.set nomacrobltz $4,$L417lb $5,11($2).set macro.set reorderslt $2,$4,$6.set noreorder.set nomacrobeq $2,$0,$L1222addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $15,228($sp)addu $3,$15,$5bltz $3,$L1222lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1222addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reordermul $5,$3,$6lui $15,%hi(vp56_reference_frame)addu $2,$5,$4sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $7,$3,$13lbu $2,0($7)addiu $3,$15,%lo(vp56_reference_frame)sll $2,$2,2addu $2,$2,$3lw $4,0($2)li $3,2 # 0x2.set noreorder.set nomacrobeq $4,$3,$L1138lw $2,60($sp).set macro.set reorder$L417:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1222:lb $3,12($2)$L1292:lw $7,224($sp)addu $4,$7,$3.set noreorder.set nomacrobltz $4,$L428lb $5,13($2).set macro.set reorderslt $2,$4,$6.set noreorder.set nomacrobeq $2,$0,$L1218addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $15,228($sp)addu $3,$15,$5bltz $3,$L1218lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1218addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reordermul $5,$3,$6lui $15,%hi(vp56_reference_frame)addu $2,$5,$4sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $7,$3,$13lbu $2,0($7)addiu $3,$15,%lo(vp56_reference_frame)sll $2,$2,2addu $2,$2,$3lw $4,0($2)li $3,2 # 0x2.set noreorder.set nomacrobeq $4,$3,$L1139lw $2,60($sp).set macro.set reorder$L428:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1218:lb $3,14($2)$L1288:lw $7,224($sp)addu $4,$7,$3.set noreorder.set nomacrobltz $4,$L439lb $5,15($2).set macro.set reorderslt $2,$4,$6.set noreorder.set nomacrobeq $2,$0,$L1224addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $15,228($sp)addu $3,$15,$5bltz $3,$L1224lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1224addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reordermul $5,$3,$6lui $15,%hi(vp56_reference_frame)addu $2,$5,$4sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $7,$3,$13lbu $2,0($7)addiu $3,$15,%lo(vp56_reference_frame)sll $2,$2,2addu $2,$2,$3lw $4,0($2)li $3,2 # 0x2.set noreorder.set nomacrobeq $4,$3,$L1140lw $2,60($sp).set macro.set reorder$L439:addiu $2,$12,%lo(vp56_candidate_predictor_pos)$L1224:lb $3,16($2)$L1294:lw $7,224($sp)addu $4,$7,$3.set noreorder.set nomacrobltz $4,$L450lb $5,17($2).set macro.set reorderslt $2,$4,$6.set noreorder.set nomacrobeq $2,$0,$L1216addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reorderlw $15,228($sp)addu $3,$15,$5bltz $3,$L1216lw $2,4164($fp)slt $2,$3,$2.set noreorder.set nomacrobeq $2,$0,$L1216addiu $2,$12,%lo(vp56_candidate_predictor_pos).set macro.set reordermul $5,$3,$6lui $15,%hi(vp56_refe
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?