mpeg_hdr.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,604 行 · 第 1/3 页
S
3,604 行
beq $9,$0,$L470noplbu $2,1($10)sra $2,$2,$15or $2,$2,$5andi $5,$2,0x00ff$L470:or $24,$24,$5sll $2,$24,8bne $13,$0,$L464movz $24,$2,$12beq $25,$0,$L602nop$L474:li $2,1 # 0x1move $3,$0$L477:addiu $3,$3,1bne $3,$25,$L477sll $2,$2,1$L476:addu $2,$2,$24sll $2,$2,4move $25,$0j $L478sw $2,4($17)$L604:lbu $2,1($4)srl $2,$2,7bne $2,$0,$L603addiu $7,$7,1$L479:addiu $25,$25,1$L478:srl $3,$7,3andi $5,$7,0x7li $2,8 # 0x8beq $5,$2,$L604addu $4,$16,$3lbu $2,0($4)sll $2,$2,$5andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L479addiu $7,$7,1$L603:addu $10,$25,$7sltu $2,$7,$10beq $2,$0,$L605move $24,$0subu $6,$10,$7li $14,8 # 0x8$L487:sltu $2,$6,9andi $11,$7,0x7movz $6,$14,$2subu $3,$14,$11andi $3,$3,0x00ffandi $5,$6,0x00ffmove $2,$6subu $6,$5,$3sltu $3,$3,$5move $8,$0beq $3,$0,$L490srl $4,$7,3andi $8,$6,0x00ff$L490:addu $9,$16,$4addu $7,$7,$2lbu $2,0($9)subu $4,$14,$5sll $2,$2,$11subu $6,$10,$7sltu $3,$5,8andi $5,$2,0x00ffsubu $15,$14,$8sltu $12,$6,9sltu $13,$7,$10beq $3,$0,$L491sra $2,$5,$4andi $5,$2,0x00ff$L491:beq $8,$0,$L493noplbu $2,1($9)sra $2,$2,$15or $2,$2,$5andi $5,$2,0x00ff$L493:or $24,$24,$5sll $2,$24,8bne $13,$0,$L487movz $24,$2,$12beq $25,$0,$L606nop$L497:li $4,1 # 0x1move $2,$0$L500:addiu $2,$2,1bne $2,$25,$L500sll $4,$4,1$L499:andi $5,$10,0x7li $2,8 # 0x8addiu $8,$10,1bne $5,$2,$L501srl $3,$10,3addu $2,$16,$3lbu $3,1($2)srl $2,$3,7$L503:andi $6,$2,0x00ffli $2,2 # 0x2subu $2,$2,$6sll $2,$2,4addu $4,$4,$24mul $4,$4,$2addiu $3,$8,1movz $8,$3,$6addiu $5,$8,1andi $6,$5,0x7li $2,8 # 0x8sw $4,8($17)addiu $7,$8,2bne $6,$2,$L506srl $5,$5,3addu $2,$16,$5lbu $3,1($2)srl $2,$3,7$L508:beq $2,$0,$L509move $4,$7j $L641srl $3,$4,3$L608:lbu $2,1($5)srl $2,$2,7bne $2,$0,$L607addiu $4,$4,1$L511:srl $3,$4,3$L641:andi $6,$4,0x7li $2,8 # 0x8beq $6,$2,$L608addu $5,$16,$3lbu $2,0($5)sll $2,$2,$6andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L511addiu $4,$4,1$L607:subu $2,$4,$8addiu $2,$2,-3addu $5,$4,$2sltu $3,$4,$5beq $3,$0,$L516li $6,8 # 0x8subu $2,$5,$4$L632:sltu $3,$2,9movz $2,$6,$3addu $4,$4,$2sltu $3,$4,$5bne $3,$0,$L632subu $2,$5,$4$L516:j $L519move $7,$0$L610:lbu $2,1($4)srl $2,$2,7bne $2,$0,$L609addiu $5,$5,1$L518:addiu $7,$7,1$L519:srl $3,$5,3andi $6,$5,0x7li $2,8 # 0x8beq $6,$2,$L610addu $4,$16,$3lbu $2,0($4)sll $2,$2,$6andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L518addiu $5,$5,1$L609:addu $6,$7,$5sltu $2,$5,$6beq $2,$0,$L524li $4,8 # 0x8subu $2,$6,$5$L633:sltu $3,$2,9movz $2,$4,$3addu $5,$5,$2sltu $3,$5,$6bne $3,$0,$L633subu $2,$6,$5$L524:j $L527move $7,$0$L612:lbu $2,1($4)srl $2,$2,7bne $2,$0,$L611addiu $6,$6,1$L526:addiu $7,$7,1$L527:srl $3,$6,3andi $5,$6,0x7li $2,8 # 0x8beq $5,$2,$L612addu $4,$16,$3lbu $2,0($4)sll $2,$2,$5andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L526addiu $6,$6,1$L611:addu $4,$7,$6sltu $2,$6,$4beq $2,$0,$L532li $5,8 # 0x8subu $2,$4,$6$L634:sltu $3,$2,9movz $2,$5,$3addu $6,$6,$2sltu $3,$6,$4bne $3,$0,$L634subu $2,$4,$6$L532:j $L535move $7,$0$L614:lbu $2,1($5)srl $2,$2,7bne $2,$0,$L613addiu $4,$4,1$L534:addiu $7,$7,1$L535:srl $3,$4,3andi $6,$4,0x7li $2,8 # 0x8beq $6,$2,$L614addu $5,$16,$3lbu $2,0($5)sll $2,$2,$6andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L534addiu $4,$4,1$L613:addu $7,$7,$4sltu $2,$4,$7beq $2,$0,$L509subu $2,$7,$4li $5,8 # 0x8$L635:sltu $3,$2,9movz $2,$5,$3addu $4,$4,$2sltu $3,$4,$7bne $3,$0,$L635subu $2,$7,$4$L509:andi $4,$7,0x7li $2,8 # 0x8addiu $6,$7,1bne $4,$2,$L541srl $3,$7,3addu $2,$16,$3lbu $3,1($2)srl $2,$3,7bne $2,$0,$L615lw $31,24($sp)$L640:lw $17,20($sp)lw $16,16($sp)move $2,$6j $31addiu $sp,$sp,32$L389:bne $3,$2,$L448move $6,$0j $L400addiu $4,$7,1$L617:lbu $2,1($5)srl $2,$2,7bne $2,$0,$L616addiu $4,$4,1$L400:srl $3,$4,3andi $6,$4,0x7li $2,8 # 0x8beq $6,$2,$L617addu $5,$16,$3lbu $2,0($5)sll $2,$2,$6andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L400addiu $4,$4,1$L616:subu $2,$4,$7addiu $2,$2,-2addu $5,$4,$2sltu $3,$4,$5beq $3,$0,$L405li $6,8 # 0x8subu $2,$5,$4$L636:sltu $3,$2,9movz $2,$6,$3addu $4,$4,$2sltu $3,$4,$5bne $3,$0,$L636subu $2,$5,$4$L405:j $L408move $7,$0$L619:lbu $2,1($4)srl $2,$2,7bne $2,$0,$L618addiu $5,$5,1$L407:addiu $7,$7,1$L408:srl $3,$5,3andi $6,$5,0x7li $2,8 # 0x8beq $6,$2,$L619addu $4,$16,$3lbu $2,0($4)sll $2,$2,$6andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L407addiu $5,$5,1$L618:addu $6,$7,$5sltu $2,$5,$6beq $2,$0,$L413li $4,8 # 0x8subu $2,$6,$5$L637:sltu $3,$2,9movz $2,$4,$3addu $5,$5,$2sltu $3,$5,$6bne $3,$0,$L637subu $2,$6,$5$L413:j $L416move $24,$0$L621:lbu $2,1($4)srl $2,$2,7bne $2,$0,$L620addiu $6,$6,1$L415:addiu $24,$24,1$L416:srl $3,$6,3andi $5,$6,0x7li $2,8 # 0x8beq $5,$2,$L621addu $4,$16,$3lbu $2,0($4)sll $2,$2,$5andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L415addiu $6,$6,1$L620:addu $7,$24,$6sltu $2,$6,$7beq $2,$0,$L423move $25,$0subu $8,$7,$6li $14,8 # 0x8$L424:sltu $2,$8,9andi $11,$6,0x7movz $8,$14,$2subu $3,$14,$11andi $3,$3,0x00ffandi $5,$8,0x00ffmove $2,$8subu $8,$5,$3sltu $3,$3,$5move $9,$0beq $3,$0,$L427srl $4,$6,3andi $9,$8,0x00ff$L427:addu $10,$16,$4addu $6,$6,$2lbu $2,0($10)subu $4,$14,$5sll $2,$2,$11subu $8,$7,$6sltu $3,$5,8andi $5,$2,0x00ffsubu $15,$14,$9sltu $12,$8,9sltu $13,$6,$7beq $3,$0,$L428sra $2,$5,$4andi $5,$2,0x00ff$L428:beq $9,$0,$L430noplbu $2,1($10)sra $2,$2,$15or $2,$2,$5andi $5,$2,0x00ff$L430:or $25,$25,$5sll $2,$25,8bne $13,$0,$L424movz $25,$2,$12$L423:beq $24,$0,$L623move $2,$0li $3,1 # 0x1$L437:addiu $2,$2,1bne $24,$2,$L437sll $3,$3,1$L436:addu $9,$3,$25li $2,1 # 0x1beq $9,$2,$L397li $8,1 # 0x1move $4,$7$L639:j $L440move $7,$0$L625:lbu $2,1($5)srl $2,$2,7bne $2,$0,$L624addiu $4,$4,1$L441:addiu $7,$7,1$L440:srl $3,$4,3andi $6,$4,0x7li $2,8 # 0x8beq $6,$2,$L625addu $5,$16,$3lbu $2,0($5)sll $2,$2,$6andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L441addiu $4,$4,1$L624:addu $7,$7,$4sltu $2,$4,$7beq $2,$0,$L446subu $2,$7,$4li $5,8 # 0x8$L638:sltu $3,$2,9movz $2,$5,$3addu $4,$4,$2sltu $3,$4,$7bne $3,$0,$L638subu $2,$7,$4$L446:addiu $8,$8,1bne $9,$8,$L639move $4,$7j $L448move $6,$0$L541:addu $3,$16,$3lbu $2,0($3)sll $2,$2,$4andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L640lw $31,24($sp)$L615:move $4,$17move $5,$16lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)j h264_parse_vuiaddiu $sp,$sp,32$L506:addu $3,$16,$5lbu $2,0($3)sll $2,$2,$6andi $2,$2,0x00ffj $L508srl $2,$2,7$L501:addu $3,$16,$3lbu $2,0($3)sll $2,$2,$5andi $2,$2,0x00ffj $L503srl $2,$2,7$L594:j $L387li $2,1 # 0x1$L601:bne $25,$0,$L474nop$L602:j $L476li $2,1 # 0x1$L605:bne $25,$0,$L497nop$L606:j $L499li $4,1 # 0x1$L584:j $L338li $2,1 # 0x1$L623:j $L436li $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 nomacrolbu $2,0($5)li $8,2 # 0x2srl $2,$2,6sw $2,64($4)srl $3,$8,3andi $7,$8,0x7li $2,8 # 0x8bne $7,$2,$L645addu $6,$5,$3$L672:lbu $2,1($6)srl $2,$2,7beq $2,$0,$L671nopaddiu $8,$8,1$L674:srl $3,$8,3andi $7,$8,0x7li $2,8 # 0x8beq $7,$2,$L672addu $6,$5,$3$L645:lbu $2,0($6)sll $2,$2,$7andi $2,$2,0x00ffsrl $2,$2,7bne $2,$0,$L674addiu $8,$8,1addiu $8,$8,-1$L671:lw $9,56($4)sltu $2,$9,9bne $2,$0,$L649addiu $8,$8,2andi $11,$8,0x7li $2,8 # 0x8addiu $3,$9,-8subu $2,$2,$11andi $6,$3,0x00ffandi $2,$2,0x00ffsltu $3,$2,$6bne $3,$0,$L651srl $7,$8,3move $12,$0$L653:addu $10,$5,$7lbu $2,0($10)sltu $3,$6,8sll $2,$2,$11beq $3,$0,$L654andi $7,$2,0x00ffli $2,8 # 0x8subu $2,$2,$6sra $2,$7,$2andi $7,$2,0x00ff$L654:beq $12,$0,$L656noplbu $3,1($10)li $2,8 # 0x8subu $2,$2,$12sra $3,$3,$2or $3,$3,$7andi $7,$3,0x00ff$L656:addu $2,$8,$9addiu $2,$2,-8andi $6,$2,0x7li $9,8 # 0x8subu $3,$9,$6andi $8,$3,0x00ffsll $10,$7,8sltu $3,$8,8sw $10,60($4)beq $3,$0,$L658srl $2,$2,3addu $7,$5,$2lbu $2,0($7)subu $3,$9,$8sll $2,$2,$6andi $3,$3,0x00ffbne $3,$0,$L673andi $5,$2,0x00ffor $2,$10,$5j $31sw $2,60($4)$L649:andi $10,$8,0x7li $2,8 # 0x8subu $2,$2,$10andi $6,$9,0x00ffandi $2,$2,0x00ffsltu $3,$2,$6bne $3,$0,$L663srl $7,$8,3move $8,$0$L665:addu $7,$5,$7lbu $2,0($7)sltu $3,$6,8sll $2,$2,$10beq $3,$0,$L666andi $5,$2,0x00ffli $2,8 # 0x8subu $2,$2,$6sra $2,$5,$2andi $5,$2,0x00ff$L666:beq $8,$0,$L668noplbu $3,1($7)li $2,8 # 0x8subu $2,$2,$8sra $3,$3,$2or $3,$3,$5andi $5,$3,0x00ff$L668:j $31sw $5,60($4)$L663:subu $2,$6,$2j $L665andi $8,$2,0x00ff$L651:subu $2,$6,$2j $L653andi $12,$2,0x00ff$L658:addu $3,$5,$2lbu $2,0($3)sll $2,$2,$6andi $5,$2,0x00ffor $2,$10,$5j $31sw $2,60($4)$L673:lbu $2,1($7)subu $3,$9,$3sra $2,$2,$3or $2,$2,$5andi $5,$2,0x00ffor $2,$10,$5j $31sw $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 nomacroaddiu $sp,$sp,-88sw $16,72($sp)move $16,$5sw $17,76($sp)move $5,$6move $17,$4sw $31,80($sp)jal mp_unescape03move $4,$16move $2,$0sw $0,8($17)sw $0,4($17)sw $2,20($17)lbu $2,0($16)li $3,3 # 0x3srl $2,$2,6beq $2,$3,$L676move $3,$0$L678:lw $31,80($sp)lw $17,76($sp)lw $16,72($sp)move $2,$3j $31addiu $sp,$sp,88$L676:lbu $3,2($16)lbu $2,3($16)sll $4,$3,4sra $2,$2,4or $2,$2,$4srl $3,$3,4andi $2,$2,0x00ffsll $3,$3,8or $3,$3,$2sll $3,$3,1addiu $3,$3,2sw $3,4($17)lbu $2,3($16)lbu $3,4($16)andi $2,$2,0xfsll $2,$2,8or $2,$2,$3sll $2,$2,1addiu $2,$2,2sw $2,8($17)lbu $3,5($16)srl $3,$3,1andi $3,$3,0x1beq $3,$0,$L717li $3,1 # 0x1lbu $3,9($16)srl $2,$3,4andi $2,$2,0x1bne $2,$0,$L681addiu $4,$16,9li $5,77 # 0x4dli $3,4 # 0x4$L683:lbu $2,0($4)sll $2,$2,$3andi $2,$2,0x00ffsrl $2,$2,7beq $2,$0,$L679andi $4,$5,0x5li $2,8 # 0x8addiu $11,$5,1bne $4,$2,$L687srl $3,$5,3addu $2,$16,$3lbu $3,1($2)srl $2,$3,7$L689:beq $2,$0,$L690addiu $9,$sp,32andi $4,$11,0x7li $6,8 # 0x8subu $2,$6,$4andi $5,$2,0x00ffsltu $3,$5,8beq $3,$0,$L692srl $2,$11,3addu $7,$16,$2lbu $2,0($7)subu $3,$6,$5sll $2,$2,$4andi $3,$3,0x00ffbne $3,$0,$L714andi $8,$2,0x00ff$L694:addiu $2,$11,8andi $5,$2,0x7li $6,8 # 0x8subu $3,$6,$5andi $3,$3,0x00ffsltu $4,$3,8beq $4,$0,$L696srl $2,$2,3addu $4,$16,$2lbu $2,0($4)subu $3,$6,$3sll $2,$2,$5andi $3,$3,0x00ffbne $3,$0,$L715andi $5,$2,0x00ff$L698:sll $4,$8,8or $4,$4,$5jal __floatsidfaddiu $4,$4,1lui $4,%hi($LC5)lw $6,%lo($LC5)($4)lw $7,%lo($LC5+4)($4)move $5,$3jal __muldf3move $4,$2move $5,$3jal __truncdfsf2move $4,$2sw $2,20($17)li $3,1 # 0x1lw $31,80($sp)lw $17,76($sp)lw $16,72($sp)move $2,$3j $31addiu $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,16sw $2,0($9)sw $3,4($9)sw $4,8($9)sw $5,12($9)bne $6,$7,$L700addiu $9,$9,16lui $5,%hi(C.63.3278)andi $10,$11,0x7li $13,8 # 0x8addiu $2,$5,%lo(C.63.3278)subu $3,$13,$10lw $8,12($2)andi $12,$3,0x00fflw $4,%lo(C.63.3278)($5)lw $3,4($2)lw $5,8($2)lw $6,0($6)sltu $7,$12,8sw $6,0($9)sw $4,16($sp)sw $3,20($sp)sw $5,24($sp)sw $8,28($sp)beq $7,$0,$L701srl $2,$11,3addu $4,$16,$2lbu $2,0($4)subu $3,$13,$12sll $2,$2,$10andi $3,$3,0x00ffbeq $3,$0,$L703andi $7,$2,0x00fflbu $2,1($4)subu $3,$13,$3sra $2,$2,$3or $2,$2,$7andi $7,$2,0x00ff$L703:addiu $2,$11,8andi $5,$2,0x7li $9,8 # 0x8subu $3,$9,$5andi $6,$3,0x00ffsltu $4,$6,4beq $4,$0,$L705srl $2,$2,3addu $8,$16,$2lbu $2,0($8)li $3,4 # 0x4subu $3,$3,$6sll $2,$2,$5andi $2,$2,0x00ffandi $3,$3,0x00ffbeq $3,$0,$L707srl $4,$2,4lbu $2,1($8)subu $3,$9,$3sra $2,$2,$3or $2,$2,$4andi $4,$2,0x00ff$L707:andi $3,$4,0x00ffaddiu $2,$3,-1sltu $2,$2,2bne $2,$0,$L716nop$L679:li $3,1 # 0x1$L717:lw $31,80($sp)lw $17,76($sp)lw $16,72($sp)move $2,$3j $31addiu $sp,$sp,88$L681:andi $3,$3,0xfli $2,15 # 0xfbeq $3,$2,$L684nopaddiu $4,$16,10li $5,81 # 0x51j $L683move $3,$0$L687:addu $3,$16,$3lbu $2,0($3)sll $2,$2,$4andi $2,$2,0x00ffj $L689srl $2,$2,7$L705:addu $3,$16,$2lbu $2,0($3)sll $2,$2,$5andi $2,$2,0x00ffj $L707srl $4,$2,4$L701:addu $3,$16,$2lbu $2,0($3)sll $2,$2,$10j $L703andi $7,$2,0x00ff$L696:addu $3,$16,$2lbu $2,0($3)sll $2,$2,$5j $L698andi $5,$2,0x00ff$L692:addu $3,$16,$2lbu $2,0($3)sll $2,$2,$4j $L694andi $8,$2,0x00ff$L716:andi $7,$7,0x00ffslt $2,$7,8beq $2,$0,$L679addiu $4,$sp,16sll $2,$7,2sll $3,$3,2addu $3,$3,$4addu $2,$2,$4lw $5,0($3)jal __divsf3lw $4,16($2)li $3,1 # 0x1j $L678sw $2,20($17)$L715:lbu $2,1($4)subu $3,$6,$3sra $2,$2,$3or $2,$2,$5j $L698andi $5,$2,0x00ff$L714:lbu $2,1($7)subu $3,$6,$3sra $2,$2,$3or $2,$2,$8j $L694andi $8,$2,0x00ff$L684:addiu $4,$16,12li $5,97 # 0x61j $L683move $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 + -
显示快捷键?