compiles with icc