ref/include/f11_260.c
// Shrink to 32 bits. Assumes reduction has already occurred, and wide storage
// is being used for vector compatibility.
Shrink to 32 bits. Assumes reduction has already occurred, and wide storage
is being used for vector compatibility.
Shrink to 32 bits . Assumes reduction has already occurred and wide storage is being used for vector compatibility .
void narrow(residue_narrow_t *result, const residue_wide_t * __restrict w) {
  for (int i = 0; i < NLIMBS; ++i) {
    result->limbs[i] = w->limbs[i];
  }
}
void narrow ( residue_narrow_t * result , const residue_wide_t * __restrict w ) { for ( int i = 0 ; i < NLIMBS ; ++ i ) { result -> limbs [ i ] = w -> limbs [ i ] ; } }
Shrink to 32 bits.
Shrink to 32 bits .