Use separate macros for the different mixing loops