header.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,544 行 · 第 1/4 页
S
3,544 行
.file 1 "header.c".section .mdebug.abi32.previous.section .text.mpeg2_reset_info,"ax",@progbits.align 2.align 5.globl mpeg2_reset_info.ent mpeg2_reset_info.type mpeg2_reset_info, @functionmpeg2_reset_info:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosw $0,16($4)sw $0,12($4)sw $0,8($4)sw $0,24($4)sw $0,20($4)sw $0,32($4)j $31sw $0,28($4).set macro.set reorder.end mpeg2_reset_info.section .text.sequence_ext,"ax",@progbits.align 2.align 5.ent sequence_ext.type sequence_ext, @functionsequence_ext:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $8,17044($4)move $9,$4lbu $2,3($8)andi $2,$2,0x1beq $2,$0,$L4addiu $11,$8,3lbu $3,0($8)lbu $2,1($8)sll $3,$3,4srl $2,$2,4addiu $6,$4,17100or $3,$3,$2sb $3,56($6)lbu $2,1($8)lbu $3,2($8)sll $2,$2,13sll $3,$3,5or $2,$2,$3lw $4,28($6)andi $2,$2,0x3000addu $4,$4,$2sw $4,28($6)sw $4,36($6)lbu $2,2($8)lw $3,32($6)sll $2,$2,7andi $2,$2,0x3000addu $3,$3,$2addiu $5,$3,15li $2,-16 # 0xfffffffffffffff0addiu $4,$4,15and $5,$5,$2and $4,$4,$2sw $3,32($6)sw $3,40($6)sw $4,17100($9)sw $5,4($6)lbu $2,1($8)lw $3,24($6)andi $2,$2,0x8ori $7,$3,0x1beq $2,$0,$L16addiu $10,$8,2lb $2,5($8)ori $3,$7,0x8slt $2,$2,0movn $7,$3,$2sw $7,24($6)sw $4,8($6)sw $5,12($6)lbu $2,1($8)andi $3,$2,0x6li $2,2 # 0x2beq $3,$2,$L11addiu $7,$8,5$L17:li $2,4 # 0x4beq $3,$2,$L12nopbeq $3,$0,$L19li $4,1 # 0x1$L10:lbu $2,0($10)lbu $3,0($11)sll $2,$2,25sll $3,$3,17lw $4,16($6)or $2,$2,$3li $3,1073479680 # 0x3ffc0000and $2,$2,$3addu $4,$4,$2sw $4,16($6)lbu $2,4($8)lw $3,20($6)sll $2,$2,21or $3,$3,$2sw $3,20($6)lbu $2,0($7)lw $4,52($6)andi $3,$2,0x1faddiu $3,$3,1mul $3,$3,$4srl $2,$2,2andi $2,$2,0x3addiu $2,$2,1divu $0,$3,$2teq $2,$0,7move $4,$0li $2,4 # 0x4mflo $3sw $3,52($6)sw $2,17036($9)j $31move $2,$4$L16:addiu $2,$5,31li $3,-32 # 0xffffffffffffffe0and $2,$2,$3sw $2,4($6)li $4,-5 # 0xfffffffffffffffbmove $5,$2lb $2,5($8)and $7,$7,$4ori $3,$7,0x8slt $2,$2,0lw $4,17100($9)movn $7,$3,$2sw $7,24($6)sw $4,8($6)sw $5,12($6)lbu $2,1($8)andi $3,$2,0x6li $2,2 # 0x2bne $3,$2,$L17addiu $7,$8,5j $L18srl $2,$5,1$L4:li $4,1 # 0x1$L19:j $31move $2,$4$L11:srl $2,$5,1$L18:sw $2,12($6)$L12:lw $2,8($6)srl $2,$2,1j $L10sw $2,8($6).set macro.set reorder.end sequence_ext.section .text.sequence_display_ext,"ax",@progbits.align 2.align 5.ent sequence_display_ext.type sequence_display_ext, @functionsequence_display_ext:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $5,17044($4)li $7,1 # 0x1lbu $2,0($5)andi $2,$2,0x1beq $2,$0,$L21addiu $6,$4,17100lbu $2,1($5)sb $2,57($6)lbu $3,2($5)addiu $5,$5,3sb $3,58($6)lbu $2,0($5)sb $2,59($6)$L21:lbu $4,2($5)andi $2,$4,0x2beq $2,$0,$L25srl $3,$4,2lbu $2,1($5)sll $2,$2,6or $2,$2,$3bne $2,$0,$L31move $7,$0lbu $2,4($5)lbu $3,3($5)srl $2,$2,3andi $4,$4,0x1sll $3,$3,5or $3,$3,$2sll $4,$4,13or $2,$4,$3beq $2,$0,$L25nop$L32:sw $2,40($6)move $7,$0$L25:j $31move $2,$7$L31:sw $2,36($6)lbu $4,2($5)lbu $2,4($5)lbu $3,3($5)srl $2,$2,3andi $4,$4,0x1sll $3,$3,5or $3,$3,$2sll $4,$4,13or $2,$4,$3bne $2,$0,$L32nopj $L25nop.set macro.set reorder.end sequence_display_ext.section .text.mpeg2_header_gop,"ax",@progbits.align 2.align 5.globl mpeg2_header_gop.ent mpeg2_header_gop.type mpeg2_header_gop, @functionmpeg2_header_gop:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $6,$4addiu $5,$4,17220lw $4,17044($4)lbu $2,1($4)andi $2,$2,0x8beq $2,$0,$L36li $7,1 # 0x1lbu $3,0($4)move $7,$0srl $3,$3,2andi $3,$3,0x1fsb $3,17220($6)lbu $2,0($4)lbu $3,1($4)sll $2,$2,4srl $3,$3,4or $2,$2,$3andi $2,$2,0x3fsb $2,1($5)lbu $3,1($4)lbu $2,2($4)sll $3,$3,3srl $2,$2,5or $3,$3,$2andi $3,$3,0x3fsb $3,2($5)lbu $2,2($4)lbu $3,3($4)sll $2,$2,1srl $3,$3,7or $2,$2,$3andi $2,$2,0x3fsb $2,3($5)lbu $3,3($4)lbu $4,0($4)srl $3,$3,4srl $4,$4,7andi $3,$3,0x6or $4,$4,$3li $2,3 # 0x3sw $4,4($5)sw $2,17032($6)$L36:j $31move $2,$7.set macro.set reorder.end mpeg2_header_gop.section .text.mpeg2_set_fbuf,"ax",@progbits.align 2.align 5.globl mpeg2_set_fbuf.ent mpeg2_set_fbuf.type mpeg2_set_fbuf, @functionmpeg2_set_fbuf:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $6,17464($4)addiu $3,$4,17472beq $6,$3,$L39noplw $2,17468($4)bne $3,$2,$L41nop$L39:addiu $3,$4,17488beq $6,$3,$L42noplw $2,17468($4)bne $3,$2,$L41nop$L42:addiu $3,$4,17504beq $6,$3,$L51noplw $2,17468($4)bne $3,$2,$L41nop$L51:j $31nop$L41:sw $3,17460($4)bne $5,$0,$L46sw $3,16992($4)lw $2,17184($4)andi $2,$2,0x8beq $2,$0,$L51noplw $2,17564($4)beq $2,$0,$L49nop$L46:sw $3,17008($4)$L49:lw $2,17460($4)j $31sw $2,17004($4).set macro.set reorder.end mpeg2_set_fbuf.section .text.mpeg2_header_picture,"ax",@progbits.align 2.align 5.globl mpeg2_header_picture.ent mpeg2_header_picture.type mpeg2_header_picture, @functionmpeg2_header_picture:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $8,17044($4)li $2,256 # 0x100lbu $5,1($8)sw $2,17036($4)lbu $6,0($8)lbu $3,1($8)addiu $9,$4,17236srl $5,$5,3move $7,$4andi $5,$5,0x7lw $4,16($9)sll $6,$6,2srl $3,$3,6addiu $2,$5,-2or $6,$6,$3or $4,$4,$5sltu $2,$2,2sw $4,16($9)beq $2,$0,$L53sw $6,17236($7)lbu $3,3($8)srl $3,$3,2andi $3,$3,0x1sw $3,172($7)lbu $2,3($8)lbu $3,4($8)sll $2,$2,1srl $3,$3,7or $2,$2,$3andi $2,$2,0x7addiu $2,$2,-1sw $2,168($7)lbu $3,4($8)srl $3,$3,6andi $3,$3,0x1sw $3,116($7)lbu $2,4($8)srl $2,$2,3andi $2,$2,0x7addiu $2,$2,-1sw $2,112($7)$L53:lui $2,%hi(mpeg2_scan_norm)addiu $2,$2,%lo(mpeg2_scan_norm)li $3,2 # 0x2sw $2,16816($7)li $2,3 # 0x3sw $3,4($9)li $3,1 # 0x1sw $2,16796($7)move $2,$0sw $3,16800($7)sw $0,17596($7)sb $0,17600($7)sw $0,16792($7)j $31sw $0,16804($7).set macro.set reorder.end mpeg2_header_picture.section .text.picture_coding_ext,"ax",@progbits.align 2.align 5.ent picture_coding_ext.type picture_coding_ext, @functionpicture_coding_ext:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $6,17044($4)move $8,$4lbu $3,0($6)addiu $9,$4,17236andi $3,$3,0xfaddiu $3,$3,-1sw $3,168($8)lbu $2,1($6)li $4,2 # 0x2srl $2,$2,4addiu $2,$2,-1sw $2,172($8)lbu $3,1($6)andi $3,$3,0xfaddiu $3,$3,-1sw $3,112($8)lbu $2,2($6)srl $2,$2,4addiu $2,$2,-1sw $2,116($8)lbu $3,2($6)lw $10,16($9)srl $3,$3,2andi $3,$3,0x3sw $3,16792($8)lbu $2,2($6)andi $3,$2,0x3beq $3,$4,$L59sw $3,16796($8)li $2,3 # 0x3beq $3,$2,$L60li $2,1 # 0x1beq $3,$2,$L90ori $10,$10,0x8j $31nop$L59:li $2,1 # 0x1$L90:sw $2,4($9)lbu $7,3($6)addiu $4,$6,3$L62:srl $3,$7,7$L91:sw $3,16812($8)lbu $2,0($4)srl $2,$2,6andi $2,$2,0x1sw $2,16800($8)lbu $3,0($4)srl $3,$3,5andi $3,$3,0x1sw $3,16804($8)lbu $2,0($4)andi $2,$2,0x10sb $2,17600($8)lbu $3,0($4)srl $3,$3,3andi $3,$3,0x1sw $3,16808($8)lbu $2,0($4)andi $2,$2,0x4beq $2,$0,$L79lui $2,%hi(mpeg2_scan_norm)lui $2,%hi(mpeg2_scan_alt)addiu $2,$2,%lo(mpeg2_scan_alt)$L81:sw $2,16816($8)lbu $5,4($6)li $2,16 # 0x10srl $3,$5,7movz $2,$0,$3andi $4,$5,0x40beq $4,$0,$L85or $7,$2,$10lbu $3,5($6)lbu $4,6($6)sll $3,$3,18sll $2,$5,26or $2,$2,$3sll $4,$4,10or $2,$2,$4li $3,-4096 # 0xfffffffffffff000and $2,$2,$3ori $4,$7,0x20or $7,$2,$4$L85:li $2,152 # 0x98sw $7,16($9)sw $2,17036($8)j $31move $2,$0$L79:j $L81addiu $2,$2,%lo(mpeg2_scan_norm)$L60:lw $2,17184($8)andi $2,$2,0x4beq $2,$0,$L89li $5,256 # 0x100lbu $3,3($6)andi $2,$3,0x2bne $2,$0,$L74addiu $4,$6,3li $5,2 # 0x2sw $5,4($9)j $L62lbu $7,0($4)$L89:lbu $2,3($6)andi $2,$2,0x2movz $3,$4,$2sw $3,4($9)lbu $7,3($6)li $4,8 # 0x8andi $2,$7,0x2movz $5,$0,$2srl $3,$7,7movz $4,$0,$3or $5,$5,$10or $10,$4,$5j $L91addiu $4,$6,3$L74:srl $3,$3,7li $5,6 # 0x6li $2,4 # 0x4movz $5,$2,$3sw $5,4($9)j $L62lbu $7,0($4).set macro.set reorder.end picture_coding_ext.section .text.picture_display_ext,"ax",@progbits.align 2.align 5.ent picture_display_ext.type picture_display_ext, @functionpicture_display_ext:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroaddiu $15,$4,17236lw $14,4($15)lw $2,17184($4)sra $3,$14,1andi $2,$2,0x4movn $14,$3,$2move $13,$4blez $14,$L95lw $2,17044($4)move $9,$2move $10,$15move $11,$0j $L97li $12,11 # 0xb$L111:sw $6,20($10)sw $5,24($10)sh $6,17592($13)sh $5,17594($13)beq $14,$11,$L110addiu $10,$10,8$L97:lbu $2,0($9)lbu $3,1($9)lbu $4,2($9)lbu $8,3($9)sll $3,$3,16sll $2,$2,24or $2,$2,$3sll $5,$4,24sll $6,$8,16lbu $3,4($9)lbu $7,5($9)or $5,$5,$6or $2,$2,$8or $5,$5,$7sll $4,$4,8sll $3,$3,8or $4,$4,$2or $3,$3,$5addiu $2,$12,-1sra $4,$4,$12sra $3,$3,$2sra $6,$4,1sra $5,$3,1andi $4,$4,0x1sll $6,$6,16sll $5,$5,16and $3,$3,$4sra $6,$6,16sra $5,$5,16addiu $11,$11,1addiu $9,$9,4bne $3,$0,$L111addiu $12,$12,-2j $31li $2,1 # 0x1$L110:slt $2,$11,3beq $2,$0,$L103nop$L102:sll $2,$11,3addu $2,$2,$15lh $5,17594($13)lh $4,17592($13)addiu $3,$2,20$L104:addiu $11,$11,1slt $2,$11,3sw $4,0($3)sw $5,4($3)bne $2,$0,$L104addiu $3,$3,8$L103:j $31move $2,$0$L95:j $L102move $11,$0.set macro.set reorder.end picture_display_ext.section .text.copyright_ext,"ax",@progbits.align 2.align 5.ent copyright_ext.type copyright_ext, @functioncopyright_ext:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31move $2,$0.set macro.set reorder.end copyright_ext.section .text.quant_matrix_ext,"ax",@progbits.align 2.align 5.ent quant_matrix_ext.type quant_matrix_ext, @functionquant_matrix_ext:.frame $sp,8,$31 # vars= 0, regs= 2/0, args= 0, gp= 0.mask 0x00030000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-8sw $17,4($sp)sw $16,0($sp)lui $2,%hi(mpeg2_scan_norm+64)lw $12,17044($4)move $13,$4addiu $17,$2,%lo(mpeg2_scan_norm+64)move $11,$0li $15,8 # 0x8li $24,3 # 0x3lui $25,%hi(mpeg2_scan_norm)li $16,1 # 0x1li $14,4 # 0x4move $7,$4$L115:lbu $2,0($12)sra $3,$15,$11and $2,$2,$3beq $2,$0,$L116nopaddiu $9,$11,5subu $8,$24,$11move $5,$12addiu $6,$25,%lo(mpeg2_scan_norm)move $10,$17$L118:lbu $2,0($5)lbu $3,1($5)lbu $4,0($6)sll $2,$2,$9sra $3,$3,$8or $2,$2,$3addu $4,$7,$4addiu $6,$6,1sb $2,17861($4)bne $6,$10,$L118addiu $5,$5,1lw $2,17596($13)sll $3,$16,$11or $2,$2,$3sw $2,17596($13)addiu $12,$12,64$L116:addiu $11,$11,1bne $11,$14,$L115addiu $7,$7,64lw $17,4($sp)lw $16,0($sp)move $2,$0j $31addiu $sp,$sp,8.set macro.set reorder.end quant_matrix_ext.section .text.mpeg2_header_extension,"ax",@progbits.align 2.align 5.globl mpeg2_header_extension.ent mpeg2_header_extension.type mpeg2_header_extension, @functionmpeg2_header_extension:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $2,17044($4)lw $5,17036($4)lbu $6,0($2)lui $2,%hi(parser.3968)srl $6,$6,4sll $3,$6,2addiu $2,$2,%lo(parser.3968)addu $8,$3,$2li $2,1 # 0x1sll $2,$2,$6nor $3,$0,$2and $3,$5,$3and $5,$5,$2bne $5,$0,$L132move $2,$0j $31nop$L132:lw $25,0($8)jr $25sw $3,17036($4).set macro.set reorder.end mpeg2_header_extension.section .text.mpeg2_header_user_data,"ax",@progbits.align 2.align 5.globl mpeg2_header_user_data.ent mpeg2_header_user_data.type mpeg2_header_user_data, @functionmpeg2_header_user_data:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $3,17048($4)lw $2,17044($4)lw $5,17096($4)subu $2,$3,$2addu $2,$2,$5addiu $2,$2,-1addiu $3,$3,-1sw $2,17096($4)move $2,$0j $31sw $3,17044($4).set macro.set reorder.end mpeg2_header_user_data
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?