; macro definitions for common sourced code %IF (%RMX EQ 3) THEN (%' %define (ax) (eax) %define (bx) (ebx) %define (cx) (ecx) %define (dx) (edx) %define (si) (esi) %define (di) (edi) %define (bp) (ebp) %define (sp) (esp) %define (mov16) (movzx) %define (pusha) (pushad) %define (popa) (popad) %define (pushf) (pushfd) %define (popf) (popfd) %define (iret) (iretd) %define (dw) (dd) %define (dd) (dp) ) ELSE (%' %define (ax) (ax) %define (bx) (bx) %define (cx) (cx) %define (dx) (dx) %define (si) (si) %define (di) (di) %define (bp) (bp) %define (sp) (sp) %define (mov16) (mov) %define (pusha) (pusha) %define (popa) (popa) %define (pushf) (pushf) %define (popf) (popf) %define (iret) (iret) %define (dw) (dw) %define (dd) (dd) ) FI%'