From b438760f72e58d53f7e0c918a1fa35dcb3700dc0 Mon Sep 17 00:00:00 2001 From: wborgeaud Date: Wed, 19 May 2021 20:22:20 +0200 Subject: [PATCH] Use bits_u64 --- src/field/field.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/field/field.rs b/src/field/field.rs index a6e6f7cc..92d1f675 100644 --- a/src/field/field.rs +++ b/src/field/field.rs @@ -161,7 +161,7 @@ pub trait Field: let mut current = *self; let mut product = Self::ONE; - for j in 0..64 { + for j in 0..bits_u64(power) { if (power >> j & 1) != 0 { product *= current; }