Skip to content

Commit a7b3efe

Browse files
authored
Merge pull request #322 from jerebertho/fix_issue310
Fix issue310
2 parents ff908a3 + c4f0491 commit a7b3efe

21 files changed

Lines changed: 262 additions & 214 deletions

Makefile.am

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ checkdiff = test/diff/diff_bug-2nd-prime-bad.sh \
4040
test/diff/diff_kat6-31.sh \
4141
test/diff/diff_kat7-qq.sh \
4242
test/diff/diff_kat8-qq-truncate.sh \
43-
test/diff/diff_linear-qq.sh \
43+
test/diff/diff_linear0-qq.sh \
44+
test/diff/diff_linear1-qq.sh \
45+
test/diff/diff_linear2-qq.sh \
4446
test/diff/diff_maxbitsize-bug.sh \
4547
test/diff/diff_mq-2-1.sh \
4648
test/diff/diff_multy-16.sh \
@@ -58,6 +60,7 @@ checkdiff = test/diff/diff_bug-2nd-prime-bad.sh \
5860
test/diff/diff_one-16.sh \
5961
test/diff/diff_one-31.sh \
6062
test/diff/diff_one-qq.sh \
63+
test/diff/diff_quadratic-nonradical-qq.sh \
6164
test/diff/diff_radical-shape-31.sh \
6265
test/diff/diff_radical-shape-qq.sh \
6366
test/diff/diff_realroot1.sh \
@@ -66,9 +69,7 @@ checkdiff = test/diff/diff_bug-2nd-prime-bad.sh \
6669
test/diff/diff_reals-dim0-extract.sh \
6770
test/diff/diff_reals-dim0.sh \
6871
test/diff/diff_reals-dim0-swapvar.sh \
69-
test/diff/diff_test-lifting2.sh \
70-
test/diff/diff_xy-qq.sh \
71-
test/diff/diff_x2y2-qq.sh
72+
test/diff/diff_test-lifting2.sh
7273

7374
# dist_check_DATA = test/input_files
7475
neogb_io_SOURCES = test/neogb/io/validate_input_data.c

configure.ac

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,15 @@ AC_CONFIG_LINKS([
205205
input_files/kat8-qq-truncate.ms:input_files/kat8-qq-truncate.ms
206206
output_files/kat8-qq-truncate.res:output_files/kat8-qq-truncate.res
207207
test/diff/diff_kat8-qq-truncate.sh:test/diff/diff_kat8-qq-truncate.sh
208-
input_files/linear-qq.ms:input_files/linear-qq.ms
209-
output_files/linear-qq.P2.d0.res:output_files/linear-qq.P2.d0.res
210-
test/diff/diff_linear-qq.sh:test/diff/diff_linear-qq.sh
208+
input_files/linear0-qq.ms:input_files/linear0-qq.ms
209+
output_files/linear0-qq.P2.d0.res:output_files/linear0-qq.P2.d0.res
210+
test/diff/diff_linear0-qq.sh:test/diff/diff_linear0-qq.sh
211+
input_files/linear1-qq.ms:input_files/linear1-qq.ms
212+
output_files/linear1-qq.P2.d0.res:output_files/linear1-qq.P2.d0.res
213+
test/diff/diff_linear1-qq.sh:test/diff/diff_linear1-qq.sh
214+
input_files/linear2-qq.ms:input_files/linear2-qq.ms
215+
output_files/linear2-qq.P2.d0.res:output_files/linear2-qq.P2.d0.res
216+
test/diff/diff_linear2-qq.sh:test/diff/diff_linear2-qq.sh
211217
input_files/maxbitsize-bug.ms:input_files/maxbitsize-bug.ms
212218
output_files/maxbitsize-bug.res:output_files/maxbitsize-bug.res
213219
test/diff/diff_maxbitsize-bug.sh:test/diff/diff_maxbitsize-bug.sh
@@ -266,6 +272,11 @@ AC_CONFIG_LINKS([
266272
output_files/one-qq.res:output_files/one-qq.res
267273
output_files/one-qq.g2.res:output_files/one-qq.g2.res
268274
test/diff/diff_one-qq.sh:test/diff/diff_one-qq.sh
275+
input_files/quadratic-nonradical-qq.ms:input_files/quadratic-nonradical-qq.ms
276+
output_files/quadratic-nonradical-qq.P2.d0.res:output_files/quadratic-nonradical-qq.P2.d0.res
277+
output_files/quadratic-nonradical-qq.p128.res:output_files/quadratic-nonradical-qq.p128.res
278+
output_files/quadratic-nonradical-qq.p1024.res:output_files/quadratic-nonradical-qq.p1024.res
279+
test/diff/diff_quadratic-nonradical-qq.sh:test/diff/diff_quadratic-nonradical-qq.sh
269280
input_files/radical-shape-31.ms:input_files/radical-shape-31.ms
270281
output_files/radical-shape-31.P2.d0.res:output_files/radical-shape-31.P2.d0.res
271282
test/diff/diff_radical-shape-31.sh:test/diff/diff_radical-shape-31.sh
@@ -299,13 +310,5 @@ AC_CONFIG_LINKS([
299310
input_files/test-lifting2.ms:input_files/test-lifting2.ms
300311
output_files/test-lifting2.P2.d0.res:output_files/test-lifting2.P2.d0.res
301312
test/diff/diff_test-lifting2.sh:test/diff/diff_test-lifting2.sh
302-
input_files/xy-qq.ms:input_files/xy-qq.ms
303-
output_files/xy-qq.P2.d0.res:output_files/xy-qq.P2.d0.res
304-
test/diff/diff_xy-qq.sh:test/diff/diff_xy-qq.sh
305-
input_files/x2y2-qq.ms:input_files/x2y2-qq.ms
306-
output_files/x2y2-qq.P2.d0.res:output_files/x2y2-qq.P2.d0.res
307-
output_files/x2y2-qq.p128.res:output_files/x2y2-qq.p128.res
308-
output_files/x2y2-qq.p1024.res:output_files/x2y2-qq.p1024.res
309-
test/diff/diff_x2y2-qq.sh:test/diff/diff_x2y2-qq.sh
310313
])
311314
AC_OUTPUT

input_files/issue-310.ms

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
x
2+
0
3+
x^3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
x1,x2
22
0
33
x1+1267650600228229401496703205376,
4-
x2+1267650600228229401496703205376
4+
x2+1267650600228229401496703205374

input_files/linear2-qq.ms

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
x1,x2
2+
0
3+
x1+1267650600228229401496703205376,
4+
x2
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
['x1', 'x2'],
55
[0, 1],
66
[1,
7-
[[1, [1267650600228229401496703205376, 1]],
7+
[[1, [1267650600228229401496703205374, 1]],
88
[0, [1]],
99
[
1010
[[0, [1267650600228229401496703205376]],

output_files/linear2-qq.P2.d0.res

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[0, [0,
2+
2,
3+
1,
4+
['x1', 'x2'],
5+
[0, 1],
6+
[1,
7+
[[1, [0, 1]],
8+
[0, [1]],
9+
[
10+
[[0, [1267650600228229401496703205376]],
11+
1]
12+
]]]]]:

0 commit comments

Comments
 (0)