%imacro wlcalc 1-2.nolist global wlcalc_%1?%[%%l] wlcalc_%1?%[%%l]: %2 %endmacro group codegroup code code2 section code global label26, label3A, label38, label2640 times 26h nop label26: dw label26 wlcalc word_extpara_label26 dw 0 dw label26 + 4200h wlcalc word_extpara_label26 dw 4200h dw label38 wlcalc word_extpara_label38 dw 0 dw label38 + 4200h wlcalc word_extpara_label38 dw 4200h dw label3A wlcalc word_extpara_label3A dw 0 section code2 align=2 label3A: dw label2640 wlcalc word_extpara_label2640 dw 0 wlcalc word_minusextpara_label26 dw 100h section data align=16 times 38h nop label38: label2640: equ 2640h