Home
last modified time | relevance | path

Searched refs:dest_buf (Results 1 – 11 of 11) sorted by relevance

/xnu-11215/libkern/kxld/
H A DWKdmCompress.c16 WK_word* dest_buf) in WK_pack_2bits() argument
19 WK_word* dest_next = dest_buf; in WK_pack_2bits()
44 WK_word* dest_buf) in WK_pack_4bits() argument
47 WK_word* dest_next = dest_buf; in WK_pack_4bits()
69 WK_word* dest_buf) in WK_pack_3_tenbits() argument
72 WK_word* dest_next = dest_buf; in WK_pack_3_tenbits()
94 WK_word* dest_buf, in WKdm_compress() argument
203 SET_QPOS_AREA_START(dest_buf, next_full_patt); in WKdm_compress()
226 dest_buf + HEADER_SIZE_IN_WORDS); in WKdm_compress()
277 SET_LOW_BITS_AREA_START(dest_buf, boundary_tmp); in WKdm_compress()
[all …]
H A DWKdmDecompress.c123 WK_word* dest_buf, in WKdm_decompress() argument
206 WK_word *next_output = dest_buf; in WKdm_decompress()
/xnu-11215/osfmk/vm/
H A DWKdm_new.h80 WK_word* dest_buf,
85 WK_word* dest_buf,
91 WK_word* dest_buf,
96 WK_word* dest_buf,
103 WK_word* dest_buf,
108 WK_word* dest_buf,
H A Dvm_compressor_algorithms.c239 WKdmD(WK_word* src_buf, WK_word* dest_buf, WK_word* scratch, unsigned int bytes, in WKdmD() argument
248 WKdm_decompress_4k(src_buf, dest_buf, scratch, bytes); in WKdmD()
255 WKdm_decompress_16k(src_buf, dest_buf, scratch, bytes); in WKdmD()
261 WKdm_decompress_new(src_buf, dest_buf, scratch, bytes); in WKdmD()
270 WKdmC(WK_word* src_buf, WK_word* dest_buf, WK_word* scratch, in WKdmC() argument
278 wkcval = WKdm_compress_4k(src_buf, dest_buf, scratch, limit); in WKdmC()
286 int wkswsz = WKdm_compress_16k(src_buf, dest_buf, scratch, limit); in WKdmC()
293 wkcval = WKdm_compress_new(src_buf, dest_buf, scratch, limit); in WKdmC()
/xnu-11215/osfmk/x86_64/
H A DWKdmCompress_new.s202 #define dest_buf %r12 macro
297 subq dest_buf, %rax // next_full_patt - dest_buf
300 movl %eax, 0(dest_buf) // dest_buf[0] = next_full_patt - dest_buf
307 movq dest_buf, %rdi // dest_buf
379 subq dest_buf, %rax // boundary_tmp - dest_buf
383 movl %r13d, 4(dest_buf) // dest_buf[1] = boundary_tmp - dest_buf
425 subq dest_buf, %rax // boundary_tmp - dest_buf
566 addq $4, dest_buf
586 mov %dx, 4(dest_buf) // store the byte index
587 addq $6, dest_buf
[all …]
H A DWKdmDecompress_new.s248 #define dest_buf %r12 macro
266 movl %eax, -4(dest_buf) // *dest_buf = w
271 addq $4, dest_buf
284 movl %eax, -4(dest_buf) // *dest_buf = newly formed word
305 movl %eax, -4(dest_buf) // *dest_buf = word
315 movl $0, -4(dest_buf) // *dest_buf = 0
/xnu-11215/osfmk/arm64/
H A DWKdmCompress_4k.s184 #define dest_buf x1 macro
345 sub rax, next_full_patt, dest_buf // next_full_patt - dest_buf
347 str eax, [dest_buf] // dest_buf[0] = next_full_patt - dest_buf
352 add rdi, dest_buf, #12 // dest_buf
402 ldr eax, [dest_buf]
415 sub rax, rdi, dest_buf // boundary_tmp - dest_buf
418 str eax, [dest_buf,#4] // dest_buf[1] = boundary_tmp - dest_buf
452 3: sub rax, rdi, dest_buf // boundary_tmp - dest_buf
454 str eax, [dest_buf, #8] // SET_LOW_BITS_AREA_END(dest_buf,boundary_tmp)
608 strh edx, [dest_buf], #2 // store the byte index
[all …]
H A DWKdmCompress_16k.s186 #define dest_buf x1 macro
347 sub rax, next_full_patt, dest_buf // next_full_patt - dest_buf
349 str eax, [dest_buf] // dest_buf[0] = next_full_patt - dest_buf
354 add rdi, dest_buf, #12 // dest_buf
404 ldr eax, [dest_buf]
417 sub rax, rdi, dest_buf // boundary_tmp - dest_buf
420 str eax, [dest_buf,#4] // dest_buf[1] = boundary_tmp - dest_buf
454 3: sub rax, rdi, dest_buf // boundary_tmp - dest_buf
456 str eax, [dest_buf, #8] // SET_LOW_BITS_AREA_END(dest_buf,boundary_tmp)
610 strh edx, [dest_buf], #2 // store the byte index
[all …]
H A DWKdmDecompress_16k.s106 #define dest_buf x1 macro
155 mov rax, dest_buf
174 str eax, [dest_buf, rdx] // store non-0 word in the destination buffer
364 str w9, [dest_buf], #4 // *dest_buf++ = 0
388 str eax, [dest_buf], #4 // *dest_buf++ = newly formed word
413 str eax, [dest_buf], #4 // *dest_buf++ = word
428 str eax, [dest_buf], #4 // *dest_buf++ = w
H A DWKdmDecompress_4k.s106 #define dest_buf x1 macro
155 mov rax, dest_buf
174 str eax, [dest_buf, rdx] // store non-0 word in the destination buffer
364 str w9, [dest_buf], #4 // *dest_buf++ = 0
388 str eax, [dest_buf], #4 // *dest_buf++ = newly formed word
413 str eax, [dest_buf], #4 // *dest_buf++ = word
428 str eax, [dest_buf], #4 // *dest_buf++ = w
/xnu-11215/bsd/vfs/
H A Dvfs_io_compression_stats.c277 uint8_t *dest_buf = *PERCPU_GET(per_cpu_compression_buf); in iocs_compress_block() local
279 int compressed_block_size = (int) lz4raw_encode_buffer(dest_buf, block_size, in iocs_compress_block()