/* Location of x and y may differ depending on platform/memory allocation. Since IF and ELSE has different complexity count, the early return is used instead of ELSE to ensure the same complexity number regardless of x and y memory addresses. */
/* Location of x and y may differ depending on platform/memory allocation. Since IF and ELSE has different complexity count, the early return is used instead of ELSE to ensure the same complexity number regardless of x and y memory addresses. */
return;
#endif
}
#ifndef FIX_1052_COPY_CMPLX_DISCREPANCY
ELSE
{
#endif
FOR(i=L-1;i>=0;i--)
{
y[i]=x[i];
move64();
}
return;
#ifndef FIX_1052_COPY_CMPLX_DISCREPANCY
}
#endif
}
voidset64_fx(
@@ -558,9 +583,17 @@ void Copy_pword(
move16();
move16();
}
#ifdef FIX_1052_COPY_CMPLX_DISCREPANCY
/* Location of x and y may differ depending on platform/memory allocation. Since IF and ELSE has different complexity count, the early return is used instead of ELSE to ensure the same complexity number regardless of x and y memory addresses. */