Lines Matching defs:self
120 static BROTLI_INLINE void InitCommand(Command* self,
125 self->insert_len_ = (uint32_t)insertlen;
126 self->copy_len_ = (uint32_t)(copylen | (delta << 25));
132 dist->distance_postfix_bits, &self->dist_prefix_, &self->dist_extra_);
135 TO_BROTLI_BOOL((self->dist_prefix_ & 0x3FF) == 0), &self->cmd_prefix_);
138 static BROTLI_INLINE void InitInsertCommand(Command* self, size_t insertlen) {
139 self->insert_len_ = (uint32_t)insertlen;
140 self->copy_len_ = 4 << 25;
141 self->dist_extra_ = 0;
142 self->dist_prefix_ = BROTLI_NUM_DISTANCE_SHORT_CODES;
143 GetLengthCode(insertlen, 4, BROTLI_FALSE, &self->cmd_prefix_);
147 const Command* self, const BrotliDistanceParams* dist) {
148 if ((self->dist_prefix_ & 0x3FFu) <
150 return self->dist_prefix_ & 0x3FFu;
152 uint32_t dcode = self->dist_prefix_ & 0x3FFu;
153 uint32_t nbits = self->dist_prefix_ >> 10;
154 uint32_t extra = self->dist_extra_;
167 static BROTLI_INLINE uint32_t CommandDistanceContext(const Command* self) {
168 uint32_t r = self->cmd_prefix_ >> 6;
169 uint32_t c = self->cmd_prefix_ & 7;
176 static BROTLI_INLINE uint32_t CommandCopyLen(const Command* self) {
177 return self->copy_len_ & 0x1FFFFFF;
180 static BROTLI_INLINE uint32_t CommandCopyLenCode(const Command* self) {
181 uint32_t modifier = self->copy_len_ >> 25;
183 return (uint32_t)((int32_t)(self->copy_len_ & 0x1FFFFFF) + delta);