?? lzw.s
字號:
.file 1 "lzw.c".section .mdebug.abi32.previous.section .text.ff_lzw_cur_ptr,"ax",@progbits.align 2.align 5.globl ff_lzw_cur_ptr.ent ff_lzw_cur_ptr.type ff_lzw_cur_ptr, @functionff_lzw_cur_ptr:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31lw $2,0($4).set macro.set reorder.end ff_lzw_cur_ptr.section .text.ff_lzw_decode_tail,"ax",@progbits.align 2.align 5.globl ff_lzw_decode_tail.ent ff_lzw_decode_tail.type ff_lzw_decode_tail, @functionff_lzw_decode_tail:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $2,16($4)bne $2,$0,$L4noplw $5,0($4)lw $6,4($4)sltu $2,$5,$6beq $2,$0,$L16noplw $3,16452($4)bgtz $3,$L15addu $2,$3,$5j $L16nop$L14:blez $2,$L16move $3,$2addu $2,$3,$5$L15:sw $2,0($4)addiu $5,$2,1lbu $2,0($2)sltu $3,$5,$6sw $2,16452($4)bne $3,$0,$L14sw $5,0($4)$L16:j $31nop$L4:lw $2,4($4)j $31sw $2,0($4).set macro.set reorder.end ff_lzw_decode_tail.section .text.ff_lzw_decode_init,"ax",@progbits.align 2.align 5.globl ff_lzw_decode_init.ent ff_lzw_decode_init.type ff_lzw_decode_init, @functionff_lzw_decode_init:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroaddiu $10,$5,1lui $2,%hi(mask)addiu $2,$2,%lo(mask)sll $3,$10,1li $8,1 # 0x1addu $3,$3,$2addiu $2,$5,-1sll $9,$8,$5sltu $2,$2,12addiu $14,$9,2sll $8,$8,$10li $24,-1 # 0xffffffffffffffffaddiu $13,$9,1li $11,-1 # 0xffffffffffffffffaddiu $12,$4,68addu $7,$6,$7beq $2,$0,$L20lw $15,16($sp)lhu $3,0($3)xori $2,$15,0x1sltu $2,$2,1sw $2,48($4)sw $7,4($4)sw $3,24($4)sw $8,44($4)sw $13,36($4)sw $14,52($4)sw $24,60($4)sw $12,64($4)sw $6,0($4)sw $0,12($4)sw $0,8($4)sw $0,16452($4)sw $5,28($4)sw $10,20($4)sw $9,32($4)sw $14,40($4)sw $24,56($4)sw $15,16($4)move $11,$0$L20:j $31move $2,$11.set macro.set reorder.end ff_lzw_decode_init.section .text.ff_lzw_decode,"ax",@progbits.align 2.align 5.globl ff_lzw_decode.ent ff_lzw_decode.type ff_lzw_decode, @functionff_lzw_decode:.frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0.mask 0x00010000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-8sw $16,0($sp)lw $2,36($4)move $9,$4move $14,$5bltz $2,$L70move $16,$6lui $2,%hi(mask)lw $11,64($4)lw $13,60($4)lw $15,56($4)addiu $25,$2,%lo(mask)addiu $24,$4,68$L69:sltu $2,$24,$11bne $2,$0,$L27nop$L74:lw $2,16($9)bne $2,$0,$L32noplw $10,20($9)lw $7,8($9)slt $2,$7,$10beq $2,$0,$L71noplw $3,16452($9)lw $5,0($9)lw $8,12($9)$L34:bne $3,$0,$L38noplbu $3,0($5)addiu $5,$5,1sw $3,16452($9)sw $5,0($9)$L38:lbu $2,0($5)addiu $3,$3,-1sll $2,$2,$7addiu $7,$7,8or $8,$8,$2addiu $5,$5,1slt $2,$7,$10sw $8,12($9)sw $5,0($9)sw $7,8($9)bne $2,$0,$L34sw $3,16452($9)$L35:lw $2,24($9)move $5,$8lw $4,36($9)srl $8,$8,$10sw $8,12($9)subu $3,$7,$10and $8,$5,$2beq $8,$4,$L41sw $3,8($9)$L76:lw $2,32($9)beq $8,$2,$L72noplw $2,52($9)beq $8,$2,$L73slt $2,$8,$2beq $2,$0,$L41move $7,$8$L48:lw $2,40($9)slt $2,$7,$2bne $2,$0,$L78andi $4,$7,0x00ff$L63:addu $3,$7,$9lbu $4,4164($3)sll $2,$7,1sb $4,0($11)addu $2,$2,$9lhu $7,8260($2)lw $3,40($9)slt $3,$7,$3beq $3,$0,$L63addiu $11,$11,1andi $4,$7,0x00ff$L78:sb $4,0($11)lw $5,52($9)lw $12,44($9)slt $2,$5,$12beq $2,$0,$L52addiu $11,$11,1bltz $13,$L52sll $2,$5,1addu $3,$5,$9addu $2,$2,$9addiu $5,$5,1sb $4,4164($3)sh $13,8260($2)sw $5,52($9)$L52:lw $2,48($9)subu $2,$12,$2slt $2,$5,$2bne $2,$0,$L79move $13,$8lw $5,20($9)slt $2,$5,12beq $2,$0,$L69move $15,$7addiu $5,$5,1sll $2,$5,1addu $2,$2,$25lhu $4,0($2)sll $3,$12,1sltu $2,$24,$11move $13,$8sw $3,44($9)sw $4,24($9)beq $2,$0,$L74sw $5,20($9)$L27:addiu $11,$11,-1lbu $2,0($11)addiu $6,$6,-1beq $6,$0,$L28sb $2,0($14)j $L69addiu $14,$14,1$L79:j $L69move $15,$7$L32:lw $7,8($9)lw $10,20($9)slt $2,$7,$10beq $2,$0,$L75subu $2,$7,$10lw $5,0($9)lw $8,12($9)$L36:lbu $4,0($5)addiu $7,$7,8sll $2,$8,8addiu $3,$5,1or $8,$2,$4slt $2,$7,$10move $5,$3sw $8,12($9)sw $3,0($9)bne $2,$0,$L36sw $7,8($9)subu $2,$7,$10srl $5,$8,$2$L77:lw $2,24($9)lw $4,36($9)subu $3,$7,$10and $8,$5,$2bne $8,$4,$L76sw $3,8($9)$L41:li $2,-1 # 0xffffffffffffffffsw $2,36($9)$L28:sw $15,56($9)sw $11,64($9)sw $13,60($9)subu $2,$16,$6lw $16,0($sp)j $31addiu $sp,$sp,8$L72:lw $3,28($9)lw $5,40($9)addiu $10,$3,1sll $2,$10,1addu $2,$2,$25lhu $4,0($2)li $3,1 # 0x1sll $12,$3,$10li $13,-1 # 0xffffffffffffffffli $15,-1 # 0xffffffffffffffffsw $4,24($9)sw $5,52($9)sw $12,44($9)j $L69sw $10,20($9)$L73:bltz $15,$L41move $7,$13sb $15,0($11)j $L48addiu $11,$11,1$L75:lw $8,12($9)j $L77srl $5,$8,$2$L71:j $L35lw $8,12($9)$L70:lw $16,0($sp)move $2,$0j $31addiu $sp,$sp,8.set macro.set reorder.end ff_lzw_decode.section .text.ff_lzw_decode_close,"ax",@progbits.align 2.align 5.globl ff_lzw_decode_close.ent ff_lzw_decode_close.type ff_lzw_decode_close, @functionff_lzw_decode_close:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj av_freepnop.set macro.set reorder.end ff_lzw_decode_close.section .text.ff_lzw_decode_open,"ax",@progbits.align 2.align 5.globl ff_lzw_decode_open.ent ff_lzw_decode_open.type ff_lzw_decode_open, @functionff_lzw_decode_open:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $16,16($sp)move $16,$4sw $31,20($sp)jal av_malloczli $4,16456 # 0x4048sw $2,0($16)lw $31,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,24.set macro.set reorder.end ff_lzw_decode_open.rdata.align 2.type mask, @object.size mask, 34mask:.half 0.half 1.half 3.half 7.half 15.half 31.half 63.half 127.half 255.half 511.half 1023.half 2047.half 4095.half 8191.half 16383.half 32767.half -1.ident "GCC: (GNU) 4.1.2"
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -