c++ intrinsics