| /isa-l/igzip/aarch64/ |
| H A D | huffman_aarch64.h | 60 .macro get_len_code hufftables:req,length:req,code:req,code_len:req,tmp0:req 62 ldr w_\code_len,[x_\tmp0,x_\length,lsl 2] 63 lsr w_\code, w_\code_len , 5 64 and x_\code_len,x_\code_len,0x1f 67 .macro get_lit_code hufftables:req,lit:req,code:req,code_len:req 70 add x_\code_len,\hufftables,LIT_TABLE_SIZES_OFFSET 71 ldrb w_\code_len,[x_\code_len,x_\lit] 74 .macro get_dist_code hufftables:req,dist:req,code:req,code_len:req,tmp0:req,tmp1:req,tmp2:req 78 ldr w_\code_len,[x_\tmp0,x_\dist,lsl 2] 79 lsr w_\code, w_\code_len , 5 [all …]
|
| H A D | igzip_deflate_finish_aarch64.S | 120 declare_generic_reg code_len, 24,x 198 get_len_code hufftables,match_length,code,code_len,tmp0 203 lsl code2,code2,code_len 205 add code_len,code_len,code_len2 211 update_bits stream,code,code_len,m_bits,m_bit_count,m_out_buf 219 get_lit_code hufftables,literal,code,code_len 225 update_bits stream,code,code_len,m_bits,m_bit_count,m_out_buf 237 get_lit_code hufftables,literal,code,code_len 242 update_bits stream,code,code_len,m_bits,m_bit_count,m_out_buf 251 get_lit_code hufftables,literal,code,code_len [all …]
|
| H A D | bitbuf2_aarch64.h | 35 .macro update_bits stream:req,code:req,code_len:req,m_bits:req,m_bit_count:req \ 40 add x_\m_bit_count,x_\code_len,x_\m_bit_count 45 lsr w_\code_len,w_\m_bit_count,3 46 add x_\m_out_buf,x_\m_out_buf,w_\code_len,uxtw
|
| H A D | igzip_deflate_body_aarch64.S | 118 declare_generic_reg code_len, 24,x 211 get_len_code hufftables,match_length,code,code_len,tmp0 218 lsl code2,code2,code_len 220 add code_len,code_len,code_len2 226 update_bits stream,code,code_len,m_bits,m_bit_count,m_out_buf 236 get_lit_code hufftables,literal,code,code_len 242 update_bits stream,code,code_len,m_bits,m_bit_count,m_out_buf
|
| /isa-l/igzip/ |
| H A D | igzip_base.c | 35 uint64_t code, code_len, code2, code_len2; in isal_deflate_body_base() local 87 get_len_code(stream->hufftables, match_length, &code, &code_len); in isal_deflate_body_base() 90 code |= code2 << code_len; in isal_deflate_body_base() 91 code_len += code_len2; in isal_deflate_body_base() 93 write_bits(&state->bitbuf, code, code_len); in isal_deflate_body_base() 101 get_lit_code(stream->hufftables, literal & 0xFF, &code, &code_len); in isal_deflate_body_base() 102 write_bits(&state->bitbuf, code, code_len); in isal_deflate_body_base() 122 uint64_t code, code_len, code2, code_len2; in isal_deflate_finish_base() local 169 &code_len); in isal_deflate_finish_base() 172 code |= code2 << code_len; in isal_deflate_finish_base() [all …]
|
| H A D | huffman.h | 128 uint64_t code_len; in get_dist_code() local 129 code_len = hufftables->dist_table[dist - 1]; in get_dist_code() 130 *code = code_len >> 5; in get_dist_code() 131 *len = code_len & 0x1F; in get_dist_code() 143 uint64_t code_len; in get_len_code() local 144 code_len = hufftables->len_table[length - 3]; in get_len_code() 145 *code = code_len >> 5; in get_len_code() 146 *len = code_len & 0x1F; in get_len_code()
|
| H A D | huff_codes.c | 863 uint32_t i, j, k, child, depth, code_len; in fix_code_lens() local 866 code_len = 0; in fix_code_lens() 878 while (code_len < depth) { in fix_code_lens() 879 code_len++; in fix_code_lens() 880 code_len_count[code_len] = 0; in fix_code_lens() 886 if (code_len > max_code_len) { in fix_code_lens() 887 while (code_len > max_code_len) { in fix_code_lens() 888 assert(code_len_count[code_len] > 1); in fix_code_lens() 895 code_len_count[code_len - 1]++; in fix_code_lens() 896 code_len_count[code_len] -= 2; in fix_code_lens() [all …]
|
| H A D | igzip_inflate.c | 287 uint32_t code, code_len, expand_len; in set_and_expand_lit_len_huffcode() local 339 code_len = huff_code_table->length; in set_and_expand_lit_len_huffcode() 340 if (code_len == 0) in set_and_expand_lit_len_huffcode() 343 code = bit_reverse2(next_code[code_len], code_len); in set_and_expand_lit_len_huffcode() 345 insert_index = expand_count[code_len]; in set_and_expand_lit_len_huffcode() 347 expand_count[code_len]++; in set_and_expand_lit_len_huffcode() 349 write_huff_code(huff_code_table, code, code_len); in set_and_expand_lit_len_huffcode() 350 next_code[code_len] += 1; in set_and_expand_lit_len_huffcode() 358 code_len = tmp_table[len_sym].length; in set_and_expand_lit_len_huffcode() 359 if (code_len == 0) { in set_and_expand_lit_len_huffcode() [all …]
|
| H A D | igzip_finish.asm | 206 ; get_len_code(len, &code, &code_len); 207 get_len_code len, code, rcx, hufftables ;; rcx is code_len 210 ; code2 <<= code_len 212 ; code_len2 += code_len
|
| H A D | huffman.asm | 102 %define %%code_len %2d ; 32-bit OUT 104 mov %%code_len, [%%hufftables + DIST_TABLE_OFFSET + 4*%%dist ] 165 %define %%code_len %2d ; 32-bit OUT
|