{% for prog in progs %}

{{ prog.path }}

{% for subroutine in prog.prog %}
- {{ subroutine.sub_addr }} [{{ subroutine.sub_section }}] <{{ subroutine.sub_name }}>:
{% for row in subroutine.sub_asm %} {% for event in row.instr_events %} {% if event.typ == "start" %}
{% endif %} {% endfor %}
{{ row.instr_addr }}
{{ row.instr_bytes }}
{{ row.instr_asm }}
{% for event in row.instr_events %} {% if event.typ == "end" %}
{% endif %} {% endfor %} {% endfor %}
{% if not subroutine.sub_relevant %} {% endif %} {% endfor %}
{% endfor %}