Lines Matching defs:word
194 static int Shift(uint8_t* word, int word_len, uint16_t parameter) {
198 if (word[0] < 0x80) {
200 scalar += (uint32_t)word[0];
201 word[0] = (uint8_t)(scalar & 0x7Fu);
203 } else if (word[0] < 0xC0) {
206 } else if (word[0] < 0xE0) {
209 scalar += (uint32_t)((word[1] & 0x3Fu) | ((word[0] & 0x1Fu) << 6u));
210 word[0] = (uint8_t)(0xC0 | ((scalar >> 6u) & 0x1F));
211 word[1] = (uint8_t)((word[1] & 0xC0) | (scalar & 0x3F));
213 } else if (word[0] < 0xF0) {
216 scalar += (uint32_t)((word[2] & 0x3Fu) | ((word[1] & 0x3Fu) << 6u) |
217 ((word[0] & 0x0Fu) << 12u));
218 word[0] = (uint8_t)(0xE0 | ((scalar >> 12u) & 0x0F));
219 word[1] = (uint8_t)((word[1] & 0xC0) | ((scalar >> 6u) & 0x3F));
220 word[2] = (uint8_t)((word[2] & 0xC0) | (scalar & 0x3F));
222 } else if (word[0] < 0xF8) {
225 scalar += (uint32_t)((word[3] & 0x3Fu) | ((word[2] & 0x3Fu) << 6u) |
226 ((word[1] & 0x3Fu) << 12u) | ((word[0] & 0x07u) << 18u));
227 word[0] = (uint8_t)(0xF0 | ((scalar >> 18u) & 0x07));
228 word[1] = (uint8_t)((word[1] & 0xC0) | ((scalar >> 12u) & 0x3F));
229 word[2] = (uint8_t)((word[2] & 0xC0) | ((scalar >> 6u) & 0x3F));
230 word[3] = (uint8_t)((word[3] & 0xC0) | (scalar & 0x3F));
236 int BrotliTransformDictionaryWord(uint8_t* dst, const uint8_t* word, int len,
254 word += skip;
257 while (i < len) { dst[idx++] = word[i++]; }