Lines Matching refs:end
112 self.end = self.start + int(attrs["size"]) - 1
115 if self.type == 'bool' and self.start != self.end:
157 elif self.type == 'uint' and self.end - self.start > 32:
182 return self != field and max(self.start, field.start) <= min(self.end, field.end)
215 last_byte = field.end // 8
229 self.length = max(field.end // 8 for field in self.fields) + 1
265 if field.type in ["float", "uint", "int"] and field.start % 8 == 0 and field.end - field.start == 31 and not field.minus_one:
288 end = field.end
291 end -= field_byte_start
300 (start, end)
302 extra_shift = (31 - (end - start)) // 8 * 8
306 (value, start, end)
309 (value, start, end)
312 (value, start, end)
315 (value, start, end)
320 (value, start, end)
323 (value, start, end)
326 (value, start, end, field.fractional_size)
329 (value, start, end, field.fractional_size)
332 (index, field_index, start, end)
360 args.append(str(start + field.end))