mpegvideo.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,764 行 · 第 1/5 页
MID
4,764 行
sll $2,$5,10 addiu $2,$2,256 slt $3,$4,$2 bne $3,$0,$L174 sll $5,$5,1 subu $4,$4,$2 addiu $5,$5,1$L174: sll $2,$5,8 addiu $2,$2,64 slt $3,$4,$2 bne $3,$0,$L176 sll $5,$5,1 subu $4,$4,$2 addiu $5,$5,1$L176: sll $2,$5,6 addiu $2,$2,16 slt $3,$4,$2 bne $3,$0,$L178 sll $5,$5,1 subu $4,$4,$2 addiu $5,$5,1$L178: sll $2,$5,4 addiu $2,$2,4 slt $3,$4,$2 bne $3,$0,$L180 sll $5,$5,1 subu $4,$4,$2 addiu $5,$5,1$L180: sll $2,$5,2 sll $16,$5,1 addiu $2,$2,1 slt $2,$4,$2 addiu $3,$16,1 movz $16,$3,$2 sll $2,$6,1 addu $2,$2,$6 sll $2,$2,4 bgtz $2,$L193 sra $4,$16,1$L192: subu $3,$2,$4 div $0,$3,$16 teq $16,$0,7 sll $2,$7,1 addu $2,$2,$7 sll $2,$2,4 bgtz $2,$L191 mflo $17$L186: j $L188 subu $2,$2,$4$L151: addu $4,$4,$2 j $L153 li $5,1 # 0x1 .set macro .set reorder .end draw_arrow .section .text.ff_emulated_edge_mc,"ax",@progbits .align 2 .align 5 .globl ff_emulated_edge_mc .ent ff_emulated_edge_mc .type ff_emulated_edge_mc, @functionff_emulated_edge_mc: .frame $sp,8,$31 # vars= 0, regs= 2/0, args= 0, gp= 0 .mask 0x00030000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-8 lw $8,32($sp) lw $10,40($sp) sw $17,4($sp) slt $2,$8,$10 sw $16,0($sp) move $17,$7 move $16,$4 lw $7,24($sp) lw $4,28($sp) bne $2,$0,$L195 lw $9,36($sp) subu $2,$10,$8 addiu $2,$2,-1 mul $3,$6,$2 addiu $8,$10,-1 addu $5,$3,$5$L197: slt $2,$4,$9$L238: bne $2,$0,$L199 subu $3,$0,$17 subu $2,$9,$4 addu $2,$5,$2 addiu $5,$2,-1 addiu $4,$9,-1 subu $25,$10,$8$L237: subu $15,$0,$8 slt $2,$15,0 slt $3,$7,$25 subu $14,$9,$4 subu $11,$0,$4 movn $15,$0,$2 movn $25,$7,$3 slt $2,$11,0 slt $3,$17,$14 slt $4,$15,$25 movn $11,$0,$2 beq $4,$0,$L203 movn $14,$17,$3 mul $3,$15,$6 subu $24,$25,$15 addu $2,$3,$11 addu $3,$5,$2 addu $12,$16,$2 move $5,$0 slt $13,$11,$14$L205: beq $13,$0,$L207 nop move $9,$3 move $8,$12 move $4,$0 subu $10,$14,$11$L206: lbu $2,0($9) addiu $4,$4,1 sb $2,0($8) addiu $9,$9,1 bne $4,$10,$L206 addiu $8,$8,1$L207: addiu $5,$5,1 addu $12,$12,$6 bne $5,$24,$L205 addu $3,$3,$6$L203: blez $15,$L236 slt $2,$25,$7 mul $12,$15,$6 addu $8,$16,$11 move $9,$0 slt $13,$11,$14$L211: beq $13,$0,$L213 addu $2,$11,$12 addu $5,$16,$2 move $4,$8 move $3,$0 subu $10,$14,$11$L212: lbu $2,0($5) addiu $3,$3,1 sb $2,0($4) addiu $5,$5,1 bne $3,$10,$L212 addiu $4,$4,1$L213: addiu $9,$9,1 bne $15,$9,$L211 addu $8,$8,$6 slt $2,$25,$7$L236: beq $2,$0,$L215 addiu $2,$25,-1 mul $15,$6,$2 mul $2,$25,$6 move $12,$0 addu $3,$2,$11 addu $9,$16,$3 slt $13,$11,$14 subu $3,$7,$25$L217: beq $13,$0,$L219 addu $2,$11,$15 addu $8,$16,$2 move $5,$9 move $4,$0 subu $10,$14,$11$L218: lbu $2,0($8) addiu $4,$4,1 sb $2,0($5) addiu $8,$8,1 bne $4,$10,$L218 addiu $5,$5,1$L219: addiu $12,$12,1 bne $12,$3,$L217 addu $9,$9,$6$L215: blez $7,$L230 nop move $4,$16 addu $10,$16,$11 addu $9,$16,$14 move $12,$0 slt $13,$14,$17$L223: blez $11,$L225 nop move $5,$4 move $3,$0$L224: lbu $2,0($10) addiu $3,$3,1 sb $2,0($5) bne $11,$3,$L224 addiu $5,$5,1$L225: beq $13,$0,$L226 nop move $3,$9 move $5,$0 subu $8,$17,$14$L228: lbu $2,-1($9) addiu $5,$5,1 sb $2,0($3) bne $5,$8,$L228 addiu $3,$3,1$L226: addiu $12,$12,1 addu $4,$4,$6 addu $10,$10,$6 bne $7,$12,$L223 addu $9,$9,$6$L230: lw $17,4($sp) lw $16,0($sp) j $31 addiu $sp,$sp,8$L199: slt $2,$3,$4 bne $2,$0,$L237 subu $25,$10,$8 subu $2,$3,$4 addu $2,$5,$2 li $3,1 # 0x1 addiu $5,$2,1 j $L237 subu $4,$3,$17$L195: subu $3,$0,$7 slt $2,$3,$8 bne $2,$0,$L238 slt $2,$4,$9 subu $2,$3,$8 addiu $2,$2,1 mul $3,$6,$2 addu $5,$3,$5 li $3,1 # 0x1 j $L197 subu $8,$3,$7 .set macro .set reorder .end ff_emulated_edge_mc .section .text.MPV_motion_lowres,"ax",@progbits .align 2 .align 5 .ent MPV_motion_lowres .type MPV_motion_lowres, @functionMPV_motion_lowres: .frame $sp,624,$31 # vars= 544, regs= 10/0, args= 40, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-624 sw $fp,616($sp) sw $22,608($sp) sw $31,620($sp) sw $23,612($sp) sw $21,604($sp) sw $20,600($sp) sw $19,596($sp) sw $18,592($sp) sw $17,588($sp) sw $16,584($sp) lw $8,0($4) move $22,$4 lw $23,664($8) li $2,8 # 0x8 lw $4,5440($4) sw $6,560($sp) sra $fp,$2,$23 lw $6,648($sp) lw $2,644($sp) sltu $3,$4,5 sw $5,556($sp) sw $7,564($sp) lw $5,640($sp) sw $2,568($sp) sw $6,572($sp) lw $11,6168($22) beq $3,$0,$L462 lw $10,6172($22) lui $3,%hi($L246) sll $2,$4,2 addiu $3,$3,%lo($L246) addu $2,$2,$3 lw $4,0($2) j $4 nop .rdata .align 2 .align 2$L246: .word $L241 .word $L242 .word $L243 .word $L244 .word $L245 .section .text.MPV_motion_lowres$L243: sll $6,$5,3 addu $2,$6,$22 lw $2,5508($2) lw $3,8500($22) sw $2,112($sp) sll $7,$fp,1 addiu $2,$2,1 sw $6,576($sp) beq $3,$2,$L346 sw $7,232($sp) lw $3,2084($22) li $2,3 # 0x3 beq $3,$2,$L350 lw $14,568($sp) lw $2,8572($22) beq $2,$0,$L465 nop$L346: lw $14,568($sp)$L350: sll $5,$5,5 sw $5,580($sp) lw $8,580($sp) li $15,2 # 0x2 addu $3,$8,$22 sll $2,$15,$23 lw $4,164($22) lw $5,168($22) lw $9,5448($3) addiu $16,$2,-1 lw $8,5444($3) lw $2,1480($22) lw $3,1484($22) lw $6,8188($22) sra $17,$4,$23 sra $18,$5,$23 sw $2,324($sp) beq $6,$0,$L351 sw $3,328($sp) srl $2,$8,31 srl $3,$9,31 addu $2,$2,$8 addu $3,$3,$9 sra $8,$2,1 sra $9,$3,1$L351: mul $7,$fp,$11 mul $11,$fp,$10 addiu $6,$23,1 sra $3,$8,$6 sra $2,$9,$6 sll $5,$7,1 sll $4,$11,1 lw $10,24($22) addu $12,$5,$3 addu $13,$4,$2 and $3,$9,$16 and $2,$8,$16 sw $2,348($sp) beq $10,$15,$L353 sw $3,352($sp) li $2,1 # 0x1 beq $10,$2,$L355 srl $3,$9,31 srl $4,$8,31 addu $3,$3,$9 sra $3,$3,1 addu $4,$4,$8 sra $4,$4,1 sra $5,$3,$6 sra $2,$4,$6 addu $11,$11,$5 and $3,$16,$3 and $16,$16,$4 addu $20,$7,$2 sw $11,68($sp) sw $3,160($sp) sw $16,156($sp) move $2,$11$L357: lw $3,328($sp) lw $5,348($sp) mul $4,$2,$3 lw $7,232($sp) sltu $2,$0,$5 subu $2,$17,$2 subu $2,$2,$7 lw $7,324($sp) lw $5,8($14) mul $8,$7,$13 lw $3,0($14) lw $6,4($14) addu $5,$4,$5 addu $3,$8,$3 addu $4,$4,$6 addu $5,$20,$5 sltu $2,$2,$12 addu $21,$3,$12 addu $19,$4,$20 bne $2,$0,$L361 sw $5,136($sp) lw $9,352($sp) sltu $2,$0,$9 subu $2,$18,$2 subu $2,$2,$fp sltu $2,$2,$13 beq $2,$0,$L526 lw $2,112($sp)$L361: lw $4,2040($22) lw $6,176($22) li $2,17 # 0x11 move $5,$21 li $7,17 # 0x11 sw $2,16($sp) sw $12,20($sp) sw $13,24($sp) sw $17,28($sp) jal ff_emulated_edge_mc sw $18,32($sp) lw $2,56($22) andi $2,$2,0x2000 bne $2,$0,$L362 lw $21,2040($22) lw $16,176($22) sra $18,$18,1 sll $2,$16,4 sll $16,$16,1 sw $18,140($sp) addu $16,$16,$2 lw $6,180($22) addu $16,$21,$16 lw $9,68($sp) lw $2,140($sp) move $5,$19 li $18,9 # 0x9 sra $19,$17,1 move $4,$16 li $7,9 # 0x9 sw $9,24($sp) sw $19,28($sp) sw $2,32($sp) addiu $17,$16,16 sw $18,16($sp) jal ff_emulated_edge_mc sw $20,20($sp) lw $6,180($22) lw $3,68($sp) lw $8,140($sp) lw $5,136($sp) move $4,$17 li $7,9 # 0x9 sw $19,28($sp) sw $18,16($sp) sw $20,20($sp) sw $3,24($sp) sw $8,32($sp) jal ff_emulated_edge_mc move $19,$16 sw $17,136($sp)$L362: lw $2,112($sp)$L526: beq $2,$0,$L527 lw $5,348($sp) lw $3,180($22) lw $4,136($sp) lw $2,176($22) addu $4,$4,$3 sw $4,136($sp) addu $21,$21,$2 addu $19,$19,$3 lw $5,348($sp)$L527: lw $6,352($sp) li $2,2 # 0x2 lw $7,572($sp) subu $16,$2,$23 sll $2,$5,$16 sll $3,$6,$16 sll $4,$23,2 sw $2,16($sp) addu $18,$7,$4 sw $3,20($sp) lw $3,-4($18) lw $6,324($sp) lw $4,556($sp) move $5,$21 jal $3 move $7,$fp lw $2,56($22) andi $2,$2,0x2000 beq $2,$0,$L466 lw $8,160($sp) lw $2,232($sp)$L521: lw $3,8548($22) lw $4,180($22) sra $3,$2,$3 mul $3,$3,$4 lw $4,576($sp) lw $24,176($22) addu $2,$4,$22 lw $2,5512($2) lw $7,564($sp) sw $2,544($sp) lw $6,544($sp) sll $2,$24,1 addiu $4,$6,1 lw $6,556($sp) lw $8,560($sp) mtlo $6 madd $fp,$2 lw $5,8500($22) mflo $6 addu $7,$7,$3 addu $3,$8,$3 sw $6,164($sp) sw $7,172($sp) beq $5,$4,$L368 sw $3,168($sp) lw $3,2084($22) li $2,3 # 0x3 beq $3,$2,$L372 lw $15,568($sp) lw $2,8572($22) beq $2,$0,$L467 nop$L368: lw $15,568($sp)$L372: lw $2,0($22) lw $9,580($sp) lw $21,664($2) addu $7,$9,$22 lw $4,5456($7) lw $2,232($sp) li $18,2 # 0x2 sll $3,$18,$21 addu $9,$2,$4 lw $5,164($22) lw $6,168($22) addiu $16,$3,-1 lw $4,1484($22) lw $3,1480($22) lw $8,8188($22) li $2,8 # 0x8 sra $12,$2,$21 sra $17,$5,$21 sra $20,$6,$21 lw $7,5452($7) sw $3,60($sp) beq $8,$0,$L373 sw $4,64($sp) srl $2,$7,31 srl $3,$9,31 addu $2,$2,$7 addu $3,$3,$9 sra $7,$2,1 sra $9,$3,1$L373: lw $2,6168($22) lw $3,6172($22) mul $10,$12,$2 mul $11,$12,$3 addiu $6,$21,1 sra $3,$7,$6 sra $2,$9,$6 sll $5,$10,1 sll $4,$11,1 lw $8,24($22) addu $13,$5,$3 addu $14,$4,$2 and $3,$9,$16 and $2,$7,$16 sw $2,148($sp) beq $8,$18,$L468 sw $3,152($sp) li $2,1 # 0x1 beq $8,$2,$L469 srl $3,$9,31 srl $4,$7,31 addu $3,$3,$9 addu $4,$4,$7 sra $4,$4,1 sra $3,$3,1 sra $5,$3,$6 sra $2,$4,$6 addu $10,$10,$2 addu $11,$11,$5 and $3,$16,$3 and $16,$16,$4 sw $10,340($sp) sw $11,344($sp) sw $3,360($sp) sw $16,356($sp) move $2,$11 move $9,$10$L377: lw $3,64($sp) lw $5,148($sp) mul $4,$2,$3 sltu $2,$0,$5 sll $6,$12,1 subu $2,$17,$2 subu $2,$2,$6 lw $6,60($sp) lw $5,8($15) mul $8,$6,$14 lw $3,0($15) lw $7,4($15) addu $5,$4,$5 addu $3,$8,$3 addu $4,$4,$7 addu $5,$9,$5 sltu $2,$2,$13 addu $23,$3,$13 addu $19,$4,$9 bne $2,$0,$L382 sw $5,336($sp) lw $3,152($sp) sltu $2,$0,$3 subu $2,$20,$2 subu $2,$2,$fp sltu $2,$2,$14 beq $2,$0,$L528 lw $2,544($sp)$L382: lw $4,2040($22) li $2,17 # 0x11 move $5,$23 move $6,$24 li $7,17 # 0x11 sw $2,16($sp) sw $13,20($sp) sw $14,24($sp) sw $17,28($sp) jal ff_emulated_edge_mc sw $20,32($sp) lw $2,56($22) andi $2,$2,0x2000 bne $2,$0,$L384 lw $23,2040($22) lw $16,176($22) lw $6,180($22) sll $2,$16,4 sll $16,$16,1 addu $16,$16,$2 addu $16,$23,$16 lw $8,340($sp) lw $9,344($sp) move $5,$19 sra $20,$20,1 sra $19,$17,1 li $18,9 # 0x9 move $4,$16 li $7,9 # 0x9 sw $8,20($sp) sw $9,24($sp) sw $19,28($sp) addiu $17,$16,16 sw $20,332($sp) sw $18,16($sp) jal ff_emulated_edge_mc sw $20,32($sp) lw $6,180($22) lw $3,340($sp) lw $8,344($sp) lw $9,332($sp) lw $5,336($sp) move $4,$17 li $7,9 # 0x9 sw $19,28($sp) sw $18,16($sp) sw $3,20($sp) sw $8,24($sp) sw $9,32($sp) jal ff_emulated_edge_mc move $19,$16 sw $17,336($sp)$L384: lw $2,544($sp)$L528: beq $2,$0,$L529 lw $5,148($sp) lw $3,180($22) lw $4,336($sp) lw $2,176($22) addu $4,$4,$3 sw $4,336($sp) addu $23,$23,$2 addu $19,$19,$3 lw $5,148($sp)$L529: lw $6,152($sp) li $2,2 # 0x2 lw $7,572($sp) subu $16,$2,$21 sll $2,$5,$16 sll $4,$6,$16 sll $3,$21,2 sw $2,16($sp) sw $4,20($sp) addu $18,$7,$3 lw $3,-4($18) lw $4,164($sp) lw $6,60($sp) move $5,$23 jal $3 move $7,$fp lw $2,56($22) andi $2,$2,0x2000 beq $2,$0,$L470 nop$L462: lw $31,620($sp)$L530: lw $fp,616($sp) lw $23,612($sp) lw $22,608($sp) lw $21,604($sp) lw $20,600($sp) lw $19,596($sp) lw $18,592($sp) lw $17,588($sp) lw $16,584($sp) j $31 addiu $sp,$sp,624$L241: sll $3,$5,5 li $14,2 # 0x2 addu $3,$3,$22 sll $2,$14,$23 lw $4,164($22) lw $5,168($22) lw $9,5448($3) addiu $16,$2,-1 lw $8,5444($3) lw $2,1480($22) lw $3,1484($22) lw $6,8188($22) sll $7,$fp,1 sra $17,$4,$23 sra $20,$5,$23 sw $7,500($sp) sw $2,504($sp) beq $6,$0,$L247 sw $3,508($sp) srl $2,$8,31 srl $3,$9,31 addu $2,$2,$8 addu $3,$3,$9 sra $8,$2,1 sra $9,$3,1$L247: mul $12,$fp,$10 mul $7,$fp,$11 addiu $6,$23,1 sra $3,$8,$6 sra $2,$9,$6 sll $5,$7,1 sll $4,$12,1 lw $10,24($22) addu $11,$5,$3 addu $13,$4,$2 and $3,$9,$16 and $2,$8,$16 sw $2,524($sp) beq $10,$14,$L471 sw $3,528($sp) li $2,1 # 0x1 beq $10,$2,$L472 srl $3,$9,31 srl $4,$8,31 addu $3,$3,$9 sra $3,$3,1 addu $4,$4,$8 sra $4,$4,1 sra $5,$3,$6 sra $2,$4,$6 addu $12,$12,$5 and $3,$16,$3 and $16,$16,$4 addu $fp,$7,$2 sw $12,520($sp) sw $3,536($sp) sw $16,532($sp) move $2,$12$L251: lw $3,508($sp) lw $5,524($sp) mul $4,$2,$3 lw $7,500($sp) sltu $2,$0,$5 subu $2,$17,$2 subu $2,$2,$7 lw $7,504($sp) lw $6,568($sp) mul $8,$7,$13 lw $5,8($6) lw $3,0($6) lw $6,4($6) addu $5,$4,$5 addu $3,$8,$3 addu $4,$4,$6 addu $5,$fp,$5 sltu $2,$2,$11 addu $21,$3,$11 addu $19,$4,$fp bne $2,$0,$L256 sw $5,516($sp) lw $9,528($sp) lw $3,500($sp) sltu $2,$0,$9 subu $2,$20,$2 subu $2,$2,$3 sltu $2,$2,$13 bne $2,$0,$L256 nop$L258: lw $4,524($sp) lw $5,528($sp) li $2,2 # 0x2 lw $6,572($sp) subu $16,$2,$23 sll $2,$4,$16 sll $3,$23,2 sll $4,$5,$16 sw $2,16($sp) sw $4,20($sp) addu $18,$6,$3 lw $3,-4($18) lw $4,556($sp) lw $6,504($sp) lw $7,500($sp) jal $3 move $5,$21 lw $2,56($22) andi $2,$2,0x2000 bne $2,$0,$L530 lw $31,620($sp) lw $7,536($sp) lw $8,532($sp) sll $17,$7,$16 sll $16,$8,$16 sw $16,16($sp) sw $17,20($sp) lw $7,8548($22) lw $9,500($sp) lw $2,0($18) lw $4,560($sp) lw $6,508($sp) move $5,$19 jal $2 sra $7,$9,$7 sw $16,640($sp) sw $17,644($sp)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?