Lines Matching refs:CHUNK
33 const CHUNK: usize = 64;
43 let mut chunkmap = Map::<[u8; CHUNK], u8>::new();
44 let mut dense = Vec::<[u8; CHUNK]>::new();
58 let empty_chunk = [0u8; CHUNK];
63 for i in 0..(u32::from(char::MAX) + 1) / CHUNK as u32 / 8 {
66 for j in 0..CHUNK as u32 {
70 let code = (i * CHUNK as u32 + j) * 8 + k;
92 let mut front = [0u8; CHUNK / 2];
93 let mut back = [0u8; CHUNK / 2];
94 front.copy_from_slice(&chunk[..CHUNK / 2]);
95 back.copy_from_slice(&chunk[CHUNK / 2..]);
109 let mut front = [0u8; CHUNK / 2];
110 let mut back = [0u8; CHUNK / 2];
111 front.copy_from_slice(&chunk[..CHUNK / 2]);
112 back.copy_from_slice(&chunk[CHUNK / 2..]);
115 match u8::try_from(halfdense.len() / (CHUNK / 2)) {
124 concat[..CHUNK / 2].copy_from_slice(&back);
125 concat[CHUNK / 2..].copy_from_slice(&next);
132 match u8::try_from(halfdense.len() / (CHUNK / 2) - 1) {