#pragma GCC optimize "O1"
-#if defined(POWER8) || defined(POWER9) || defined(POWER10)
#if defined(__VEC__) || defined(__ALTIVEC__)
+#if defined(POWER8) || defined(POWER9)
#if defined(DOUBLE)
#include "zscal_microk_power8.c"
#endif
+#elif defined(POWER10)
+#if defined(DOUBLE)
+#include "zscal_microk_power8.c"
+#else
+#include "cscal_microk_power10.c"
+#endif
#endif
#endif
{
+#if defined(DOUBLE)
n1 = n & -8;
+#else
+ n1 = n & -16;
+#endif
if ( n1 > 0 )
{
zscal_kernel_8(n1, x, da_r, da_i);