yuv4mpeg.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,132 行 · 第 1/2 页
S
2,132 行
jal __strtol_internalmove $7,$0lw $16,32($sp)move $fp,$2addiu $16,$16,1sltu $2,$16,$17bne $2,$0,$L116lw $3,144($sp)j $L413li $2,-1 # 0xffffffffffffffff$L123:lb $3,0($16)li $2,109 # 0x6dbeq $3,$2,$L230addiu $16,$16,1slt $2,$3,110beq $2,$0,$L233li $2,112 # 0x70li $2,63 # 0x3fbeq $3,$2,$L117li $2,98 # 0x62beq $3,$2,$L379li $2,1 # 0x1$L114:lui $6,%hi($LC25)$L406:move $4,$23$L407:move $5,$0jal av_logaddiu $6,$6,%lo($LC25)li $5,-1 # 0xfffffffffffffffflw $31,188($sp)lw $fp,184($sp)lw $23,180($sp)lw $22,176($sp)lw $21,172($sp)lw $20,168($sp)lw $19,164($sp)lw $18,160($sp)lw $17,156($sp)lw $16,152($sp)move $2,$5j $31addiu $sp,$sp,192$L124:move $4,$16move $5,$19li $6,10 # 0xajal __strtol_internalmove $7,$0lw $16,32($sp)sw $2,144($sp)addiu $16,$16,1sltu $2,$16,$17bne $2,$0,$L116lw $3,144($sp)j $L413li $2,-1 # 0xffffffffffffffff$L125:lui $18,%hi($LC27)jal strlenaddiu $4,$18,%lo($LC27)move $5,$2sltu $2,$2,6beq $2,$0,$L240sltu $2,$5,4beq $2,$0,$L242lbu $3,%lo($LC27)($18)lbu $2,0($16)addiu $6,$18,%lo($LC27)beq $5,$0,$L360subu $2,$3,$2bne $2,$0,$L360sltu $4,$5,2lbu $2,1($6)lbu $3,1($16)bne $4,$0,$L360subu $2,$2,$3bne $2,$0,$L360li $4,2 # 0x2lbu $2,2($6)lbu $3,2($16)beq $5,$4,$L360subu $2,$2,$3bne $2,$0,$L360noplbu $3,3($6)lbu $2,3($16)j $L360subu $2,$3,$2$L233:beq $3,$2,$L231li $2,116 # 0x74bne $3,$2,$L406lui $6,%hi($LC25)li $2,1 # 0x1sw $2,4($22)j $L117sw $2,0($22)$L242:addiu $4,$18,%lo($LC27)jal strcmpmove $5,$16$L360:sltu $2,$2,1bne $2,$0,$L410lui $18,%hi($LC28)$L252:sltu $2,$16,$17$L411:beq $2,$0,$L117li $2,32 # 0x20lb $3,0($16)beq $3,$2,$L117li $3,32 # 0x20j $L415addiu $16,$16,1$L381:lb $2,0($16)beq $2,$3,$L117nopaddiu $16,$16,1$L415:sltu $2,$16,$17bne $2,$0,$L381nopaddiu $16,$16,1sltu $2,$16,$17bne $2,$0,$L116lw $3,144($sp)j $L413li $2,-1 # 0xffffffffffffffff$L129:addiu $4,$18,%lo($LC14)jal strcmpmove $5,$16$L350:sltu $2,$2,1$L392:beq $2,$0,$L382lui $18,%hi($LC15)j $L359move $20,$0$L383:lb $3,0($16)beq $3,$2,$L117nopaddiu $16,$16,1$L359:sltu $2,$16,$17$L416:bne $2,$0,$L383li $2,32 # 0x20addiu $16,$16,1sltu $2,$16,$17bne $2,$0,$L116lw $3,144($sp)j $L413li $2,-1 # 0xffffffffffffffff$L382:jal strlenaddiu $4,$18,%lo($LC15)move $5,$2sltu $2,$2,8beq $2,$0,$L141nopsltu $2,$5,4beq $2,$0,$L143lbu $3,%lo($LC15)($18)lbu $2,0($16)addiu $6,$18,%lo($LC15)beq $5,$0,$L351subu $2,$3,$2bne $2,$0,$L351sltu $4,$5,2lbu $2,1($6)lbu $3,1($16)bne $4,$0,$L351subu $2,$2,$3bne $2,$0,$L351li $4,2 # 0x2lbu $2,2($6)lbu $3,2($16)beq $5,$4,$L351subu $2,$2,$3bne $2,$0,$L393sltu $2,$2,1lbu $3,3($6)lbu $2,3($16)subu $2,$3,$2$L351:sltu $2,$2,1$L393:bne $2,$0,$L359move $20,$0lui $18,%hi($LC16)jal strlenaddiu $4,$18,%lo($LC16)move $5,$2sltu $2,$2,8beq $2,$0,$L157nopsltu $2,$5,4beq $2,$0,$L159lbu $3,%lo($LC16)($18)lbu $2,0($16)addiu $6,$18,%lo($LC16)beq $5,$0,$L352subu $2,$3,$2bne $2,$0,$L352sltu $4,$5,2lbu $2,1($6)lbu $3,1($16)bne $4,$0,$L352subu $2,$2,$3bne $2,$0,$L352li $4,2 # 0x2lbu $2,2($6)lbu $3,2($16)beq $5,$4,$L352subu $2,$2,$3bne $2,$0,$L396sltu $2,$2,1lbu $3,3($6)lbu $2,3($16)subu $2,$3,$2$L352:sltu $2,$2,1$L396:bne $2,$0,$L359move $20,$0lui $18,%hi($LC17)jal strlenaddiu $4,$18,%lo($LC17)move $5,$2sltu $2,$2,3beq $2,$0,$L170noplbu $3,%lo($LC17)($18)lbu $2,0($16)addiu $6,$18,%lo($LC17)beq $5,$0,$L353subu $2,$3,$2bne $2,$0,$L353li $4,2 # 0x2lbu $2,1($6)lbu $3,1($16)beq $5,$4,$L384subu $2,$2,$3$L353:sltu $2,$2,1$L398:beq $2,$0,$L178li $20,8 # 0x8j $L416sltu $2,$16,$17$L240:addiu $4,$18,%lo($LC27)move $5,$16jal strncmpli $6,6 # 0x6sltu $2,$2,1beq $2,$0,$L411sltu $2,$16,$17lui $18,%hi($LC28)$L410:jal strlenaddiu $4,$18,%lo($LC28)move $5,$2sltu $2,$2,7beq $2,$0,$L254addiu $16,$16,6sltu $2,$5,4beq $2,$0,$L256lbu $3,%lo($LC28)($18)lbu $2,0($16)addiu $6,$18,%lo($LC28)beq $5,$0,$L361subu $2,$3,$2bne $2,$0,$L361sltu $4,$5,2lbu $2,1($6)lbu $3,1($16)bne $4,$0,$L361subu $2,$2,$3bne $2,$0,$L361li $4,2 # 0x2lbu $2,2($6)lbu $3,2($16)beq $5,$4,$L361subu $2,$2,$3bne $2,$0,$L394sltu $2,$2,1lbu $3,3($6)lbu $2,3($16)subu $2,$3,$2$L361:sltu $2,$2,1$L394:beq $2,$0,$L385lui $18,%hi($LC29)$L266:j $L252move $21,$0$L127:addiu $4,$18,%lo($LC14)move $5,$16jal strncmpli $6,7 # 0x7j $L392sltu $2,$2,1$L230:lui $6,%hi($LC24)move $4,$23move $5,$0jal av_logaddiu $6,$6,%lo($LC24)li $5,-1 # 0xfffffffffffffffflw $31,188($sp)lw $fp,184($sp)lw $23,180($sp)lw $22,176($sp)lw $21,172($sp)lw $20,168($sp)lw $19,164($sp)lw $18,160($sp)lw $17,156($sp)lw $16,152($sp)move $2,$5j $31addiu $sp,$sp,192$L385:jal strlenaddiu $4,$18,%lo($LC29)move $5,$2sltu $2,$2,8beq $2,$0,$L268nopsltu $2,$5,4beq $2,$0,$L270lbu $3,%lo($LC29)($18)lbu $2,0($16)addiu $6,$18,%lo($LC29)beq $5,$0,$L362subu $2,$3,$2bne $2,$0,$L362sltu $4,$5,2lbu $2,1($6)lbu $3,1($16)bne $4,$0,$L362subu $2,$2,$3bne $2,$0,$L362li $4,2 # 0x2lbu $2,2($6)lbu $3,2($16)beq $5,$4,$L362subu $2,$2,$3bne $2,$0,$L395sltu $2,$2,1lbu $3,3($6)lbu $2,3($16)subu $2,$3,$2$L362:sltu $2,$2,1$L395:bne $2,$0,$L266lui $18,%hi($LC30)jal strlenaddiu $4,$18,%lo($LC30)move $5,$2sltu $2,$2,8beq $2,$0,$L281nopsltu $2,$5,4beq $2,$0,$L283lbu $3,%lo($LC30)($18)lbu $2,0($16)addiu $6,$18,%lo($LC30)beq $5,$0,$L363subu $2,$3,$2bne $2,$0,$L363sltu $4,$5,2lbu $2,1($6)lbu $3,1($16)bne $4,$0,$L363subu $2,$2,$3bne $2,$0,$L363li $4,2 # 0x2lbu $2,2($6)lbu $3,2($16)beq $5,$4,$L363subu $2,$2,$3bne $2,$0,$L397sltu $2,$2,1lbu $3,3($6)lbu $2,3($16)subu $2,$3,$2$L363:sltu $2,$2,1$L397:bne $2,$0,$L266lui $18,%hi($LC17)jal strlenaddiu $4,$18,%lo($LC17)move $5,$2sltu $2,$2,3beq $2,$0,$L294noplbu $3,%lo($LC17)($18)lbu $2,0($16)addiu $6,$18,%lo($LC17)beq $5,$0,$L364subu $2,$3,$2bne $2,$0,$L364li $4,2 # 0x2lbu $2,1($6)lbu $3,1($16)beq $5,$4,$L386subu $2,$2,$3$L364:sltu $2,$2,1$L400:beq $2,$0,$L302lui $18,%hi($LC18)j $L252li $21,8 # 0x8$L374:li $3,1 # 0x1sw $2,36($sp)j $L333sw $3,40($sp)$L375:j $L336sw $2,48($sp)$L231:j $L117sw $0,0($22)$L141:addiu $4,$18,%lo($LC15)move $5,$16jal strncmpli $6,8 # 0x8j $L393sltu $2,$2,1$L373:move $20,$0j $L329movn $20,$21,$2$L254:addiu $4,$18,%lo($LC28)move $5,$16jal strncmpli $6,7 # 0x7j $L394sltu $2,$2,1$L256:addiu $4,$18,%lo($LC28)jal strcmpmove $5,$16j $L394sltu $2,$2,1$L143:addiu $4,$18,%lo($LC15)jal strcmpmove $5,$16j $L393sltu $2,$2,1$L268:addiu $4,$18,%lo($LC29)move $5,$16jal strncmpli $6,8 # 0x8j $L395sltu $2,$2,1$L157:addiu $4,$18,%lo($LC16)move $5,$16jal strncmpli $6,8 # 0x8j $L396sltu $2,$2,1$L159:addiu $4,$18,%lo($LC16)jal strcmpmove $5,$16j $L396sltu $2,$2,1$L270:addiu $4,$18,%lo($LC29)jal strcmpmove $5,$16j $L395sltu $2,$2,1$L281:addiu $4,$18,%lo($LC30)move $5,$16jal strncmpli $6,8 # 0x8j $L397sltu $2,$2,1$L170:addiu $4,$18,%lo($LC17)move $5,$16jal strncmpli $6,3 # 0x3j $L398sltu $2,$2,1$L178:lui $18,%hi($LC18)jal strlenaddiu $4,$18,%lo($LC18)move $5,$2sltu $2,$2,3beq $2,$0,$L180noplbu $3,%lo($LC18)($18)lbu $2,0($16)addiu $6,$18,%lo($LC18)beq $5,$0,$L354subu $2,$3,$2bne $2,$0,$L354li $4,2 # 0x2lbu $2,1($6)lbu $3,1($16)beq $5,$4,$L387subu $2,$2,$3$L354:sltu $2,$2,1$L399:beq $2,$0,$L188li $20,4 # 0x4j $L416sltu $2,$16,$17$L180:addiu $4,$18,%lo($LC18)move $5,$16jal strncmpli $6,3 # 0x3j $L399sltu $2,$2,1$L188:lui $18,%hi($LC19)jal strlenaddiu $4,$18,%lo($LC19)move $5,$2sltu $2,$2,8beq $2,$0,$L190nopsltu $2,$5,4beq $2,$0,$L192lbu $3,%lo($LC19)($18)lbu $2,0($16)addiu $6,$18,%lo($LC19)beq $5,$0,$L355subu $2,$3,$2bne $2,$0,$L355sltu $4,$5,2lbu $2,1($6)lbu $3,1($16)bne $4,$0,$L355subu $2,$2,$3bne $2,$0,$L355li $4,2 # 0x2lbu $2,2($6)lbu $3,2($16)beq $5,$4,$L355subu $2,$2,$3bne $2,$0,$L402sltu $2,$2,1lbu $3,3($6)lbu $2,3($16)subu $2,$3,$2$L355:sltu $2,$2,1$L402:bne $2,$0,$L341lui $18,%hi($LC21)jal strlenaddiu $4,$18,%lo($LC21)move $5,$2sltu $2,$2,3beq $2,$0,$L205noplbu $3,%lo($LC21)($18)lbu $2,0($16)addiu $6,$18,%lo($LC21)beq $5,$0,$L356subu $2,$3,$2bne $2,$0,$L356li $4,2 # 0x2lbu $2,1($6)lbu $3,1($16)beq $5,$4,$L388subu $2,$2,$3$L356:sltu $2,$2,1$L404:beq $2,$0,$L213li $20,5 # 0x5j $L416sltu $2,$16,$17$L294:addiu $4,$18,%lo($LC17)move $5,$16jal strncmpli $6,3 # 0x3j $L400sltu $2,$2,1$L302:jal strlenaddiu $4,$18,%lo($LC18)move $5,$2sltu $2,$2,3beq $2,$0,$L304noplbu $3,%lo($LC18)($18)lbu $2,0($16)addiu $6,$18,%lo($LC18)beq $5,$0,$L365subu $2,$3,$2bne $2,$0,$L365li $4,2 # 0x2lbu $2,1($6)lbu $3,1($16)beq $5,$4,$L389subu $2,$2,$3$L365:sltu $2,$2,1$L401:beq $2,$0,$L312lui $18,%hi($LC21)j $L252li $21,4 # 0x4$L283:addiu $4,$18,%lo($LC30)jal strcmpmove $5,$16j $L397sltu $2,$2,1$L304:addiu $4,$18,%lo($LC18)move $5,$16jal strncmpli $6,3 # 0x3j $L401sltu $2,$2,1$L389:bne $2,$0,$L365noplbu $3,2($6)lbu $2,2($16)j $L365subu $2,$3,$2$L341:lui $6,%hi($LC20)move $5,$0move $4,$23jal av_logaddiu $6,$6,%lo($LC20)j $L204li $5,-1 # 0xffffffffffffffff$L388:bne $2,$0,$L356noplbu $3,2($6)lbu $2,2($16)j $L356subu $2,$3,$2$L192:addiu $4,$18,%lo($LC19)jal strcmpmove $5,$16j $L402sltu $2,$2,1$L190:addiu $4,$18,%lo($LC19)move $5,$16jal strncmpli $6,8 # 0x8j $L402sltu $2,$2,1$L387:bne $2,$0,$L354noplbu $3,2($6)lbu $2,2($16)j $L354subu $2,$3,$2$L213:lui $18,%hi($LC22)jal strlenaddiu $4,$18,%lo($LC22)move $5,$2sltu $2,$2,4beq $2,$0,$L215lbu $3,%lo($LC22)($18)lbu $2,0($16)addiu $6,$18,%lo($LC22)beq $5,$0,$L357subu $2,$3,$2bne $2,$0,$L357sltu $4,$5,2lbu $2,1($6)lbu $3,1($16)bne $4,$0,$L357subu $2,$2,$3bne $2,$0,$L357li $4,2 # 0x2lbu $2,2($6)lbu $3,2($16)beq $5,$4,$L357subu $2,$2,$3bne $2,$0,$L403sltu $2,$2,1lbu $3,3($6)lbu $2,3($16)subu $2,$3,$2$L357:sltu $2,$2,1$L403:beq $2,$0,$L225li $20,11 # 0xbj $L416sltu $2,$16,$17$L215:addiu $4,$18,%lo($LC22)move $5,$16jal strncmpli $6,4 # 0x4j $L403sltu $2,$2,1$L225:lui $6,%hi($LC23)move $5,$0move $4,$23jal av_logaddiu $6,$6,%lo($LC23)j $L204li $5,-1 # 0xffffffffffffffff$L205:addiu $4,$18,%lo($LC21)move $5,$16jal strncmpli $6,3 # 0x3j $L404sltu $2,$2,1$L384:bne $2,$0,$L353noplbu $3,2($6)lbu $2,2($16)j $L353subu $2,$3,$2$L386:bne $2,$0,$L364noplbu $3,2($6)lbu $2,2($16)j $L364subu $2,$3,$2$L312:jal strlenaddiu $4,$18,%lo($LC21)move $5,$2sltu $2,$2,3beq $2,$0,$L314noplbu $3,%lo($LC21)($18)lbu $2,0($16)addiu $6,$18,%lo($LC21)beq $5,$0,$L366subu $2,$3,$2bne $2,$0,$L366li $4,2 # 0x2lbu $2,1($6)lbu $3,1($16)beq $5,$4,$L390subu $2,$2,$3$L366:sltu $2,$2,1$L405:beq $2,$0,$L411sltu $2,$16,$17j $L411li $21,5 # 0x5$L314:addiu $4,$18,%lo($LC21)move $5,$16jal strncmpli $6,3 # 0x3j $L405sltu $2,$2,1$L390:bne $2,$0,$L366noplbu $3,2($6)lbu $2,2($16)j $L366subu $2,$3,$2.set macro.set reorder.end yuv4_read_header.globl yuv4mpegpipe_muxer.section .rodata.str1.4.align 2$LC31:.ascii "yuv4mpegpipe\000".align 2$LC32:.ascii "YUV4MPEG pipe format\000".align 2$LC33:.ascii "y4m\000".data.align 2.type yuv4mpegpipe_muxer, @object.size yuv4mpegpipe_muxer, 64yuv4mpegpipe_muxer:.word $LC31.word $LC32.word $LC5.word $LC33.word 4.word 0.word 14.word yuv4_write_header.word yuv4_write_packet.space 4.word 32.space 20.globl yuv4mpegpipe_demuxer.align 2.type yuv4mpegpipe_demuxer, @object.size yuv4mpegpipe_demuxer, 64yuv4mpegpipe_demuxer:.word $LC31.word $LC32.word 8.word yuv4_probe.word yuv4_read_header.word yuv4_read_packet.word yuv4_read_close.space 12.word $LC33.space 20.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?