📄 vp56.mid
字号:
.set reorder$L1118: li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L808 li $2,1 # 0x1 .set macro .set reorder beq $4,$2,$L1094$L805: addiu $5,$3,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L809 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L809$L997:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L997$L809: lw $7,252($sp) li $3,-32 # 0xffffffffffffffe0 addiu $2,$7,-31 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L812 addiu $2,$5,4 .set macro .set reorder$L1244:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L1244 addiu $2,$5,4 .set macro .set reorder$L812: lw $8,252($sp) li $3,-4 # 0xfffffffffffffffc addiu $2,$8,-4 and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L814$L999:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L999$L814: lw $15,252($sp) li $2,2 # 0x2 andi $3,$15,0x3 .set noreorder .set nomacro beq $3,$2,$L818 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L819 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L1095$L816: lw $3,5472($fp) .set noreorder .set nomacro jal $3 move $4,$fp .set macro .set reorder lbu $2,3124($fp) lui $3,%hi(vp56_b2p) sll $2,$2,1 addiu $2,$2,4304 addu $5,$fp,$2 lw $14,4200($fp) lui $2,%hi(vp56_b6to4) lw $13,0($fp) move $10,$fp addiu $11,$2,%lo(vp56_b6to4) addiu $12,$3,%lo(vp56_b2p)$L820: lbu $3,0($11) lw $4,4252($10) sll $2,$3,4 sll $3,$3,2 subu $2,$2,$3 addu $2,$2,$fp addiu $8,$2,4204 sll $3,$4,4 lw $2,4($8) sll $4,$4,2 subu $3,$3,$4 .set noreorder .set nomacro beq $16,$2,$L821 addu $7,$3,$14 .set macro .set reorder lw $2,4($7) move $6,$0 .set noreorder .set nomacro beq $16,$2,$L1096 move $9,$0 .set macro .set reorder$L824: lw $2,132($13) li $3,93 # 0x5d lw $4,8($2) .set noreorder .set nomacro beq $4,$3,$L1097 slt $2,$6,2 .set macro .set reorder$L826: .set noreorder .set nomacro bne $6,$0,$L1245 li $2,2 # 0x2 .set macro .set reorder$L1100: lbu $4,0($12) sll $2,$4,1 addu $2,$2,$4 addu $2,$2,$16 sll $2,$2,1 addu $2,$2,$fp lh $9,4276($2)$L834: lhu $3,0($5) sll $2,$4,1 addu $2,$2,$4 addu $2,$2,$16 addu $3,$9,$3 sll $2,$2,1 sll $3,$3,16 sra $3,$3,16 addu $2,$2,$fp sh $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,1 mul $2,$2,$3 addiu $4,$6,%lo(vp56_b6to4+6) sw $16,4($7) sh $2,0($5) sw $16,4($8) addiu $10,$10,4 addiu $5,$5,128 .set noreorder .set nomacro bne $11,$4,$L820 addiu $12,$12,1 .set macro .set reorder sll $2,$16,2 addu $2,$2,$fp lw $23,4056($fp) lw $2,4056($2) sltu $3,$17,10 sw $2,200($sp) .set noreorder .set nomacro beq $3,$0,$L837 sw $23,196($sp) .set macro .set reorder li $2,1 # 0x1 sll $4,$2,$17 andi $3,$4,0x21 .set noreorder .set nomacro bne $3,$0,$L838 lw $2,140($sp) .set macro .set reorder andi $2,$4,0x3dc .set noreorder .set nomacro bne $2,$0,$L840 andi $2,$4,0x2 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L1175 lw $15,224($sp) .set macro .set reorder lw $3,140($sp) .set noreorder .set nomacro blez $3,$L1175 lui $5,%hi(vp56_b2p) .set macro .set reorder lw $6,136($sp) addiu $2,$5,%lo(vp56_b2p) lw $16,264($sp) addu $18,$6,$2 move $17,$fp move $19,$0$L844: lbu $2,0($18) lw $6,4168($17) sll $2,$2,2 addu $3,$2,$23 lw $4,0($3) addu $2,$2,$fp lw $5,5440($2) lw $3,2896($fp) addu $4,$4,$6 .set noreorder .set nomacro jal $3 move $6,$16 .set macro .set reorder lw $7,140($sp) addiu $19,$19,1 addiu $18,$18,1 addiu $17,$17,4 .set noreorder .set nomacro bne $19,$7,$L844 addiu $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,1 addiu $2,$2,2 addiu $3,$3,16 addiu $4,$4,2 addiu $5,$5,16 addiu $6,$6,2 addiu $7,$7,16 addiu $8,$8,2 addiu $9,$9,16 addiu $10,$10,1 addiu $11,$11,8 addiu $12,$12,1 addiu $13,$13,8 slt $14,$15,$14 sw $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 nomacro bne $14,$0,$L188 sw $13,4188($fp) .set macro .set reorder$L186: lw $2,228($sp) lw $6,4164($fp) addiu $2,$2,1 sw $2,228($sp) slt $2,$2,$6 .set noreorder .set nomacro beq $2,$0,$L1246 lw $3,240($sp) .set macro .set reorder lw $7,5428($fp) bgez $7,$L1098$L168: lw $5,228($sp) subu $2,$6,$5 .set noreorder .set nomacro j $L170 addiu $16,$2,-1 .set macro .set reorder$L1097: beq $2,$0,$L826 addiu $3,$7,-12 lw $2,4($3) beq $16,$2,$L1099$L829: addiu $3,$7,12 lw $2,4($3) bne $16,$2,$L826 lh $2,8($3) addiu $6,$6,1 .set noreorder .set nomacro beq $6,$0,$L1100 addu $9,$9,$2 .set macro .set reorder li $2,2 # 0x2$L1245: .set noreorder .set nomacro beq $6,$2,$L1101 srl $2,$9,31 .set macro .set reorder .set noreorder .set nomacro j $L834 lbu $4,0($12) .set macro .set reorder$L821: lw $2,4($7) lh $9,8($8) .set noreorder .set nomacro bne $16,$2,$L824 li $6,1 # 0x1 .set macro .set reorder$L1096: lh $2,8($7) addiu $6,$6,1 .set noreorder .set nomacro j $L824 addu $9,$9,$2 .set macro .set reorder$L1101: addu $2,$2,$9 lbu $4,0($12) .set noreorder .set nomacro j $L834 sra $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,$6 sw $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 nomacro bltz $15,$L940 lb $17,1($2) .set macro .set reorder lw $4,4160($fp) slt $2,$15,$4 beq $2,$0,$L940 lw $5,228($sp) addu $3,$5,$17 bltz $3,$L940 lw $2,4164($fp) slt $2,$3,$2 .set noreorder .set nomacro beq $2,$0,$L940 lui $6,%hi(vp56_reference_frame) .set macro .set reorder mul $5,$3,$4 lw $13,4300($fp) addu $2,$5,$15 sll $3,$2,4 sll $2,$2,2 subu $3,$3,$2 addu $5,$3,$13 lbu $2,0($5) addiu $3,$6,%lo(vp56_reference_frame) sll $2,$2,2 addu $2,$2,$3 lw $4,0($2) li $3,1 # 0x1 beq $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 nomacro bltz $14,$L1177 lb $18,3($2) .set macro .set reorder lw $4,4160($fp) slt $2,$14,$4 .set noreorder .set nomacro beq $2,$0,$L1177 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder lw $2,228($sp) addu $3,$2,$18 .set noreorder .set nomacro bltz $3,$L1177 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder lw $2,4164($fp) slt $2,$3,$2 .set noreorder .set nomacro beq $2,$0,$L1177 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder mul $5,$3,$4 lui $8,%hi(vp56_reference_frame) addu $2,$5,$14 sll $3,$2,4 sll $2,$2,2 subu $3,$3,$2 addu $6,$3,$13 lbu $2,0($6) addiu $3,$8,%lo(vp56_reference_frame) sll $2,$2,2 addu $2,$2,$3 lw $4,0($2) li $3,1 # 0x1 .set noreorder .set nomacro beq $4,$3,$L1103 lw $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 nomacro bltz $3,$L217 lb $4,5($2) .set macro .set reorder lw $5,4160($fp) slt $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L1178 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder lw $6,228($sp) addu $4,$6,$4 bltz $4,$L1178 lw $2,4164($fp) slt $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L1178 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder mul $6,$4,$5 lui $8,%hi(vp56_reference_frame) addu $2,$6,$3 sll $3,$2,4 sll $2,$2,2 subu $3,$3,$2 addu $6,$3,$13 lbu $2,0($6) addiu $3,$8,%lo(vp56_reference_frame) sll $2,$2,2 addu $2,$2,$3 lw $4,0($2) li $3,1 # 0x1 .set noreorder .set nomacro beq $4,$3,$L1104 lw $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 nomacro bltz $3,$L228 lb $4,7($2) .set macro .set reorder lw $5,4160($fp) slt $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L1179 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder lw $6,228($sp) addu $4,$6,$4 bltz $4,$L1179 lw $2,4164($fp) slt $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L1179 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder mul $6,$4,$5 lui $8,%hi(vp56_reference_frame) addu $2,$6,$3 sll $3,$2,4 sll $2,$2,2 subu $3,$3,$2 addu $6,$3,$13 lbu $2,0($6) addiu $3,$8,%lo(vp56_reference_frame) sll $2,$2,2 addu $2,$2,$3 lw $4,0($2) li $3,1 # 0x1 .set noreorder .set nomacro beq $4,$3,$L1105 lw $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 nomacro bltz $3,$L239 lb $4,9($2) .set macro .set reorder lw $5,4160($fp) slt $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L1180 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder lw $6,228($sp) addu $4,$6,$4 bltz $4,$L1180 lw $2,4164($fp) slt $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L1180 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder mul $6,$4,$5 lui $8,%hi(vp56_reference_frame) addu $2,$6,$3 sll $3,$2,4 sll $2,$2,2 subu $3,$3,$2 addu $6,$3,$13 lbu $2,0($6) addiu $3,$8,%lo(vp56_reference_frame) sll $2,$2,2 addu $2,$2,$3 lw $4,0($2) li $3,1 # 0x1 .set noreorder .set nomacro beq $4,$3,$L1106 lw $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 nomacro bltz $3,$L250 lb $4,11($2) .set macro .set reorder lw $5,4160($fp) slt $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L1181 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder lw $6,228($sp) addu $4,$6,$4 bltz $4,$L1181 lw $2,4164($fp) slt $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L1181 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder mul $6,$4,$5 lui $8,%hi(vp56_reference_frame) addu $2,$6,$3 sll $3,$2,4 sll $2,$2,2 subu $3,$3,$2 addu $6,$3,$13 lbu $2,0($6) addiu $3,$8,%lo(vp56_reference_frame) sll $2,$2,2 addu $2,$2,$3 lw $4,0($2) li $3,1 # 0x1 .set noreorder .set nomacro beq $4,$3,$L1107 lw $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 nomacro bltz $3,$L261 lb $4,13($2) .set macro .set reorder lw $5,4160($fp) slt $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L1182 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder lw $6,228($sp) addu $4,$6,$4 bltz $4,$L1182 lw $2,4164($fp) slt $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L1182 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder mul $6,$4,$5 lui $8,%hi(vp56_reference_frame) addu $2,$6,$3 sll $3,$2,4 sll $2,$2,2 subu $3,$3,$2 addu $6,$3,$13 lbu $2,0($6) addiu $3,$8,%lo(vp56_reference_frame) sll $2,$2,2 addu $2,$2,$3 lw $4,0($2) li $3,1 # 0x1 .set noreorder .set nomacro beq $4,$3,$L1108 lw $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 nomacro bltz $3,$L272 lb $4,15($2) .set macro .set reorder lw $5,4160($fp) slt $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L1183 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder lw $6,228($sp) addu $4,$6,$4 bltz $4,$L1183 lw $2,4164($fp) slt $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L1183 addiu $2,$12,%lo(vp56_candidate_predictor_pos) .set macro .set reorder mul $6,$4,$5 lui $8,%hi(vp56_reference_frame) addu $2,$6,$3 sll $3,$2,4 sll $2,$2,2 subu $3,$3,$2 addu $6,$3,$13 lbu $2,0($6) addiu $3,$8,%lo(vp56_reference_frame) sll $2,$2,2 addu $2,$2,$3 lw $4,0($2) li $3,1 # 0x1 .set noreorder .set nomacro beq $4,$3,$L1109 lw $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 nomacro bltz $3,$L283 lb $4,17($2) .set macro .set reorder lw $5,4160($fp)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -