| @@ -137,16 +137,16 @@ field_sqrn ( | |||||
| static __inline__ mask_t | static __inline__ mask_t | ||||
| __attribute__((unused,always_inline)) | __attribute__((unused,always_inline)) | ||||
| field_low_bit (const struct field_t *f) { | |||||
| struct field_t red; | |||||
| field_copy(&red,f); | |||||
| field_strong_reduce(&red); | |||||
| field_low_bit (const field_a_t f) { | |||||
| field_a_t red; | |||||
| field_copy(red,f); | |||||
| field_strong_reduce(red); | |||||
| return -(1&red.limb[0]); | return -(1&red.limb[0]); | ||||
| } | } | ||||
| static __inline__ mask_t | static __inline__ mask_t | ||||
| __attribute__((unused,always_inline)) | __attribute__((unused,always_inline)) | ||||
| field_make_nonzero (struct field_t *f) { | |||||
| field_make_nonzero (field_a_t f) { | |||||
| mask_t z = field_is_zero(f); | mask_t z = field_is_zero(f); | ||||
| field_addw( f, -z ); | field_addw( f, -z ); | ||||
| return z; | return z; | ||||