Macros generate auxregs themselves