Fixes regression introduced by 5d0b8b1ae307951310c7d9a8fa282fbca9b997cd.
Separates macro arguments with commas and passes .4H/.8H as macro arguments instead of 4H/8H (the later form being interpreted as an hexadecimal value). Fixes ticket #6324. Suggested-by: Martin Storsjö <martin@martin.st>