enabled compiling of *3M functions