Use 16-bit type to represent type size in bits
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 2 Nov 2022 19:45:31 +0000 (15:45 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 2 Nov 2022 19:45:31 +0000 (15:45 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/side/trace.h

index 375412dae4ff7e3a6546bd07c304f4ef1aa0bf37..309ab267846be26e6c7909a1c9bea2b38ce73322 100644 (file)
@@ -305,17 +305,17 @@ struct side_type_struct_sg {
 struct side_type_integer {
        const struct side_attr *attr;
        uint32_t nr_attr;
+       uint16_t integer_size_bits;     /* bits */
+       uint16_t len_bits;              /* bits */
        uint8_t signedness;             /* true/false */
        uint8_t byte_order;             /* enum side_type_byte_order */
-       uint8_t integer_size_bits;      /* bits */
-       uint8_t len_bits;               /* bits */
 };
 
 struct side_type_float {
        const struct side_attr *attr;
        uint32_t nr_attr;
        uint32_t byte_order;            /* enum side_type_byte_order */
-       uint8_t float_size_bits;        /* bits */
+       uint16_t float_size_bits;       /* bits */
 };
 
 struct side_type_description {
@@ -576,10 +576,10 @@ struct side_tracer_dynamic_vla_visitor_ctx {
                        .side_integer = { \
                                .attr = _attr, \
                                .nr_attr = SIDE_ARRAY_SIZE(SIDE_PARAM(_attr)), \
-                               .signedness = _signedness, \
-                               .byte_order = _byte_order, \
                                .integer_size_bits = _integer_size_bits, \
                                .len_bits = _len_bits, \
+                               .signedness = _signedness, \
+                               .byte_order = _byte_order, \
                        }, \
                }, \
        }
This page took 0.024868 seconds and 4 git commands to generate.