diff --git a/expansion/$tests/convolution/xor_convolution.test.py b/expansion/$tests/convolution/xor_convolution.test.py index 4adc841..370a8bc 100644 --- a/expansion/$tests/convolution/xor_convolution.test.py +++ b/expansion/$tests/convolution/xor_convolution.test.py @@ -26,6 +26,9 @@ def f(A): if MOD != -1: A[j] = (x + y) % MOD A[j + h] = (x - y) % MOD + else: + A[j] = x + y + A[j + h] = x - y h *= 2 f(A) diff --git a/expansion/convolution/xor_convolution.py b/expansion/convolution/xor_convolution.py index 682f725..86dbf00 100644 --- a/expansion/convolution/xor_convolution.py +++ b/expansion/convolution/xor_convolution.py @@ -19,6 +19,9 @@ def f(A): if MOD != -1: A[j] = (x + y) % MOD A[j + h] = (x - y) % MOD + else: + A[j] = x + y + A[j + h] = x - y h *= 2 f(A)