demux_smjpeg.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,444 行 · 第 1/4 页
MID
3,444 行
sw $5,36($16) .set macro .set reorder$L207: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L437 lw $5,36($16) lw $2,80($16) lw $4,40($16) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 move $18,$3 .set noreorder .set nomacro j $L209 sw $5,36($16) .set macro .set reorder$L202: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L438 lw $5,36($16) lw $2,80($16) lw $4,40($16) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sll $19,$3,8 .set noreorder .set nomacro j $L204 sw $5,36($16) .set macro .set reorder$L351: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L439 lw $5,36($16) lw $2,80($16) lw $4,40($16) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sltu $2,$5,$4 sw $5,36($16) .set noreorder .set nomacro bne $2,$0,$L440 sll $19,$3,8 .set macro .set reorder$L356: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L441 lw $5,36($16) lw $2,80($16) lw $4,40($16) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sltu $2,$5,$4 sw $5,36($16) .set noreorder .set nomacro bne $2,$0,$L442 sll $17,$3,16 .set macro .set reorder$L361: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L363 lw $3,36($16) lw $2,80($16) addiu $5,$3,1 addu $2,$2,$3 lbu $4,0($2) sw $5,36($16) .set noreorder .set nomacro j $L363 sll $2,$4,24 .set macro .set reorder$L346: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L443 lw $5,36($16) lw $2,80($16) lw $4,40($16) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 move $20,$3 .set noreorder .set nomacro j $L348 sw $5,36($16) .set macro .set reorder$L341: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L444 lw $2,36($16) lw $3,80($16) addiu $4,$2,1 addu $3,$3,$2 lbu $2,0($3) sw $4,36($16) .set noreorder .set nomacro j $L343 lw $16,16($21) .set macro .set reorder$L336: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L445 lw $3,36($16) lw $2,80($16) addiu $5,$3,1 addu $2,$2,$3 lbu $4,0($2) sw $5,36($16) .set noreorder .set nomacro j $L338 andi $3,$4,0xffff .set macro .set reorder$L331: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L446 lw $2,36($16) lw $3,80($16) addiu $4,$2,1 addu $3,$3,$2 lbu $2,0($3) .set noreorder .set nomacro j $L333 sw $4,36($16) .set macro .set reorder$L326: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L447 lw $4,36($16) lw $2,80($16) lw $5,40($16) addu $2,$2,$4 lbu $3,0($2) addiu $4,$4,1 sll $17,$3,8 .set noreorder .set nomacro j $L328 sw $4,36($16) .set macro .set reorder$L389: lw $2,28($17) andi $2,$2,0x4 beq $2,$0,$L403$L388: lw $4,44($17) lw $2,36($17) lw $6,40($17) addu $2,$4,$2 subu $2,$2,$6 addu $5,$16,$2 slt $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L392 subu $2,$4,$6 .set macro .set reorder subu $2,$5,$2 bltz $2,$L392 .set noreorder .set nomacro j $L261 sw $2,36($17) .set macro .set reorder$L366: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder bne $2,$0,$L369 lw $5,36($17) lw $6,40($17) .set noreorder .set nomacro j $L368 li $19,-65536 # 0xffffffffffff0000 .set macro .set reorder$L438: lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L204 li $19,-65536 # 0xffffffffffff0000 .set macro .set reorder$L436: lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L214 li $17,-256 # 0xffffffffffffff00 .set macro .set reorder$L435: .set noreorder .set nomacro j $L219 li $3,-256 # 0xffffffffffffff00 .set macro .set reorder$L437: lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L209 li $18,-256 # 0xffffffffffffff00 .set macro .set reorder$L445: .set noreorder .set nomacro j $L338 li $3,65280 # 0xff00 .set macro .set reorder$L444: lw $16,16($21) .set noreorder .set nomacro j $L343 li $2,-256 # 0xffffffffffffff00 .set macro .set reorder$L443: lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L348 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L439: lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L353 li $19,-65536 # 0xffffffffffff0000 .set macro .set reorder$L441: lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L358 li $17,-16777216 # 0xffffffffff000000 .set macro .set reorder$L447: lw $4,36($16) lw $5,40($16) .set noreorder .set nomacro j $L328 li $17,-65536 # 0xffffffffffff0000 .set macro .set reorder$L446: .set noreorder .set nomacro j $L333 li $2,-256 # 0xffffffffffffff00 .set macro .set reorder$L268: sb $0,0($5) sb $0,1($5) sb $0,2($5) .set noreorder .set nomacro j $L265 addiu $5,$5,3 .set macro .set reorder$L431: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L384 li $3,-256 # 0xffffffffffffff00 .set macro .set reorder .set noreorder .set nomacro j $L456 or $2,$19,$18 .set macro .set reorder$L376: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder bne $2,$0,$L379 lw $5,36($17) lw $6,40($17) .set noreorder .set nomacro j $L378 li $16,-256 # 0xffffffffffffff00 .set macro .set reorder$L371: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder bne $2,$0,$L374 lw $5,36($17) lw $6,40($17) .set noreorder .set nomacro j $L373 li $18,-256 # 0xffffffffffffff00 .set macro .set reorder$L321: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L455 or $3,$20,$2 .set macro .set reorder lw $3,36($16) lw $2,80($16) addiu $5,$3,1 addu $2,$2,$3 lbu $4,0($2) sw $5,36($16) .set noreorder .set nomacro j $L323 sll $2,$4,24 .set macro .set reorder$L301: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L304 .set noreorder .set nomacro j $L303 li $2,-256 # 0xffffffffffffff00 .set macro .set reorder$L296: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L299 lw $4,36($16) lw $5,40($16) .set noreorder .set nomacro j $L298 li $17,-65536 # 0xffffffffffff0000 .set macro .set reorder$L291: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L294 .set noreorder .set nomacro j $L293 li $2,-256 # 0xffffffffffffff00 .set macro .set reorder$L311: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L314 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L313 li $19,-65536 # 0xffffffffffff0000 .set macro .set reorder$L286: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L289 lw $4,36($16) lw $5,40($16) .set noreorder .set nomacro j $L288 li $17,-65536 # 0xffffffffffff0000 .set macro .set reorder$L316: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L319 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L318 li $17,-16777216 # 0xffffffffff000000 .set macro .set reorder$L306: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L309 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L308 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L432: lw $2,28($17) andi $2,$2,0x2 bne $2,$0,$L388 .set noreorder .set nomacro j $L448 addiu $22,$22,1 .set macro .set reorder$L267: sb $0,0($5) sb $0,1($5) .set noreorder .set nomacro j $L265 addiu $5,$5,2 .set macro .set reorder$L278: sb $0,4($5) .set noreorder .set nomacro j $L276 sb $0,1($4) .set macro .set reorder$L384: .set noreorder .set nomacro j $L418 lw $5,36($17) .set macro .set reorder$L379: lw $5,36($17) lw $2,80($17) lw $6,40($17) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 move $16,$3 .set noreorder .set nomacro j $L378 sw $5,36($17) .set macro .set reorder$L369: lw $5,36($17) lw $2,80($17) lw $6,40($17) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sll $19,$3,8 .set noreorder .set nomacro j $L368 sw $5,36($17) .set macro .set reorder$L374: lw $5,36($17) lw $2,80($17) lw $6,40($17) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 move $18,$3 .set noreorder .set nomacro j $L373 sw $5,36($17) .set macro .set reorder$L279: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L276 sb $0,5($5) .set macro .set reorder$L392: .set noreorder .set nomacro jal stream_seek_long move $4,$17 .set macro .set reorder .set noreorder .set nomacro j $L448 addiu $22,$22,1 .set macro .set reorder$L294: lw $2,36($16) lw $3,80($16) addiu $4,$2,1 addu $3,$3,$2 lbu $2,0($3) .set noreorder .set nomacro j $L293 sw $4,36($16) .set macro .set reorder$L319: lw $5,36($16) lw $2,80($16) lw $4,40($16) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sll $17,$3,16 .set noreorder .set nomacro j $L318 sw $5,36($16) .set macro .set reorder$L309: lw $5,36($16) lw $2,80($16) lw $4,40($16) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 move $20,$3 .set noreorder .set nomacro j $L308 sw $5,36($16) .set macro .set reorder$L304: lw $2,36($16) lw $3,80($16) addiu $4,$2,1 addu $3,$3,$2 lbu $2,0($3) .set noreorder .set nomacro j $L303 sw $4,36($16) .set macro .set reorder$L289: lw $4,36($16) lw $2,80($16) lw $5,40($16) addu $2,$2,$4 lbu $3,0($2) addiu $4,$4,1 sll $17,$3,8 .set noreorder .set nomacro j $L288 sw $4,36($16) .set macro .set reorder$L299: lw $4,36($16) lw $2,80($16) lw $5,40($16) addu $2,$2,$4 lbu $3,0($2) addiu $4,$4,1 sll $17,$3,8 .set noreorder .set nomacro j $L298 sw $4,36($16) .set macro .set reorder$L314: lw $5,36($16) lw $2,80($16) lw $4,40($16) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sll $19,$3,8 .set noreorder .set nomacro j $L313 sw $5,36($16) .set macro .set reorder$L433: sb $0,0($5) .set noreorder .set nomacro j $L265 addiu $5,$5,1 .set macro .set reorder$L434: .set noreorder .set nomacro j $L276 sb $0,4($5) .set macro .set reorder .end demux_open_smjpeg .globl demuxer_desc_smjpeg .section .rodata.str1.4 .align 2$LC7: .ascii "smjpeg demuxer\000" .align 2$LC8: .ascii "smjpeg\000" .align 2$LC9: .ascii "Alex Beregszasi\000" .subsection -1 .align 2$LC10: .ascii "\000" .data .align 2 .type demuxer_desc_smjpeg, @object .size demuxer_desc_smjpeg, 52demuxer_desc_smjpeg: .word $LC7 .word $LC8 .word $LC2 .word $LC9 .word $LC10 .word 24 .word 1 .word smjpeg_check_file .word demux_smjpeg_fill_buffer .word demux_open_smjpeg .word demux_close_smjpeg .word 0 .word 0 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?