140508-iss003: move macros to clinalg_macros.h