diff --git a/libsharp/sharp_core.c b/libsharp/sharp_core.c index cfdaab5..4ecc132 100644 --- a/libsharp/sharp_core.c +++ b/libsharp/sharp_core.c @@ -447,7 +447,16 @@ NOINLINE static void inner_loop_m2a(sharp_job *job, const int *ispair, ++ith; } if (nth>0) + { + int i2=((nth+VLEN-1)/VLEN)*VLEN; + for (int i=nth; i