header.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,544 行 · 第 1/4 页
S
3,544 行
sltu $7,$2,1xori $4,$4,0x1addiu $2,$18,16976xor $4,$7,$4addiu $3,$18,17280andi $5,$5,0x8movz $6,$3,$4sw $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,$L296sw $0,28($2)lw $3,4($6)li $2,1 # 0x1beq $3,$2,$L320sw $6,16996($18)$L298:sll $2,$7,2addu $4,$2,$18lw $3,17460($4)lw $2,17564($18)beq $2,$0,$L321sw $3,17004($18)$L300:lui $2,%hi(invalid_end_action)$L329:li $3,10 # 0xaaddiu $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 $31addiu $sp,$sp,40$L315:lui $2,%hi($L273)$L322:sll $5,$4,2addiu $2,$2,%lo($L273)addu $2,$5,$2lw $3,0($2)j $3nop.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,17160sw $2,44($18)$L304:move $6,$17move $7,$16addiu $8,$17,48$L305:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7)bne $6,$8,$L305addiu $7,$7,16lw $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,16976sw $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,$L307sw $0,16980($18)lw $3,17040($18)addiu $2,$4,-3sw $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 $31addiu $sp,$sp,40$L318:move $4,$18jal copy_matrixli $5,1 # 0x1lw $16,17596($18)andi $2,$16,0x8beq $2,$0,$L328andi $2,$16,0xaaddiu $4,$18,17669$L327:addiu $5,$18,18053jal memcmpli $6,64 # 0x40beq $2,$0,$L328andi $2,$16,0xamove $4,$18jal copy_matrixli $5,3 # 0x3addiu $2,$18,12676j $L288sw $2,384($18)$L292:sw $19,16($17)j $L304sw $2,17032($18)$L312:bne $3,$2,$L268nopsw $3,44($17)j $L261sw $3,48($17)$L314:lw $4,44($17)sltu $2,$4,16beq $2,$0,$L308sw $0,16($17)j $L322lui $2,%hi($L273)$L257:li $5,4 # 0x4li $4,3 # 0x3$L262:lw $2,36($17)lw $3,40($17)mul $2,$4,$2mul $3,$5,$3move $4,$2sw $3,44($17)bne $3,$0,$L310sw $2,48($17)j $L323lw $2,44($17)$L296:lw $2,17564($18)bne $2,$0,$L329lui $2,%hi(invalid_end_action)sll $2,$7,2addu $2,$2,$18lw $3,17460($2)j $L300sw $3,17008($18)$L258:li $5,16 # 0x10j $L262li $4,9 # 0x9$L269:li $2,1 # 0x1sw $2,44($17)j $L261sw $2,48($17)$L272:li $2,8 # 0x8li $3,9 # 0x9sw $2,44($17)j $L261sw $3,48($17)$L271:li $2,32 # 0x20li $3,27 # 0x1bsw $2,44($17)j $L261sw $3,48($17)$L270:li $2,64 # 0x40li $3,45 # 0x2dsw $2,44($17)j $L261sw $3,48($17)$L313:j $L262li $4,100 # 0x64$L320:addiu $2,$6,44j $L298sw $2,17000($18)$L321:lw $2,17464($4)j $L300sw $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 nomacroaddiu $sp,$sp,-80sw $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,0x1move $19,$4move $20,$5andi $17,$3,0x8bne $2,$0,$L413lw $18,16788($4)lw $16,17596($19)andi $2,$16,0x4bne $2,$0,$L333andi $2,$16,0x5$L429:bne $2,$0,$L414addiu $2,$19,388$L335:andi $2,$16,0x2bne $2,$0,$L415andi $2,$16,0x8$L427:bne $2,$0,$L416andi $2,$16,0xa$L428:bne $2,$0,$L417addiu $2,$19,4484$L343:lw $2,17252($19)lw $3,17032($19)andi $5,$2,0x7li $2,4 # 0x4beq $3,$2,$L418sw $5,16788($19)$L345:lw $2,17456($19)addiu $6,$19,17236addiu $9,$2,44li $2,1 # 0x1sw $2,16820($19)sw $9,17456($19)move $7,$9addiu $8,$19,17268$L393:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7)bne $6,$8,$L393addiu $7,$7,16lw $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,$L419sw $4,4($7)sw $9,17000($19)$L366:lw $2,17096($19)beq $2,$0,$L398addiu $2,$2,-3lw $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 $31addiu $sp,$sp,80$L417:sw $2,384($19)lw $2,17252($19)lw $3,17032($19)andi $5,$2,0x7li $2,4 # 0x4bne $3,$2,$L345sw $5,16788($19)$L418:lw $2,17456($19)xori $3,$18,0x3addiu $4,$19,17368sltu $10,$3,1sltu $2,$2,$4sw $0,16820($19)beq $10,$2,$L347addiu $11,$19,17280move $9,$4$L349:sw $9,17456($19)move $7,$9addiu $6,$19,17236addiu $8,$19,17268$L350:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7)bne $6,$8,$L350addiu $7,$7,16lw $2,8($6)lw $3,0($6)lw $4,4($6)sw $2,8($7)sw $3,0($7)beq $10,$0,$L420sw $4,4($7)$L351:addiu $2,$19,16976lw $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 # 0x3sw $9,16996($19)beq $5,$2,$L399sw $9,16984($19)bne $17,$0,$L355noplw $2,17080($19)beq $2,$0,$L357li $2,1 # 0x1sw $0,16996($19)sw $0,17080($19)$L355:lw $4,17564($19)sltu $3,$17,1sltu $2,$4,1addu $2,$3,$2bne $2,$0,$L421sll $2,$2,2$L353:beq $4,$0,$L362noplw $2,17580($19)beq $2,$0,$L422nop$L364:lw $2,17520($19)bne $2,$0,$L366noplw $3,17088($19)slt $2,$3,3beq $2,$0,$L368sll $16,$3,4$L425:addiu $16,$16,17472addiu $2,$3,1addu $16,$19,$16lw $4,36($sp)li $5,4 # 0x4sw $2,17088($19)jal mpeg2_mallocsw $0,12($16)lw $4,40($sp)li $5,4 # 0x4jal mpeg2_mallocsw $2,0($16)lw $4,44($sp)sw $2,4($16)jal mpeg2_mallocli $5,4 # 0x4lw $3,17088($19)sw $2,8($16)slt $2,$3,3bne $2,$0,$L425sll $16,$3,4$L368:lw $4,17464($19)addiu $3,$19,17472beq $4,$3,$L383lw $5,16788($19)$L412:lw $2,17468($19)bne $3,$2,$L426li $2,3 # 0x3$L383:addiu $3,$19,17488$L424:beq $4,$3,$L386noplw $2,17468($19)bne $3,$2,$L426li $2,3 # 0x3$L386:addiu $3,$19,17504beq $4,$3,$L366noplw $2,17468($19)beq $3,$2,$L366li $2,3 # 0x3$L426:sw $3,17460($19)beq $5,$2,$L389sw $3,16992($19)lw $2,17184($19)andi $2,$2,0x8beq $2,$0,$L366noplw $2,17564($19)beq $2,$0,$L392nop$L389:sw $3,17008($19)$L392:lw $2,17460($19)j $L366sw $2,17004($19)$L414:sw $2,380($19)andi $2,$16,0x2beq $2,$0,$L427andi $2,$16,0x8$L415:move $4,$19jal copy_matrixli $5,1 # 0x1lw $16,17596($19)andi $2,$16,0x8beq $2,$0,$L428andi $2,$16,0xa$L416:addiu $4,$19,17669addiu $5,$19,18053jal memcmpli $6,64 # 0x40beq $2,$0,$L428andi $2,$16,0xamove $4,$19jal copy_matrixli $5,3 # 0x3addiu $2,$19,12676j $L343sw $2,384($19)$L419:lw $3,16788($19)li $2,3 # 0x3bne $3,$2,$L366nopj $L366sw $9,17000($19)$L413:jal copy_matrixmove $5,$0lw $16,17596($19)andi $2,$16,0x4beq $2,$0,$L429andi $2,$16,0x5$L333:addiu $4,$19,17605addiu $5,$19,17989jal memcmpli $6,64 # 0x40beq $2,$0,$L429andi $2,$16,0x5move $4,$19jal copy_matrixli $5,2 # 0x2lw $16,17596($19)addiu $2,$19,8580j $L335sw $2,380($19)$L420:lw $2,17464($19)lw $3,17460($19)sw $2,17468($19)j $L351sw $3,17464($19)$L421:addu $2,$2,$19lw $3,17460($2)j $L353sw $3,17008($19)$L399:j $L353lw $4,17564($19)$L347:move $9,$11j $L349move $11,$4$L362:lw $2,17520($19)bne $2,$0,$L366noplw $4,17088($19)slt $2,$4,3beq $2,$0,$L381nopli $18,2 # 0x2$L382:lw $2,17164($19)lw $17,44($19)sll $16,$4,4mul $17,$17,$2lw $3,16784($19)addiu $16,$16,17472addu $16,$19,$16addiu $2,$4,1subu $3,$18,$3move $4,$17li $5,2 # 0x2sw $2,17088($19)sw $0,12($16)jal mpeg2_mallocsra $17,$17,$3sw $2,0($16)move $4,$17jal mpeg2_mallocli $5,2 # 0x2sw $2,4($16)move $4,$17jal mpeg2_mallocli $5,2 # 0x2lw $4,17088($19)sw $2,8($16)slt $2,$4,3bne $2,$0,$L382noplw $5,16788($19)$L381:lw $4,17464($19)addiu $3,$19,17472bne $4,$3,$L412nopj $L424addiu $3,$19,17488$L357:lw $3,4($11)beq $3,$2,$L423sw $11,16996($19)lw $2,17464($19)j $L355sw $2,17004($19)$L423:addiu $2,$11,44sw $2,17000($19)lw $2,17464($19)j $L355sw $2,17004($19)$L422:lw $4,17572($19)jal mpeg2_mallocli $5,3 # 0x3lw $4,17568($19)lw $7,17576($19)move $6,$2addiu $3,$sp,32lw $2,17564($19)move $5,$6sw $4,20($sp)sw $3,24($sp)sw $20,16($sp)li $4,2 # 0x2sw $6,352($19)jal $2addiu $6,$19,17160lw $2,17164($19)lw $17,44($19)lw $3,52($sp)mul $17,$17,$2lw $16,16784($19)lw $2,48($sp)li $18,2 # 0x2sw $3,348($19)subu $16,$18,$16move $4,$17li $5,2 # 0x2sw $2,17580($19)jal mpeg2_mallocsra $16,$17,$16sw $2,17524($19)move $4,$16jal mpeg2_mallocli $5,2 # 0x2sw $2,17528($19)move $4,$16jal mpeg2_mallocli $5,2 # 0x2sw $2,17532($19)move $4,$17jal mpeg2_mallocli $5,2 # 0x2sw $2,17536($19)move $4,$16jal mpeg2_mallocli $5,2 # 0x2sw $2,17540($19)move $4,$16jal mpeg2_mallocli $5,2 # 0x2lw $16,44($19)lw $3,16784($19)sll $16,$16,5subu $18,$18,$3move $4,$16li $5,2 # 0x2jal mpeg2_mallocsw $2,17544($19)sra $16,$16,$18move $4,$16li $5,2 # 0x2jal mpeg2_mallocsw $2,17548($19)sw $2,17552($19)move $4,$16jal mpeg2_mallocli $5,2 # 0x2j $L364sw $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,0lw $9,17044($4)lbu $2,6($9)andi $2,$2,0x20.set noreorder.set nomacrobeq $2,$0,$L431move $8,$4.set macro.set reorderlbu $2,0($9)lbu $3,1($9)lbu $4,2($9)sll $2,$2,16or $2,$2,$4sll $3,$3,8or $3,$3,$2addiu $10,$8,17100sra $5,$3,12sw $5,28($10).set noreorder.set nomacrobeq $5,$0,$L431sw $5,36($10).set macro.set reorderandi $3,$3,0xfffsw $3,32($10).set noreorder.set nomacrobeq $3,$0,$L431sw $3,40($10).set macro.set reorderli $2,-16 # 0xfffffffffffffff0addiu $6,$3,15addiu $5,$5,15and $6,$6,$2and $5,$5,$2srl $3,$5,1srl $4,$6,1li $2,164 # 0xa4sw $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,4sw $2,44($10)lbu $3,3($9)lui $2,%hi(frame_period.3172)andi $3,$3,0xfaddiu $2,$2,%lo(frame_period.3172)sll $3,$3,2addu $3,$3,$2lw $4,0($3)sw $4,52($10)lbu $2,4($9)lbu $3,5($9)lbu $4,6($9)sll $3,$3,2sll $2,$2,10or $2,$2,$3srl $4,$4,6or $2,$2,$4sw $2,16($10)lbu $3,6($9)lbu $4,7($9)sll $3,$3,16sll $4,$4,8li $2,2031616 # 0x1f0000ori $2,$2,0xf800or $3,$3,$4and $3,$3,$2sw $3,20($10)lbu $2,7($9)andi $2,$2,0x4.set noreorder.set nomacrobne $2,$0,$L474addiu $7,$9,7.set macro.set reorderli $3,3 # 0x3sw $3,17596($8)lbu $2,7($9)andi $2,$2,0x2.set noreorder.set nomacrobne $2,$0,$L475
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?