?? lzw.mid
字號(hào):
.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 nomacro j $31 lw $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 nomacro lw $2,16($4) bne $2,$0,$L4 nop lw $5,0($4) lw $6,4($4) sltu $2,$5,$6 beq $2,$0,$L16 nop lw $3,16452($4) bgtz $3,$L15 addu $2,$3,$5 j $L16 nop$L14: blez $2,$L16 move $3,$2 addu $2,$3,$5$L15: sw $2,0($4) addiu $5,$2,1 lbu $2,0($2) sltu $3,$5,$6 sw $2,16452($4) bne $3,$0,$L14 sw $5,0($4)$L16: j $31 nop$L4: lw $2,4($4) j $31 sw $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 nomacro addiu $10,$5,1 lui $2,%hi(mask) addiu $2,$2,%lo(mask) sll $3,$10,1 li $8,1 # 0x1 addu $3,$3,$2 addiu $2,$5,-1 sll $9,$8,$5 sltu $2,$2,12 addiu $14,$9,2 sll $8,$8,$10 li $24,-1 # 0xffffffffffffffff addiu $13,$9,1 li $11,-1 # 0xffffffffffffffff addiu $12,$4,68 addu $7,$6,$7 beq $2,$0,$L20 lw $15,16($sp) lhu $3,0($3) xori $2,$15,0x1 sltu $2,$2,1 sw $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 $31 move $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 nomacro addiu $sp,$sp,-8 sw $16,0($sp) lw $2,36($4) move $9,$4 move $14,$5 bltz $2,$L70 move $16,$6 lui $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,$11 bne $2,$0,$L27 nop$L74: lw $2,16($9) bne $2,$0,$L32 nop lw $10,20($9) lw $7,8($9) slt $2,$7,$10 beq $2,$0,$L71 nop lw $3,16452($9) lw $5,0($9) lw $8,12($9)$L34: bne $3,$0,$L38 nop lbu $3,0($5) addiu $5,$5,1 sw $3,16452($9) sw $5,0($9)$L38: lbu $2,0($5) addiu $3,$3,-1 sll $2,$2,$7 addiu $7,$7,8 or $8,$8,$2 addiu $5,$5,1 slt $2,$7,$10 sw $8,12($9) sw $5,0($9) sw $7,8($9) bne $2,$0,$L34 sw $3,16452($9)$L35: lw $2,24($9) move $5,$8 lw $4,36($9) srl $8,$8,$10 sw $8,12($9) subu $3,$7,$10 and $8,$5,$2 beq $8,$4,$L41 sw $3,8($9)$L76: lw $2,32($9) beq $8,$2,$L72 nop lw $2,52($9) beq $8,$2,$L73 slt $2,$8,$2 beq $2,$0,$L41 move $7,$8$L48: lw $2,40($9) slt $2,$7,$2 bne $2,$0,$L78 andi $4,$7,0x00ff$L63: addu $3,$7,$9 lbu $4,4164($3) sll $2,$7,1 sb $4,0($11) addu $2,$2,$9 lhu $7,8260($2) lw $3,40($9) slt $3,$7,$3 beq $3,$0,$L63 addiu $11,$11,1 andi $4,$7,0x00ff$L78: sb $4,0($11) lw $5,52($9) lw $12,44($9) slt $2,$5,$12 beq $2,$0,$L52 addiu $11,$11,1 bltz $13,$L52 sll $2,$5,1 addu $3,$5,$9 addu $2,$2,$9 addiu $5,$5,1 sb $4,4164($3) sh $13,8260($2) sw $5,52($9)$L52: lw $2,48($9) subu $2,$12,$2 slt $2,$5,$2 bne $2,$0,$L79 move $13,$8 lw $5,20($9) slt $2,$5,12 beq $2,$0,$L69 move $15,$7 addiu $5,$5,1 sll $2,$5,1 addu $2,$2,$25 lhu $4,0($2) sll $3,$12,1 sltu $2,$24,$11 move $13,$8 sw $3,44($9) sw $4,24($9) beq $2,$0,$L74 sw $5,20($9)$L27: addiu $11,$11,-1 lbu $2,0($11) addiu $6,$6,-1 beq $6,$0,$L28 sb $2,0($14) j $L69 addiu $14,$14,1$L79: j $L69 move $15,$7$L32: lw $7,8($9) lw $10,20($9) slt $2,$7,$10 beq $2,$0,$L75 subu $2,$7,$10 lw $5,0($9) lw $8,12($9)$L36: lbu $4,0($5) addiu $7,$7,8 sll $2,$8,8 addiu $3,$5,1 or $8,$2,$4 slt $2,$7,$10 move $5,$3 sw $8,12($9) sw $3,0($9) bne $2,$0,$L36 sw $7,8($9) subu $2,$7,$10 srl $5,$8,$2$L77: lw $2,24($9) lw $4,36($9) subu $3,$7,$10 and $8,$5,$2 bne $8,$4,$L76 sw $3,8($9)$L41: li $2,-1 # 0xffffffffffffffff sw $2,36($9)$L28: sw $15,56($9) sw $11,64($9) sw $13,60($9) subu $2,$16,$6 lw $16,0($sp) j $31 addiu $sp,$sp,8$L72: lw $3,28($9) lw $5,40($9) addiu $10,$3,1 sll $2,$10,1 addu $2,$2,$25 lhu $4,0($2) li $3,1 # 0x1 sll $12,$3,$10 li $13,-1 # 0xffffffffffffffff li $15,-1 # 0xffffffffffffffff sw $4,24($9) sw $5,52($9) sw $12,44($9) j $L69 sw $10,20($9)$L73: bltz $15,$L41 move $7,$13 sb $15,0($11) j $L48 addiu $11,$11,1$L75: lw $8,12($9) j $L77 srl $5,$8,$2$L71: j $L35 lw $8,12($9)$L70: lw $16,0($sp) move $2,$0 j $31 addiu $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 nomacro j av_freep nop .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 nomacro addiu $sp,$sp,-24 sw $16,16($sp) move $16,$4 sw $31,20($sp) jal av_mallocz li $4,16456 # 0x4048 sw $2,0($16) lw $31,20($sp) lw $16,16($sp) j $31 addiu $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"
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -