30fd9d413b32ff57495af160d272bf8e27a116b3
[deliverable/barectf.git] / barectf / templates / c / serialize-write-real-statements.j2
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' %}
6
7 {
8 union _{{ union_name }} {{ union_name }};
9
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' %}
13
14 {% endfilter %}
15 }
This page took 0.028652 seconds and 3 git commands to generate.