Skip to content

Commit c43bb0f

Browse files
authored
Merge branch 'master' into seed_make_check
2 parents 2dda4c0 + 754adb7 commit c43bb0f

25 files changed

Lines changed: 213 additions & 511 deletions

Makefile.am

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ check_PROGRAMS = neogb_io \
1616
checkdiff = test/diff/diff_bug-2nd-prime-bad.sh \
1717
test/diff/diff_bug-68.sh \
1818
test/diff/diff_bug-empty-tracer.sh \
19-
test/diff/diff_choice-linear-form-qq.sh \
2019
test/diff/diff_cp-d3-n4-p2.sh \
2120
test/diff/diff_cyclic5-16.sh \
2221
test/diff/diff_cyclic5-31.sh \
@@ -53,6 +52,7 @@ checkdiff = test/diff/diff_bug-2nd-prime-bad.sh \
5352
test/diff/diff_nonradical-radicalshape-no-square-31.sh \
5453
test/diff/diff_nonradical-radicalshape-no-square-qq.sh \
5554
test/diff/diff_nonradical-radicalshape-qq.sh \
55+
test/diff/diff_nonradical-shape-31.sh \
5656
test/diff/diff_nonradical-shape-qq.sh \
5757
test/diff/diff_one-16.sh \
5858
test/diff/diff_one-31.sh \
@@ -66,7 +66,8 @@ checkdiff = test/diff/diff_bug-2nd-prime-bad.sh \
6666
test/diff/diff_reals-dim0.sh \
6767
test/diff/diff_reals-dim0-swapvar.sh \
6868
test/diff/diff_test-lifting2.sh \
69-
test/diff/diff_xy-qq.sh
69+
test/diff/diff_xy-qq.sh \
70+
test/diff/diff_x2y2-qq.sh
7071

7172
# dist_check_DATA = test/input_files
7273
neogb_io_SOURCES = test/neogb/io/validate_input_data.c

configure.ac

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,8 @@ AC_CONFIG_LINKS([
246246
output_files/nonradical-radicalshape-qq.P1.d0.p1024.res:output_files/nonradical-radicalshape-qq.P1.d0.p1024.res
247247
test/diff/diff_nonradical-radicalshape-qq.sh:test/diff/diff_nonradical-radicalshape-qq.sh
248248
input_files/nonradical-shape-31.ms:input_files/nonradical-shape-31.ms
249-
output_files/nonradical-shape-31.res:output_files/nonradical-shape-31.res
249+
output_files/nonradical-shape-31.P2.d0.res:output_files/nonradical-shape-31.P2.d0.res
250+
test/diff/diff_nonradical-shape-31.sh:test/diff/diff_nonradical-shape-31.sh
250251
input_files/nonradical-shape-qq.ms:input_files/nonradical-shape-qq.ms
251252
output_files/nonradical-shape-qq.P1.d0.p128.res:output_files/nonradical-shape-qq.P1.d0.p128.res
252253
output_files/nonradical-shape-qq.P1.d0.p1024.res:output_files/nonradical-shape-qq.P1.d0.p1024.res
@@ -298,5 +299,10 @@ AC_CONFIG_LINKS([
298299
input_files/xy-qq.ms:input_files/xy-qq.ms
299300
output_files/xy-qq.P2.d0.res:output_files/xy-qq.P2.d0.res
300301
test/diff/diff_xy-qq.sh:test/diff/diff_xy-qq.sh
302+
input_files/x2y2-qq.ms:input_files/x2y2-qq.ms
303+
output_files/x2y2-qq.P2.d0.res:output_files/x2y2-qq.P2.d0.res
304+
output_files/x2y2-qq.p128.res:output_files/x2y2-qq.p128.res
305+
output_files/x2y2-qq.p1024.res:output_files/x2y2-qq.p1024.res
306+
test/diff/diff_x2y2-qq.sh:test/diff/diff_x2y2-qq.sh
301307
])
302308
AC_OUTPUT

input_files/x2y2-qq.ms

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
x,y
2+
0
3+
x^2,
4+
y^2
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[0, [1073741831,
2+
4,
3+
11,
4+
['x1', 'x2', 'x3', 'x4'],
5+
[0, 0, 0, 1],
6+
[1,
7+
[[8,
8+
[51238460, 937779246, 129340733, 464819646, 278485549, 320457435, 34841890, 655651556, 1]],
9+
[0,
10+
[1]],
11+
[
12+
[[7,
13+
[889162894, 951876873, 864236218, 955859524, 969102339, 401381748, 870503968, 991566980]]],
14+
[[7,
15+
[699435431, 883674317, 421406145, 416439488, 252953512, 713260948, 63471456, 627129243]]],
16+
[[7,
17+
[980813817, 367501823, 781266581, 197217171, 59856538, 224726467, 738695696, 265145803]]]
18+
]]]]]:

output_files/nonradical-shape-31.res

Lines changed: 0 additions & 20 deletions
This file was deleted.

output_files/x2y2-qq.P2.d0.res

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[0, [0,
2+
3,
3+
4,
4+
['x', 'y', 'A'],
5+
[1,2,1],
6+
[1,
7+
[[1, [0, 1]],
8+
[0, [1]],
9+
[
10+
[[0, [0]],
11+
1],
12+
[[0, [0]],
13+
1]
14+
]]]]]:

output_files/x2y2-qq.p1024.res

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[0, [1,
2+
[[[0, 0], [0, 0]]]
3+
]]:

output_files/x2y2-qq.p128.res

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[0, [1,
2+
[[[0, 0], [0, 0]]]
3+
]]:

src/fglm/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ noinst_LTLIBRARIES = libfglm.la
22
libfglm_la_SOURCES = fglm_core.c
33
libfglm_ladir = $(includedir)/msolve/fglm
44
libfglm_la_HEADERS = fglm.h
5-
libfglm_la_CFLAGS = $(SIMD_FLAGS) $(CPUEXT_FLAGS) $(OPENMP_CFLAGS)
5+
libfglm_la_CFLAGS = $(SIMD_FLAGS) $(CPUEXT_FLAGS) $(OPENMP_CFLAGS) -Wall -Wextra
66

77
EXTRA_DIST = fglm.h \
88
libfglm.h \

src/fglm/berlekamp_massey.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,8 +191,7 @@ void nmod_berlekamp_massey_add_point_modif(
191191
B->points->length = old_length + 1;
192192
}
193193

194-
//shift ne sert pas
195-
int nmod_em_gcd(nmod_berlekamp_massey_t B, long shift){
194+
int nmod_em_gcd(nmod_berlekamp_massey_t B){
196195
slong i, l, k, queue_len, queue_lo, queue_hi;
197196
queue_lo = B->npoints; // vaut 0 en entree
198197
queue_hi = B->points->length; //vaut 2*dim ou dim est la dimension du quotient
@@ -316,7 +315,6 @@ int nmod_em_gcd(nmod_berlekamp_massey_t B, long shift){
316315
}
317316

318317

319-
//shift ne sert pas
320318
int nmod_em_gcd_preinstantiated(nmod_berlekamp_massey_t B, long shift){
321319
slong l, k, queue_len, queue_lo, queue_hi;
322320
queue_lo = B->npoints; // vaut 0 en entree
@@ -436,7 +434,6 @@ int nmod_em_gcd_preinstantiated(nmod_berlekamp_massey_t B, long shift){
436434
FLINT_ASSERT(2*nmod_poly_degree(B->V1) <= B->npoints);
437435
FLINT_ASSERT(2*nmod_poly_degree(B->R0) >= B->npoints);
438436
FLINT_ASSERT(2*nmod_poly_degree(B->R1) < B->npoints);
439-
440437

441438
return 1;
442439
}

0 commit comments

Comments
 (0)