header.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,544 行 · 第 1/4 页
MID
3,544 行
sltu $7,$2,1 xori $4,$4,0x1 addiu $2,$18,16976 xor $4,$7,$4 addiu $3,$18,17280 andi $5,$5,0x8 movz $6,$3,$4 sw $0,16($2) sw $0,12($2) sw $0,8($2) sw $0,24($2) sw $0,20($2) sw $0,32($2) bne $5,$0,$L296 sw $0,28($2) lw $3,4($6) li $2,1 # 0x1 beq $3,$2,$L320 sw $6,16996($18)$L298: sll $2,$7,2 addu $4,$2,$18 lw $3,17460($4) lw $2,17564($18) beq $2,$0,$L321 sw $3,17004($18)$L300: lui $2,%hi(invalid_end_action)$L329: li $3,10 # 0xa addiu $2,$2,%lo(invalid_end_action) sw $3,17032($18) sw $2,17028($18) lw $31,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,40$L315: lui $2,%hi($L273)$L322: sll $5,$4,2 addiu $2,$2,%lo($L273) addu $2,$5,$2 lw $3,0($2) j $3 nop .rdata .align 2 .align 2$L273: .word $L268 .word $L269 .word $L267 .word $L270 .word $L267 .word $L267 .word $L271 .word $L267 .word $L267 .word $L267 .word $L267 .word $L267 .word $L272 .word $L267 .word $L267 .word $L268 .section .text.mpeg2_header_sequence_finalize$L290: lw $2,0($17) addiu $16,$18,17160 sw $2,44($18)$L304: move $6,$17 move $7,$16 addiu $8,$17,48$L305: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) bne $6,$8,$L305 addiu $7,$7,16 lw $2,8($6) lw $4,4($6) lw $3,0($6) sw $2,8($7) sw $3,0($7) sw $4,4($7) lw $4,17096($18) addiu $2,$18,16976 sw $0,16($2) sw $16,16976($18) sw $0,12($2) sw $0,8($2) sw $0,24($2) sw $0,20($2) sw $0,32($2) sw $0,28($2) beq $4,$0,$L307 sw $0,16980($18) lw $3,17040($18) addiu $2,$4,-3 sw $2,17016($18) sw $3,17012($18)$L307: lw $31,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,40$L318: move $4,$18 jal copy_matrix li $5,1 # 0x1 lw $16,17596($18) andi $2,$16,0x8 beq $2,$0,$L328 andi $2,$16,0xa addiu $4,$18,17669$L327: addiu $5,$18,18053 jal memcmp li $6,64 # 0x40 beq $2,$0,$L328 andi $2,$16,0xa move $4,$18 jal copy_matrix li $5,3 # 0x3 addiu $2,$18,12676 j $L288 sw $2,384($18)$L292: sw $19,16($17) j $L304 sw $2,17032($18)$L312: bne $3,$2,$L268 nop sw $3,44($17) j $L261 sw $3,48($17)$L314: lw $4,44($17) sltu $2,$4,16 beq $2,$0,$L308 sw $0,16($17) j $L322 lui $2,%hi($L273)$L257: li $5,4 # 0x4 li $4,3 # 0x3$L262: lw $2,36($17) lw $3,40($17) mul $2,$4,$2 mul $3,$5,$3 move $4,$2 sw $3,44($17) bne $3,$0,$L310 sw $2,48($17) j $L323 lw $2,44($17)$L296: lw $2,17564($18) bne $2,$0,$L329 lui $2,%hi(invalid_end_action) sll $2,$7,2 addu $2,$2,$18 lw $3,17460($2) j $L300 sw $3,17008($18)$L258: li $5,16 # 0x10 j $L262 li $4,9 # 0x9$L269: li $2,1 # 0x1 sw $2,44($17) j $L261 sw $2,48($17)$L272: li $2,8 # 0x8 li $3,9 # 0x9 sw $2,44($17) j $L261 sw $3,48($17)$L271: li $2,32 # 0x20 li $3,27 # 0x1b sw $2,44($17) j $L261 sw $3,48($17)$L270: li $2,64 # 0x40 li $3,45 # 0x2d sw $2,44($17) j $L261 sw $3,48($17)$L313: j $L262 li $4,100 # 0x64$L320: addiu $2,$6,44 j $L298 sw $2,17000($18)$L321: lw $2,17464($4) j $L300 sw $2,17008($18) .set macro .set reorder .end mpeg2_header_sequence_finalize .section .text.mpeg2_header_picture_finalize,"ax",@progbits .align 2 .align 5 .globl mpeg2_header_picture_finalize .ent mpeg2_header_picture_finalize .type mpeg2_header_picture_finalize, @functionmpeg2_header_picture_finalize: .frame $sp,80,$31 # vars= 24, regs= 6/0, args= 32, gp= 0 .mask 0x801f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80 sw $20,72($sp) sw $19,68($sp) sw $17,60($sp) sw $31,76($sp) sw $18,64($sp) sw $16,56($sp) lw $2,17596($4) lw $3,17184($4) andi $2,$2,0x1 move $19,$4 move $20,$5 andi $17,$3,0x8 bne $2,$0,$L413 lw $18,16788($4) lw $16,17596($19) andi $2,$16,0x4 bne $2,$0,$L333 andi $2,$16,0x5$L429: bne $2,$0,$L414 addiu $2,$19,388$L335: andi $2,$16,0x2 bne $2,$0,$L415 andi $2,$16,0x8$L427: bne $2,$0,$L416 andi $2,$16,0xa$L428: bne $2,$0,$L417 addiu $2,$19,4484$L343: lw $2,17252($19) lw $3,17032($19) andi $5,$2,0x7 li $2,4 # 0x4 beq $3,$2,$L418 sw $5,16788($19)$L345: lw $2,17456($19) addiu $6,$19,17236 addiu $9,$2,44 li $2,1 # 0x1 sw $2,16820($19) sw $9,17456($19) move $7,$9 addiu $8,$19,17268$L393: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) bne $6,$8,$L393 addiu $7,$7,16 lw $2,8($6) lw $3,0($6) lw $4,4($6) sw $9,16988($19) sw $2,8($7) sw $3,0($7) beq $17,$0,$L419 sw $4,4($7) sw $9,17000($19)$L366: lw $2,17096($19) beq $2,$0,$L398 addiu $2,$2,-3 lw $3,17040($19) sw $2,17016($19) sw $3,17012($19)$L398: lw $31,76($sp) lw $20,72($sp) lw $19,68($sp) lw $18,64($sp) lw $17,60($sp) lw $16,56($sp) j $31 addiu $sp,$sp,80$L417: sw $2,384($19) lw $2,17252($19) lw $3,17032($19) andi $5,$2,0x7 li $2,4 # 0x4 bne $3,$2,$L345 sw $5,16788($19)$L418: lw $2,17456($19) xori $3,$18,0x3 addiu $4,$19,17368 sltu $10,$3,1 sltu $2,$2,$4 sw $0,16820($19) beq $10,$2,$L347 addiu $11,$19,17280 move $9,$4$L349: sw $9,17456($19) move $7,$9 addiu $6,$19,17236 addiu $8,$19,17268$L350: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) bne $6,$8,$L350 addiu $7,$7,16 lw $2,8($6) lw $3,0($6) lw $4,4($6) sw $2,8($7) sw $3,0($7) beq $10,$0,$L420 sw $4,4($7)$L351: addiu $2,$19,16976 lw $5,16788($19) sw $0,17460($19) sw $0,8($2) sw $0,20($2) sw $0,16($2) sw $0,12($2) sw $0,24($2) sw $0,32($2) sw $0,28($2) li $2,3 # 0x3 sw $9,16996($19) beq $5,$2,$L399 sw $9,16984($19) bne $17,$0,$L355 nop lw $2,17080($19) beq $2,$0,$L357 li $2,1 # 0x1 sw $0,16996($19) sw $0,17080($19)$L355: lw $4,17564($19) sltu $3,$17,1 sltu $2,$4,1 addu $2,$3,$2 bne $2,$0,$L421 sll $2,$2,2$L353: beq $4,$0,$L362 nop lw $2,17580($19) beq $2,$0,$L422 nop$L364: lw $2,17520($19) bne $2,$0,$L366 nop lw $3,17088($19) slt $2,$3,3 beq $2,$0,$L368 sll $16,$3,4$L425: addiu $16,$16,17472 addiu $2,$3,1 addu $16,$19,$16 lw $4,36($sp) li $5,4 # 0x4 sw $2,17088($19) jal mpeg2_malloc sw $0,12($16) lw $4,40($sp) li $5,4 # 0x4 jal mpeg2_malloc sw $2,0($16) lw $4,44($sp) sw $2,4($16) jal mpeg2_malloc li $5,4 # 0x4 lw $3,17088($19) sw $2,8($16) slt $2,$3,3 bne $2,$0,$L425 sll $16,$3,4$L368: lw $4,17464($19) addiu $3,$19,17472 beq $4,$3,$L383 lw $5,16788($19)$L412: lw $2,17468($19) bne $3,$2,$L426 li $2,3 # 0x3$L383: addiu $3,$19,17488$L424: beq $4,$3,$L386 nop lw $2,17468($19) bne $3,$2,$L426 li $2,3 # 0x3$L386: addiu $3,$19,17504 beq $4,$3,$L366 nop lw $2,17468($19) beq $3,$2,$L366 li $2,3 # 0x3$L426: sw $3,17460($19) beq $5,$2,$L389 sw $3,16992($19) lw $2,17184($19) andi $2,$2,0x8 beq $2,$0,$L366 nop lw $2,17564($19) beq $2,$0,$L392 nop$L389: sw $3,17008($19)$L392: lw $2,17460($19) j $L366 sw $2,17004($19)$L414: sw $2,380($19) andi $2,$16,0x2 beq $2,$0,$L427 andi $2,$16,0x8$L415: move $4,$19 jal copy_matrix li $5,1 # 0x1 lw $16,17596($19) andi $2,$16,0x8 beq $2,$0,$L428 andi $2,$16,0xa$L416: addiu $4,$19,17669 addiu $5,$19,18053 jal memcmp li $6,64 # 0x40 beq $2,$0,$L428 andi $2,$16,0xa move $4,$19 jal copy_matrix li $5,3 # 0x3 addiu $2,$19,12676 j $L343 sw $2,384($19)$L419: lw $3,16788($19) li $2,3 # 0x3 bne $3,$2,$L366 nop j $L366 sw $9,17000($19)$L413: jal copy_matrix move $5,$0 lw $16,17596($19) andi $2,$16,0x4 beq $2,$0,$L429 andi $2,$16,0x5$L333: addiu $4,$19,17605 addiu $5,$19,17989 jal memcmp li $6,64 # 0x40 beq $2,$0,$L429 andi $2,$16,0x5 move $4,$19 jal copy_matrix li $5,2 # 0x2 lw $16,17596($19) addiu $2,$19,8580 j $L335 sw $2,380($19)$L420: lw $2,17464($19) lw $3,17460($19) sw $2,17468($19) j $L351 sw $3,17464($19)$L421: addu $2,$2,$19 lw $3,17460($2) j $L353 sw $3,17008($19)$L399: j $L353 lw $4,17564($19)$L347: move $9,$11 j $L349 move $11,$4$L362: lw $2,17520($19) bne $2,$0,$L366 nop lw $4,17088($19) slt $2,$4,3 beq $2,$0,$L381 nop li $18,2 # 0x2$L382: lw $2,17164($19) lw $17,44($19) sll $16,$4,4 mul $17,$17,$2 lw $3,16784($19) addiu $16,$16,17472 addu $16,$19,$16 addiu $2,$4,1 subu $3,$18,$3 move $4,$17 li $5,2 # 0x2 sw $2,17088($19) sw $0,12($16) jal mpeg2_malloc sra $17,$17,$3 sw $2,0($16) move $4,$17 jal mpeg2_malloc li $5,2 # 0x2 sw $2,4($16) move $4,$17 jal mpeg2_malloc li $5,2 # 0x2 lw $4,17088($19) sw $2,8($16) slt $2,$4,3 bne $2,$0,$L382 nop lw $5,16788($19)$L381: lw $4,17464($19) addiu $3,$19,17472 bne $4,$3,$L412 nop j $L424 addiu $3,$19,17488$L357: lw $3,4($11) beq $3,$2,$L423 sw $11,16996($19) lw $2,17464($19) j $L355 sw $2,17004($19)$L423: addiu $2,$11,44 sw $2,17000($19) lw $2,17464($19) j $L355 sw $2,17004($19)$L422: lw $4,17572($19) jal mpeg2_malloc li $5,3 # 0x3 lw $4,17568($19) lw $7,17576($19) move $6,$2 addiu $3,$sp,32 lw $2,17564($19) move $5,$6 sw $4,20($sp) sw $3,24($sp) sw $20,16($sp) li $4,2 # 0x2 sw $6,352($19) jal $2 addiu $6,$19,17160 lw $2,17164($19) lw $17,44($19) lw $3,52($sp) mul $17,$17,$2 lw $16,16784($19) lw $2,48($sp) li $18,2 # 0x2 sw $3,348($19) subu $16,$18,$16 move $4,$17 li $5,2 # 0x2 sw $2,17580($19) jal mpeg2_malloc sra $16,$17,$16 sw $2,17524($19) move $4,$16 jal mpeg2_malloc li $5,2 # 0x2 sw $2,17528($19) move $4,$16 jal mpeg2_malloc li $5,2 # 0x2 sw $2,17532($19) move $4,$17 jal mpeg2_malloc li $5,2 # 0x2 sw $2,17536($19) move $4,$16 jal mpeg2_malloc li $5,2 # 0x2 sw $2,17540($19) move $4,$16 jal mpeg2_malloc li $5,2 # 0x2 lw $16,44($19) lw $3,16784($19) sll $16,$16,5 subu $18,$18,$3 move $4,$16 li $5,2 # 0x2 jal mpeg2_malloc sw $2,17544($19) sra $16,$16,$18 move $4,$16 li $5,2 # 0x2 jal mpeg2_malloc sw $2,17548($19) sw $2,17552($19) move $4,$16 jal mpeg2_malloc li $5,2 # 0x2 j $L364 sw $2,17556($19) .set macro .set reorder .end mpeg2_header_picture_finalize .section .text.mpeg2_header_sequence,"ax",@progbits .align 2 .align 5 .globl mpeg2_header_sequence .ent mpeg2_header_sequence .type mpeg2_header_sequence, @functionmpeg2_header_sequence: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 lw $9,17044($4) lbu $2,6($9) andi $2,$2,0x20 .set noreorder .set nomacro beq $2,$0,$L431 move $8,$4 .set macro .set reorder lbu $2,0($9) lbu $3,1($9) lbu $4,2($9) sll $2,$2,16 or $2,$2,$4 sll $3,$3,8 or $3,$3,$2 addiu $10,$8,17100 sra $5,$3,12 sw $5,28($10) .set noreorder .set nomacro beq $5,$0,$L431 sw $5,36($10) .set macro .set reorder andi $3,$3,0xfff sw $3,32($10) .set noreorder .set nomacro beq $3,$0,$L431 sw $3,40($10) .set macro .set reorder li $2,-16 # 0xfffffffffffffff0 addiu $6,$3,15 addiu $5,$5,15 and $6,$6,$2 and $5,$5,$2 srl $3,$5,1 srl $4,$6,1 li $2,164 # 0xa4 sw $4,12($10) sw $3,8($10) sw $2,24($10) sw $5,17100($8) sw $6,4($10) lbu $2,3($9) srl $2,$2,4 sw $2,44($10) lbu $3,3($9) lui $2,%hi(frame_period.3172) andi $3,$3,0xf addiu $2,$2,%lo(frame_period.3172) sll $3,$3,2 addu $3,$3,$2 lw $4,0($3) sw $4,52($10) lbu $2,4($9) lbu $3,5($9) lbu $4,6($9) sll $3,$3,2 sll $2,$2,10 or $2,$2,$3 srl $4,$4,6 or $2,$2,$4 sw $2,16($10) lbu $3,6($9) lbu $4,7($9) sll $3,$3,16 sll $4,$4,8 li $2,2031616 # 0x1f0000 ori $2,$2,0xf800 or $3,$3,$4 and $3,$3,$2 sw $3,20($10) lbu $2,7($9) andi $2,$2,0x4 .set noreorder .set nomacro bne $2,$0,$L474 addiu $7,$9,7 .set macro .set reorder li $3,3 # 0x3 sw $3,17596($8) lbu $2,7($9) andi $2,$2,0x2 .set noreorder .set nomacro bne $2,$0,$L475
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?