.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 
 |