mpeg_hdr.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,604 行 · 第 1/4 页
MID
3,604 行
$L613: addu $7,$7,$4 sltu $2,$4,$7 beq $2,$0,$L509 subu $2,$7,$4 li $5,8 # 0x8$L635: sltu $3,$2,9 movz $2,$5,$3 addu $4,$4,$2 sltu $3,$4,$7 bne $3,$0,$L635 subu $2,$7,$4$L509: andi $4,$7,0x7 li $2,8 # 0x8 addiu $6,$7,1 bne $4,$2,$L541 srl $3,$7,3 addu $2,$16,$3 lbu $3,1($2) srl $2,$3,7 bne $2,$0,$L615 lw $31,24($sp)$L640: lw $17,20($sp) lw $16,16($sp) move $2,$6 j $31 addiu $sp,$sp,32$L389: bne $3,$2,$L448 move $6,$0 j $L400 addiu $4,$7,1$L617: lbu $2,1($5) srl $2,$2,7 bne $2,$0,$L616 addiu $4,$4,1$L400: srl $3,$4,3 andi $6,$4,0x7 li $2,8 # 0x8 beq $6,$2,$L617 addu $5,$16,$3 lbu $2,0($5) sll $2,$2,$6 andi $2,$2,0x00ff srl $2,$2,7 beq $2,$0,$L400 addiu $4,$4,1$L616: subu $2,$4,$7 addiu $2,$2,-2 addu $5,$4,$2 sltu $3,$4,$5 beq $3,$0,$L405 li $6,8 # 0x8 subu $2,$5,$4$L636: sltu $3,$2,9 movz $2,$6,$3 addu $4,$4,$2 sltu $3,$4,$5 bne $3,$0,$L636 subu $2,$5,$4$L405: j $L408 move $7,$0$L619: lbu $2,1($4) srl $2,$2,7 bne $2,$0,$L618 addiu $5,$5,1$L407: addiu $7,$7,1$L408: srl $3,$5,3 andi $6,$5,0x7 li $2,8 # 0x8 beq $6,$2,$L619 addu $4,$16,$3 lbu $2,0($4) sll $2,$2,$6 andi $2,$2,0x00ff srl $2,$2,7 beq $2,$0,$L407 addiu $5,$5,1$L618: addu $6,$7,$5 sltu $2,$5,$6 beq $2,$0,$L413 li $4,8 # 0x8 subu $2,$6,$5$L637: sltu $3,$2,9 movz $2,$4,$3 addu $5,$5,$2 sltu $3,$5,$6 bne $3,$0,$L637 subu $2,$6,$5$L413: j $L416 move $24,$0$L621: lbu $2,1($4) srl $2,$2,7 bne $2,$0,$L620 addiu $6,$6,1$L415: addiu $24,$24,1$L416: srl $3,$6,3 andi $5,$6,0x7 li $2,8 # 0x8 beq $5,$2,$L621 addu $4,$16,$3 lbu $2,0($4) sll $2,$2,$5 andi $2,$2,0x00ff srl $2,$2,7 beq $2,$0,$L415 addiu $6,$6,1$L620: addu $7,$24,$6 sltu $2,$6,$7 beq $2,$0,$L423 move $25,$0 subu $8,$7,$6 li $14,8 # 0x8$L424: sltu $2,$8,9 andi $11,$6,0x7 movz $8,$14,$2 subu $3,$14,$11 andi $3,$3,0x00ff andi $5,$8,0x00ff move $2,$8 subu $8,$5,$3 sltu $3,$3,$5 move $9,$0 beq $3,$0,$L427 srl $4,$6,3 andi $9,$8,0x00ff$L427: addu $10,$16,$4 addu $6,$6,$2 lbu $2,0($10) subu $4,$14,$5 sll $2,$2,$11 subu $8,$7,$6 sltu $3,$5,8 andi $5,$2,0x00ff subu $15,$14,$9 sltu $12,$8,9 sltu $13,$6,$7 beq $3,$0,$L428 sra $2,$5,$4 andi $5,$2,0x00ff$L428: beq $9,$0,$L430 nop lbu $2,1($10) sra $2,$2,$15 or $2,$2,$5 andi $5,$2,0x00ff$L430: or $25,$25,$5 sll $2,$25,8 bne $13,$0,$L424 movz $25,$2,$12$L423: beq $24,$0,$L623 move $2,$0 li $3,1 # 0x1$L437: addiu $2,$2,1 bne $24,$2,$L437 sll $3,$3,1$L436: addu $9,$3,$25 li $2,1 # 0x1 beq $9,$2,$L397 li $8,1 # 0x1 move $4,$7$L639: j $L440 move $7,$0$L625: lbu $2,1($5) srl $2,$2,7 bne $2,$0,$L624 addiu $4,$4,1$L441: addiu $7,$7,1$L440: srl $3,$4,3 andi $6,$4,0x7 li $2,8 # 0x8 beq $6,$2,$L625 addu $5,$16,$3 lbu $2,0($5) sll $2,$2,$6 andi $2,$2,0x00ff srl $2,$2,7 beq $2,$0,$L441 addiu $4,$4,1$L624: addu $7,$7,$4 sltu $2,$4,$7 beq $2,$0,$L446 subu $2,$7,$4 li $5,8 # 0x8$L638: sltu $3,$2,9 movz $2,$5,$3 addu $4,$4,$2 sltu $3,$4,$7 bne $3,$0,$L638 subu $2,$7,$4$L446: addiu $8,$8,1 bne $9,$8,$L639 move $4,$7 j $L448 move $6,$0$L541: addu $3,$16,$3 lbu $2,0($3) sll $2,$2,$4 andi $2,$2,0x00ff srl $2,$2,7 beq $2,$0,$L640 lw $31,24($sp)$L615: move $4,$17 move $5,$16 lw $31,24($sp) lw $17,20($sp) lw $16,16($sp) j h264_parse_vui addiu $sp,$sp,32$L506: addu $3,$16,$5 lbu $2,0($3) sll $2,$2,$6 andi $2,$2,0x00ff j $L508 srl $2,$2,7$L501: addu $3,$16,$3 lbu $2,0($3) sll $2,$2,$5 andi $2,$2,0x00ff j $L503 srl $2,$2,7$L594: j $L387 li $2,1 # 0x1$L601: bne $25,$0,$L474 nop$L602: j $L476 li $2,1 # 0x1$L605: bne $25,$0,$L497 nop$L606: j $L499 li $4,1 # 0x1$L584: j $L338 li $2,1 # 0x1$L623: j $L436 li $3,1 # 0x1 .set macro .set reorder .end h264_parse_sps .section .text.mp4_header_process_vop,"ax",@progbits .align 2 .align 5 .globl mp4_header_process_vop .ent mp4_header_process_vop .type mp4_header_process_vop, @functionmp4_header_process_vop: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lbu $2,0($5) li $8,2 # 0x2 srl $2,$2,6 sw $2,64($4) srl $3,$8,3 andi $7,$8,0x7 li $2,8 # 0x8 bne $7,$2,$L645 addu $6,$5,$3$L672: lbu $2,1($6) srl $2,$2,7 beq $2,$0,$L671 nop addiu $8,$8,1$L674: srl $3,$8,3 andi $7,$8,0x7 li $2,8 # 0x8 beq $7,$2,$L672 addu $6,$5,$3$L645: lbu $2,0($6) sll $2,$2,$7 andi $2,$2,0x00ff srl $2,$2,7 bne $2,$0,$L674 addiu $8,$8,1 addiu $8,$8,-1$L671: lw $9,56($4) sltu $2,$9,9 bne $2,$0,$L649 addiu $8,$8,2 andi $11,$8,0x7 li $2,8 # 0x8 addiu $3,$9,-8 subu $2,$2,$11 andi $6,$3,0x00ff andi $2,$2,0x00ff sltu $3,$2,$6 bne $3,$0,$L651 srl $7,$8,3 move $12,$0$L653: addu $10,$5,$7 lbu $2,0($10) sltu $3,$6,8 sll $2,$2,$11 beq $3,$0,$L654 andi $7,$2,0x00ff li $2,8 # 0x8 subu $2,$2,$6 sra $2,$7,$2 andi $7,$2,0x00ff$L654: beq $12,$0,$L656 nop lbu $3,1($10) li $2,8 # 0x8 subu $2,$2,$12 sra $3,$3,$2 or $3,$3,$7 andi $7,$3,0x00ff$L656: addu $2,$8,$9 addiu $2,$2,-8 andi $6,$2,0x7 li $9,8 # 0x8 subu $3,$9,$6 andi $8,$3,0x00ff sll $10,$7,8 sltu $3,$8,8 sw $10,60($4) beq $3,$0,$L658 srl $2,$2,3 addu $7,$5,$2 lbu $2,0($7) subu $3,$9,$8 sll $2,$2,$6 andi $3,$3,0x00ff bne $3,$0,$L673 andi $5,$2,0x00ff or $2,$10,$5 j $31 sw $2,60($4)$L649: andi $10,$8,0x7 li $2,8 # 0x8 subu $2,$2,$10 andi $6,$9,0x00ff andi $2,$2,0x00ff sltu $3,$2,$6 bne $3,$0,$L663 srl $7,$8,3 move $8,$0$L665: addu $7,$5,$7 lbu $2,0($7) sltu $3,$6,8 sll $2,$2,$10 beq $3,$0,$L666 andi $5,$2,0x00ff li $2,8 # 0x8 subu $2,$2,$6 sra $2,$5,$2 andi $5,$2,0x00ff$L666: beq $8,$0,$L668 nop lbu $3,1($7) li $2,8 # 0x8 subu $2,$2,$8 sra $3,$3,$2 or $3,$3,$5 andi $5,$3,0x00ff$L668: j $31 sw $5,60($4)$L663: subu $2,$6,$2 j $L665 andi $8,$2,0x00ff$L651: subu $2,$6,$2 j $L653 andi $12,$2,0x00ff$L658: addu $3,$5,$2 lbu $2,0($3) sll $2,$2,$6 andi $5,$2,0x00ff or $2,$10,$5 j $31 sw $2,60($4)$L673: lbu $2,1($7) subu $3,$9,$3 sra $2,$2,$3 or $2,$2,$5 andi $5,$2,0x00ff or $2,$10,$5 j $31 sw $2,60($4) .set macro .set reorder .end mp4_header_process_vop .globl __floatsidf .globl __muldf3 .globl __truncdfsf2 .section .rodata.cst8,"aM",@progbits,8 .align 3$LC5: .word 0 .word 1067450368 .section .text.mp_vc1_decode_sequence_header,"ax",@progbits .align 2 .align 5 .globl mp_vc1_decode_sequence_header .ent mp_vc1_decode_sequence_header .type mp_vc1_decode_sequence_header, @functionmp_vc1_decode_sequence_header: .frame $sp,88,$31 # vars= 56, regs= 3/0, args= 16, gp= 0 .mask 0x80030000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-88 sw $16,72($sp) move $16,$5 sw $17,76($sp) move $5,$6 move $17,$4 sw $31,80($sp) jal mp_unescape03 move $4,$16 move $2,$0 sw $0,8($17) sw $0,4($17) sw $2,20($17) lbu $2,0($16) li $3,3 # 0x3 srl $2,$2,6 beq $2,$3,$L676 move $3,$0$L678: lw $31,80($sp) lw $17,76($sp) lw $16,72($sp) move $2,$3 j $31 addiu $sp,$sp,88$L676: lbu $3,2($16) lbu $2,3($16) sll $4,$3,4 sra $2,$2,4 or $2,$2,$4 srl $3,$3,4 andi $2,$2,0x00ff sll $3,$3,8 or $3,$3,$2 sll $3,$3,1 addiu $3,$3,2 sw $3,4($17) lbu $2,3($16) lbu $3,4($16) andi $2,$2,0xf sll $2,$2,8 or $2,$2,$3 sll $2,$2,1 addiu $2,$2,2 sw $2,8($17) lbu $3,5($16) srl $3,$3,1 andi $3,$3,0x1 beq $3,$0,$L717 li $3,1 # 0x1 lbu $3,9($16) srl $2,$3,4 andi $2,$2,0x1 bne $2,$0,$L681 addiu $4,$16,9 li $5,77 # 0x4d li $3,4 # 0x4$L683: lbu $2,0($4) sll $2,$2,$3 andi $2,$2,0x00ff srl $2,$2,7 beq $2,$0,$L679 andi $4,$5,0x5 li $2,8 # 0x8 addiu $11,$5,1 bne $4,$2,$L687 srl $3,$5,3 addu $2,$16,$3 lbu $3,1($2) srl $2,$3,7$L689: beq $2,$0,$L690 addiu $9,$sp,32 andi $4,$11,0x7 li $6,8 # 0x8 subu $2,$6,$4 andi $5,$2,0x00ff sltu $3,$5,8 beq $3,$0,$L692 srl $2,$11,3 addu $7,$16,$2 lbu $2,0($7) subu $3,$6,$5 sll $2,$2,$4 andi $3,$3,0x00ff bne $3,$0,$L714 andi $8,$2,0x00ff$L694: addiu $2,$11,8 andi $5,$2,0x7 li $6,8 # 0x8 subu $3,$6,$5 andi $3,$3,0x00ff sltu $4,$3,8 beq $4,$0,$L696 srl $2,$2,3 addu $4,$16,$2 lbu $2,0($4) subu $3,$6,$3 sll $2,$2,$5 andi $3,$3,0x00ff bne $3,$0,$L715 andi $5,$2,0x00ff$L698: sll $4,$8,8 or $4,$4,$5 jal __floatsidf addiu $4,$4,1 lui $4,%hi($LC5) lw $6,%lo($LC5)($4) lw $7,%lo($LC5+4)($4) move $5,$3 jal __muldf3 move $4,$2 move $5,$3 jal __truncdfsf2 move $4,$2 sw $2,20($17) li $3,1 # 0x1 lw $31,80($sp) lw $17,76($sp) lw $16,72($sp) move $2,$3 j $31 addiu $sp,$sp,88$L690: lui $2,%hi(C.62.3277) addiu $6,$2,%lo(C.62.3277) addiu $7,$6,32$L700: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($9) sw $3,4($9) sw $4,8($9) sw $5,12($9) bne $6,$7,$L700 addiu $9,$9,16 lui $5,%hi(C.63.3278) andi $10,$11,0x7 li $13,8 # 0x8 addiu $2,$5,%lo(C.63.3278) subu $3,$13,$10 lw $8,12($2) andi $12,$3,0x00ff lw $4,%lo(C.63.3278)($5) lw $3,4($2) lw $5,8($2) lw $6,0($6) sltu $7,$12,8 sw $6,0($9) sw $4,16($sp) sw $3,20($sp) sw $5,24($sp) sw $8,28($sp) beq $7,$0,$L701 srl $2,$11,3 addu $4,$16,$2 lbu $2,0($4) subu $3,$13,$12 sll $2,$2,$10 andi $3,$3,0x00ff beq $3,$0,$L703 andi $7,$2,0x00ff lbu $2,1($4) subu $3,$13,$3 sra $2,$2,$3 or $2,$2,$7 andi $7,$2,0x00ff$L703: addiu $2,$11,8 andi $5,$2,0x7 li $9,8 # 0x8 subu $3,$9,$5 andi $6,$3,0x00ff sltu $4,$6,4 beq $4,$0,$L705 srl $2,$2,3 addu $8,$16,$2 lbu $2,0($8) li $3,4 # 0x4 subu $3,$3,$6 sll $2,$2,$5 andi $2,$2,0x00ff andi $3,$3,0x00ff beq $3,$0,$L707 srl $4,$2,4 lbu $2,1($8) subu $3,$9,$3 sra $2,$2,$3 or $2,$2,$4 andi $4,$2,0x00ff$L707: andi $3,$4,0x00ff addiu $2,$3,-1 sltu $2,$2,2 bne $2,$0,$L716 nop$L679: li $3,1 # 0x1$L717: lw $31,80($sp) lw $17,76($sp) lw $16,72($sp) move $2,$3 j $31 addiu $sp,$sp,88$L681: andi $3,$3,0xf li $2,15 # 0xf beq $3,$2,$L684 nop addiu $4,$16,10 li $5,81 # 0x51 j $L683 move $3,$0$L687: addu $3,$16,$3 lbu $2,0($3) sll $2,$2,$4 andi $2,$2,0x00ff j $L689 srl $2,$2,7$L705: addu $3,$16,$2 lbu $2,0($3) sll $2,$2,$5 andi $2,$2,0x00ff j $L707 srl $4,$2,4$L701: addu $3,$16,$2 lbu $2,0($3) sll $2,$2,$10 j $L703 andi $7,$2,0x00ff$L696: addu $3,$16,$2 lbu $2,0($3) sll $2,$2,$5 j $L698 andi $5,$2,0x00ff$L692: addu $3,$16,$2 lbu $2,0($3) sll $2,$2,$4 j $L694 andi $8,$2,0x00ff$L716: andi $7,$7,0x00ff slt $2,$7,8 beq $2,$0,$L679 addiu $4,$sp,16 sll $2,$7,2 sll $3,$3,2 addu $3,$3,$4 addu $2,$2,$4 lw $5,0($3) jal __divsf3 lw $4,16($2) li $3,1 # 0x1 j $L678 sw $2,20($17)$L715: lbu $2,1($4) subu $3,$6,$3 sra $2,$2,$3 or $2,$2,$5 j $L698 andi $5,$2,0x00ff$L714: lbu $2,1($7) subu $3,$6,$3 sra $2,$2,$3 or $2,$2,$8 j $L694 andi $8,$2,0x00ff$L684: addiu $4,$16,12 li $5,97 # 0x61 j $L683 move $3,$0 .set macro .set reorder .end mp_vc1_decode_sequence_header .rdata .align 2 .type C.63.3278, @object .size C.63.3278, 16C.63.3278: .word 0 .word 1148846080 .word 1148862464 .word 0 .align 2 .type C.62.3277, @object .size C.62.3277, 36C.62.3277: .word 0 .word 1186693120 .word 1187205120 .word 1189765120 .word 1195593728 .word 1198153728 .word 1195081728 .word 1200398336 .word 0 .align 2 .type frameratecode2framerate, @object .size frameratecode2framerate, 64frameratecode2framerate: .word 0 .word 1103089382 .word 1103101952 .word 1103626240 .word 1106231967 .word 1106247680 .word 1112014848 .word 1114620575 .word 1114636288 .word 1097859072 .word 1084227584 .word 1092616192 .word 1094713344 .word 1097859072 .word 0 .word 0 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?