|     .section        .textf, TEXTF _func1 :     subw    sp, #0x06               ;スタックの確保     onew    ax     movw    [sp+0x00], ax           ;配列aの要素への代入     movw    ax, sp     call    !!_g     call    !!_ext_tsk              ;ext_tsk 関数の呼び出し     br      !!__kernel_task_exit    ;タスク関数が常に出力する__kernel_task_exit呼び出し                                     ;エピローグを出力しない _func2 :     subw    sp, #0x06     onew    ax     movw    [sp+0x00], ax           ;配列aの要素への代入     movw    ax, sp     call    !!_g     br      !!__kernel_task_exit    ;タスク関数が常に出力する__kernel_task_exit呼び出し                                     ;エピローグを出力しない _func3 :     subw    sp, #0x06     onew    ax     movw    [sp+0x00], ax           ;配列aの要素への代入     movw    ax, sp     call    !!_g     call    !!_ext_tsk              ;ext_tsk関数の呼び出し     addw    sp, #0x06               ;#pragma rtos_taskがないとエピローグを出力する     ret _func4 :     subw    sp, #0x06     onew    ax     movw    [sp+0x00], ax           ;配列aの要素への代入     movw    ax, sp     call    !!_g     movw    ax, [sp+0x00]     or      a, x     bnz     $.BB@LABEL@4_2 .BB@LABEL@4_1:                      ;return     addw    sp, #0x06               ;#pragma rtos_taskがないとエピローグを出力する     ret .BB@LABEL@4_2:                      ;bb3     call    !!_ext_tsk     br      $.BB@LABEL@4_1 |