GEC-50 Put #ifdefs around entire Reduction function

Instead of adding empty functions, IDG shouldn't contain PPC and AVX implemenations at all if the architecture doesn't support them.

Moving the #ifdef guards around easily solves the issue and avoids all compiler warnings about unused variables in the empty functions.

Merge request reports

Loading