1 {% import 'c/common.j2' as c_common %}
2 {% set union_name = 'f2u' if op.ft.size == 32 else 'd2u' %}
3 {% set c_type = 'uint32_t' if op.ft.size == 32 else 'uint64_t' %}
4 {% set src %}{{ union_name }}.u{% endset %}
5 {% include 'c/serialize-write-statements-comment.j2' %}
8 union _{{ union_name }} {{ union_name }};
10 {{ union_nameĀ }}.f = {{ c_common.op_src(op) }};
11 {% filter indent_tab(indent_first=True) %}
12 {% include 'c/serialize-write-bit-array-statements.j2' %}