%imacro wlcalc 1-2.nolist global wlcalc_%1?%[%%l] wlcalc_%1?%[%%l]: %2 %endmacro group codegroup code code2 section code global label26, label3A, label38 times 26h nop label26: wlcalc byte_minusext_label26 dw 0 wlcalc word_minusext_label26 dw 0 wlcalc 3byte_minusext_label3A dd 0 wlcalc dword_minusext_label38 dd 0 times 3Ah - ($ - $$) nop section code2 align=2 label3A: section data align=16 times 38h nop label38: