From b75f73f5ed220b547ccf3c309cb78931f2cdcfcd Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Sat, 29 Sep 2018 23:04:19 +0200 Subject: [PATCH] make sure POLY doesn't create a shorter sequence --- galois_field.hh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/galois_field.hh b/galois_field.hh index 81fbadf..14f1741 100644 --- a/galois_field.hh +++ b/galois_field.hh @@ -113,8 +113,10 @@ struct Tables EXP = exp_; log_[exp_[N] = 0] = N; TYPE a = 1; - for (int i = 0; i < N; ++i, a = next(a)) + for (int i = 0; i < N; ++i, a = next(a)) { log_[exp_[i] = a] = i; + assert(!i || a != 1); + } assert(1 == a); } ~Tables()