-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
3139 lines (2027 loc) · 101 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 6a40623ffd93e7b412ffceab80184ef39c3426a7
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 29 17:17:11 2017 +0200
move some headers
commit cc98894b7677325f249fa4ccb71c3f8bd774394a
Author: Paul Zimmermann <[email protected]>
Date: Thu Jun 29 15:05:33 2017 +0200
fixed -Warray-bounds error (found on gcc20)
commit 8ab3eaa38085e1de3a0275b4a65f48ef678cf5e6
Author: Paul Zimmermann <[email protected]>
Date: Thu Jun 29 14:57:42 2017 +0200
removed mulcount (never used)
commit e60834e2c53e0461a17481376fe9ee5f2451910f
Author: Paul Zimmermann <[email protected]>
Date: Thu Jun 29 14:38:00 2017 +0200
fix compiler warning on 32-bit processor
commit ca19a1fa39a5cb85430596203e8e34c013d6cbf7
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 29 12:03:40 2017 +0200
update comment
commit 9ec3a263b2b7d3d53bdafe12415712254f1448cf
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 29 11:49:26 2017 +0200
important file for FFT & C++
commit b806f2885564cde35f40632533628fef86c0df6e
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 29 11:46:28 2017 +0200
remove cruft
commit ba3b285834059ddaf1ba169d37eecaf1777c59a3
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 29 11:42:19 2017 +0200
remove cruft, added some comments
commit 7b6def8fa583febbf285ab9291699d9e064c7327
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 29 11:18:42 2017 +0200
Also uncomment unused stuff in mpfq.h
commit bec144cf89c525940e160cc28d1b08829f384090
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 29 11:08:28 2017 +0200
forgot to uncomment the patch stuff...
commit 76b5ae8643267e960b9341aec912d844d42b8940
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 29 10:08:18 2017 +0200
test without any gmp whatsoever
commit 9fa8b75df684c149c2a9845ea9ed45647e4b8a8d
Author: Paul Zimmermann <[email protected]>
Date: Wed Jun 28 17:53:43 2017 +0200
another note
commit 2bc1bc69f0aabef4cd2d2232d4ddc2e70330ae2c
Author: Paul Zimmermann <[email protected]>
Date: Wed Jun 28 17:48:23 2017 +0200
added note in README
commit d1c0c9548ad0ceff8de99df2bef43c07dab0b941
Author: Emmanuel Thomé <[email protected]>
Date: Wed Jun 28 17:37:19 2017 +0200
update BUGS
commit 0dea576c6381b4b2ff49eabb369985e18d1e9cbc
Author: Emmanuel Thomé <[email protected]>
Date: Wed Jun 28 17:36:13 2017 +0200
update README
commit 930c80d7670772d23192fe1b4aed39fc590817a0
Author: Emmanuel Thomé <[email protected]>
Date: Wed Jun 28 16:16:26 2017 +0200
fix a corner case with out-of-source + relative path (actually any path with .)
commit d652acee0b77fa20987db9a204efc938e6b97b1c
Author: Emmanuel Thomé <[email protected]>
Date: Wed Jun 28 14:59:23 2017 +0200
housekeeping: provide make dist and make dist-LGPL
commit 4210b06a4819c26ef94987ebcb06d864e3426a80
Author: Emmanuel Thomé <[email protected]>
Date: Wed Jun 28 14:23:52 2017 +0200
Improve previous commit: use libtool's -no-install flag.
This is better in that we spare some of the complexity by not bothering
with the binary's behaviour in the installed location, when in fact it's
not installed anywhere beyond the source tree.
commit 799afa342c1cf744cacd6987f28b9baef75faacf
Author: Emmanuel Thomé <[email protected]>
Date: Tue Jun 27 19:24:33 2017 +0200
use LD_LIBRARY_PATH_RPATH for FreeBSD
commit efdaa0aa1b0dc987f4a95427ca5600e8cd4fbbcd
Author: Emmanuel Thomé <[email protected]>
Date: Tue Jun 27 19:24:21 2017 +0200
fix message in script
commit 3510b866324b860911277cfbb58d4004e0eeb1ff
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 23:27:12 2017 +0200
boring fix
commit 8a6e2a1e3e7322b2063be24e4f1dc4b3d58c4a42
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 23:25:30 2017 +0200
boring fix
commit baa941a442c964de906726248d65c131a1b9a55f
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 23:21:02 2017 +0200
fix test
commit f0755710e09796e0ab16a96197f4cd19f3056f33
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 23:15:52 2017 +0200
fix test, and expand to specific machines
commit 58bae1e02f630d7c9a5accf224cb00254209d64a
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 23:01:46 2017 +0200
fix warning
commit 92489683bc9635b51150b3faef0701c6a2b32118
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 23:00:08 2017 +0200
add provision for jenkins tests to run ancillary tests as well
commit 07749513ce1f7f77a928c17ac6bf7bb04f71fdbb
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 22:59:11 2017 +0200
new test -- this one fails on freebsd
commit a1e21c9760e4d222af261aa8779048e4e1893b5b
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 17:20:57 2017 +0200
new test
commit 3628818fa04bda73af5e3737a2de1d481b253851
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 11:43:24 2017 +0200
missing include
commit 5904f1cfd1f16d4ebff8e32ad1923693b3e7d5cc
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 11:40:41 2017 +0200
another exit(1) that slipped through in 76bb8d
commit d5ac736268a37a2619ed49f5869f2932e60f3f1a
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 11:38:10 2017 +0200
Previous commit had wrong reference link. Oh, BTW this fixes #16830.
https://github.com/sagemath/sage/blob/develop/build/pkgs/gf2x/patches/0001-Trac-15014-Let-gf2x-build-a-shared-library-on-Cygwin.patch
commit 51f0120598d16a91f2f860a24f7d183310c809cc
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 11:34:40 2017 +0200
Add -no-undefined
(this has been used for years in sage:
https://github.com/sagemath/sage/blob/develop/build/pkgs/gf2x/patches/0005-Update-autotooled-files.patch#L21
)
commit ee2d96d935e30fbf7c8aa848198f1ffa4a404ddb
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 10:59:48 2017 +0200
it makes sense to check AC_PROG_CPP *after* AC_PROG_CC_C99
commit 74dea40f7961c5a99ac8fd6b417eca8d60693487
Author: Emmanuel Thomé <[email protected]>
Date: Mon Jun 26 10:54:27 2017 +0200
Fix #21377
commit b153a003277455c3aa262b8cdb7eb312bf129bd4
Author: Paul Zimmermann <[email protected]>
Date: Mon Jun 12 15:22:23 2017 +0200
fix for TOOMU threshold
(cf https://trac.sagemath.org/ticket/18882 for issue with gf2x-1.1)
commit 1c96d865ff56d81fbf8c0cd193e77679042d77e5
Author: Emmanuel Thomé <[email protected]>
Date: Tue Jun 6 11:12:13 2017 +0200
gcc-7 updates
commit f80e5732cf9c674601ec7d1f7052e94b3de3ccff
Author: Paul Zimmermann <[email protected]>
Date: Tue Jun 6 10:22:05 2017 +0200
added comment
commit d319a8d9e12fcd1a04b83b1ea971ad66fa66f570
Author: Emmanuel Thomé <[email protected]>
Date: Wed Jan 4 10:03:18 2017 +0100
rename jenkins job
commit 676c1b0467dd3c044f131e03c81731720e966f08
Author: Paul Zimmermann <[email protected]>
Date: Tue Jan 3 16:01:43 2017 +0100
removed strange character
commit 53ada40981acf52c582903de764c9009d20cdedf
Author: Emmanuel Thomé <[email protected]>
Date: Tue Jan 3 15:17:06 2017 +0100
rather use explicit volatile to avoid constant folding
commit 911ead9f3b29bff928c78f87913d7a6323ca1487
Author: Emmanuel Thomé <[email protected]>
Date: Tue Jun 7 14:37:26 2016 +0200
fix #20385
commit 2162972a2a0f2b1c69f538cce6e7005f6d0f5148
Author: Paul Zimmermann <[email protected]>
Date: Tue Mar 29 16:45:50 2016 +0200
fix for CLOCKS_PER_SEC < 1000
commit 2a71fe9cdd8dab50815ffad1e52e2258e416f028
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 25 22:12:47 2016 +0100
reintroduce -s ... for tunetoom (for machines with large MINTIME)
commit ff327c5666f0f57ec1832a16d10629b81909b8f3
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 25 21:42:47 2016 +0100
ensure stk is 128-bit aligned and simplify code
commit 43e31873349a8dc2a609efd2007e7b25a1e1a905
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 25 20:26:11 2016 +0100
fixed compiler warnings
commit ac6235dfa322f763c94d08d824db9a3bf202b34c
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 25 14:17:03 2016 +0100
fixed printed timer resolution
commit d88660d7c0c90bfd0c58f4981d199bc199e636f8
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 25 14:10:14 2016 +0100
workaround for small CLOCKS_PER_SEC
commit 5f7f8986053becb8894c692a183ec16f81f5dad8
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 25 14:00:27 2016 +0100
avoid too large MINTIME
commit d707ce6a09cb533d5a7dda97f20893bc98ce1c63
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 25 13:41:36 2016 +0100
use tc3x only when HAVE_KARAX is defined
commit a4adb7d4033dc6185ff0b5493e294b833d6e2f9b
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 25 13:29:38 2016 +0100
fixed bugs in tc3x and speed-up in tune-toom
commit 8312b940a7e5f7e51c9a23571aa4150aeda98af9
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 25 08:39:47 2016 +0100
added new variant TC3X (work in progress)
commit 2deb66de1797fe9fad8ad5e93a3131416a68cc5a
Author: Paul Zimmermann <[email protected]>
Date: Thu Mar 24 15:37:50 2016 +0100
replace getrusage() by clock() (more precise on modern processors)
commit 2969050b536cbe3e8d63942dc2febd0545ee0461
Author: Paul Zimmermann <[email protected]>
Date: Thu Mar 24 14:32:11 2016 +0100
use intrinsics everywhere to avoid Seg. faults due to misalignment
commit bc6a7d9c76269967683ded3054b4a78ff25cf838
Author: Paul Zimmermann <[email protected]>
Date: Thu Mar 24 12:53:07 2016 +0100
fixed bug in toom128.c when odd=1 (and added Intel intrinsics)
commit 8fe5f02c6ade8bd146d4b31a7ebbe26b1ac47483
Author: Paul Zimmermann <[email protected]>
Date: Thu Mar 24 09:09:37 2016 +0100
print certificate (like irred) with -m 1 -q 1 -f 0
commit c5858051c7f2af41edee669746f788fcd27a9867
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 22:09:06 2016 +0100
further simplification of karax
commit 4de6a489025860e5459722cc5198af6810b9a96e
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 21:36:16 2016 +0100
new version of karax without alignment (no penalty apparently)
commit 030ac13d581220e832017a4620bc8e23d039d86d
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 16:26:39 2016 +0100
improvements suggested by Emmanuel T.
commit f0b517e0ad575e039ca239513ad9716f1ef73094
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 12:33:40 2016 +0100
don't print TC2X timings when karax is not defined
commit 4c4d6b7093dbb377a7e0451f0386125a8cd38667
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 12:12:16 2016 +0100
use __m128i instead of __uint128_t
commit 1095ee3b22e105dd79ae8c81182d0d0c6f2dd2fe
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 11:25:22 2016 +0100
better check for alloca()
commit 70da093919449859c34baf155d24327eee9db574
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 10:30:23 2016 +0100
check for HAVE_ALLOCA should be done *after* including gf2x.h
commit a3230ad54440f3b0b654b22a9740954af8090129
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 09:51:55 2016 +0100
added assert() to find failure on fedora-20-amd64
commit 36e34008cac8f8bc5f8be968cd6c969b398c10ee
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 09:33:42 2016 +0100
check for __uint128_t
commit 93fe906055c2281bff2e61346fc91e26f0f1e872
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 23 08:55:55 2016 +0100
workaround when alloca() is not present
commit cfb17d6b351cc8030cfc16b564bfd6e7ad786953
Author: Paul Zimmermann <[email protected]>
Date: Tue Mar 22 23:35:15 2016 +0100
fixed memory leak in karax
commit 631bde867fae48b95a64f486fa71de9326d9375a
Author: Paul Zimmermann <[email protected]>
Date: Tue Mar 22 23:17:05 2016 +0100
fixed memory leak
commit ff0748cb7295eedbcc9c33bb98cd5af96322ab65
Author: Paul Zimmermann <[email protected]>
Date: Tue Mar 22 22:22:42 2016 +0100
replaced switch() hard-coded numbers by corresponding macros
commit e7cb84a7df176a8d9f11bbc337c952f81c0a4fae
Author: Paul Zimmermann <[email protected]>
Date: Tue Mar 22 22:03:32 2016 +0100
simplified temporary space requirement for operands of same size
commit 8a0534c5ca5b9b1d86ea01fee3008ed2356b579d
Author: Paul Zimmermann <[email protected]>
Date: Tue Mar 22 17:00:05 2016 +0100
new version gf2x_mul_karax() with 128-bit words (work in progress)
commit 8d879e205b818b17fd5964c95abeacb4cccd9c0d
Author: Emmanuel Thomé <[email protected]>
Date: Mon Mar 21 16:52:32 2016 +0100
better sse-4.1 test
commit a1ce631740daec519511f85b9519205d45a5e4ba
Author: Paul Zimmermann <[email protected]>
Date: Mon Mar 21 09:18:47 2016 +0100
allow -f 0 to mimic irred (with -m 1 -q 1)
commit 6f31f35e9bfde2dfe8ccc0cead25973ebe2a3010
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 18 15:45:27 2016 +0100
small improvement of the fft code
commit 3e0236751083078330d30037eb05793448a68948
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 18 13:57:16 2016 +0100
simplified evaluation code in gf2x_mul_tc3w()
commit fb24e90e7af7aaa77c8b018560930f4d3f62dacc
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 18 13:12:07 2016 +0100
improved DivOnePlusX2 like DivOnePlusX
commit 6dba6f9a45f00db8e84a1ef454991b466cb640d1
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 18 11:34:56 2016 +0100
use pclmul in DivOnePlusX
commit eb7d81b3797dc654512567f34202d7b9591bc2d6
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 18 10:32:09 2016 +0100
do not consistency check when NDEBUG is defined
commit 04ec5e6ac8f53648fa0232b84a2f181dd1f60fdf
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 18 09:45:56 2016 +0100
get rid of USE_GMP: it does not save after all
commit 6cf72a1ec5df255e86c0a47f0f591cfff5373370
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 18 09:40:03 2016 +0100
shift count must be > 0 in mpn_lshift and mpn_rshift
commit d7b0ad06b37e5fe59fbba4c5038bc4d4a2bf2b3d
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 18 09:28:41 2016 +0100
generate full 64-inputs for the tuning on 64-bit processors
commit 5eafcea7d2e064b4af7277d1da4fe3e79407a295
Author: Paul Zimmermann <[email protected]>
Date: Thu Mar 17 12:16:01 2016 +0100
further simplification in gf2x_mul_tc3()
commit 5b6e8e9bbca7f7b4a942ae350ec540e9bfd59663
Author: Paul Zimmermann <[email protected]>
Date: Thu Mar 17 11:40:56 2016 +0100
slightly improved gf2x_mul_tc3
commit 73e016e10691b15eb8143fa3d57b5012a2c59cc5
Author: Emmanuel Thomé <[email protected]>
Date: Thu Mar 17 10:39:24 2016 +0100
fix stupid (minor) bug in script
commit a4d1bd293f0732f15b2f719c7de35caaff641fef
Author: Emmanuel Thomé <[email protected]>
Date: Thu Mar 17 10:27:19 2016 +0100
dirty hack to avoid the -march=native failure on the CI platform
commit be1c4a6874b525fe71d928c83dba955d1791d0eb
Author: Emmanuel Thomé <[email protected]>
Date: Thu Mar 17 01:19:09 2016 +0100
marginally improved mul5
commit 887ba7847be4a15021bf24806e5b42c8cd26711a
Author: Emmanuel Thomé <[email protected]>
Date: Thu Mar 17 01:03:52 2016 +0100
missing include
commit 463c2a0dc8bcb3857a443ed2f1e0937c519eed88
Author: Emmanuel Thomé <[email protected]>
Date: Thu Mar 17 00:52:48 2016 +0100
Added systematic checking of all low-level routines
commit 60993e9fb44804b36328557f2894d54024f66868
Author: Emmanuel Thomé <[email protected]>
Date: Thu Mar 17 00:39:10 2016 +0100
fix generate-test-list.pl
commit 0899d3fafe9b766d6490c76872fc989dddf36928
Author: Emmanuel Thomé <[email protected]>
Date: Thu Mar 17 00:19:17 2016 +0100
fix bug in mul9clk2.c
commit becd7e390442d29c7b19c42e61d224e1fd824e56
Author: Emmanuel Thomé <[email protected]>
Date: Wed Mar 16 23:41:07 2016 +0100
better autoconf macros
commit 58be981564e07b92f028c3e251f4b7eb0c6db425
Author: Emmanuel Thomé <[email protected]>
Date: Wed Mar 16 15:16:21 2016 +0100
add -march=native and -mtune=native to default CFLAGS
not done if --disable-hardware-specific-code is passed.
-march=native -mtune=native are not passed either if CFLAGS have been
overridden on the command line or the environment.
commit bb99bdc59b57c7b82fe0c1904c9e7b4a332212f3
Merge: 6ec54bf a9a50b0
Author: Emmanuel Thomé <[email protected]>
Date: Wed Mar 16 15:05:22 2016 +0100
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/git/gf2x/gf2x
commit a9a50b08cd0e82830a309f9847a235d0a9f6764c
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 16 14:54:37 2016 +0100
use GMP's mpn_lshift for Lsh1() if available
commit 08e1b62a9858ac11f9a99466d313a6c1bee24fc1
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 16 13:56:59 2016 +0100
patch to use GMP low-level routines
commit 6ec54bff95fe4f564c44c080693748092f532b10
Author: Emmanuel Thomé <[email protected]>
Date: Tue Mar 15 17:33:35 2016 +0100
simple change to a simple bench program
commit 8c615c37cffefe2ade9006ffdfa5a315acae560f
Author: Paul Zimmermann <[email protected]>
Date: Tue Mar 15 09:34:05 2016 +0100
new parallel version of factor.cpp (for one trinomial only)
commit 6342074e1d09dc0c79520ca73d3c1c5d9088147d
Author: Paul Zimmermann <[email protected]>
Date: Wed Mar 9 17:52:23 2016 +0100
cleanup of the fastsqr_pdep() code
commit a229523e03f6d16ef5bc65347f30abb909017f7f
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 4 23:12:27 2016 +0100
new squaring code using _pdep_u64()
commit f388363b773875891dde5ba83c6bf83529a18d35
Author: Paul Zimmermann <[email protected]>
Date: Fri Mar 4 11:39:43 2016 +0100
added comments about parallel version
commit 48ec3998abe7fd1c36f34c9166c0df6256e066be
Author: Paul Zimmermann <[email protected]>
Date: Thu Feb 4 10:25:48 2016 +0100
now we can also give input values of s on stdin
commit 41476ebe48453e591698a6a577144525a2a1c327
Author: Paul Zimmermann <[email protected]>
Date: Wed Jan 27 14:07:28 2016 +0100
added comments
commit 31e1b443ce580730b6bfcd6f5d21e851009fa190
Author: Paul Zimmermann <[email protected]>
Date: Tue Jan 26 16:29:49 2016 +0100
since NTL produces a static library by default, link with libntl.a
commit 8f0882547a43b88c0af15db39037c4bb25c9c439
Author: Paul Zimmermann <[email protected]>
Date: Tue Jan 26 14:33:30 2016 +0100
added NTL install path in apps/Makefile.am
commit dd8bd101f8e768a1ebac720fad3fef3b755ac6f0
Author: Paul Zimmermann <[email protected]>
Date: Tue Jan 26 14:31:17 2016 +0100
tuning for fastmulmod was wrong (if not done by gf2x)
commit 5494df03546090a7fb58702e620e3705d6a8ff51
Author: Paul Zimmermann <[email protected]>
Date: Mon Jan 25 17:41:24 2016 +0100
fixed multi-thread issue
commit 368169520afad7cdef6bfd3191af3ad9a040d694
Author: Paul Zimmermann <[email protected]>
Date: Mon Jan 25 17:04:19 2016 +0100
-fopenmp is needed in CPPFLAGS
commit 5401a8782dd64e8d6a80de8adb1f77b83ad40594
Author: Paul Zimmermann <[email protected]>
Date: Mon Jan 25 16:19:02 2016 +0100
first steps toward making factor.cpp multi-thread
commit 5b2b9b08e4a056f30503d4de0cfc3c76063b187c
Author: Paul Zimmermann <[email protected]>
Date: Mon Jan 25 11:29:42 2016 +0100
fixed bug (index test should be made before)
commit c2d440a77f43eda67c15ef99ac877c63a84a240a
Author: Emmanuel Thomé <[email protected]>
Date: Wed Jan 6 17:43:39 2016 +0100
fix off-by-one in 32-bit
commit 02887c40e3b0195829f1d08107beb67469431966
Author: Emmanuel Thomé <[email protected]>
Date: Sat Dec 5 00:14:48 2015 +0100
battle cache associativity mishaps
commit 0f02a0a5d3735e0d3cce09ee40dec9f792922cb6
Author: Emmanuel Thomé <[email protected]>
Date: Sat Dec 5 00:14:27 2015 +0100
improve gf2x_cantor_fft_addcompose_n
commit b6ee723e066d28faca2929508853a4e07af213e3
Author: Emmanuel Thomé <[email protected]>
Date: Fri Dec 4 22:20:39 2015 +0100
This file had intentionally been deleted in commit 1274585.
The checking mechanism does not use this file anymore, it's a relic. I
mistakenly revived it.
commit eeb8df288addf8eb3a528671a0103f9c8933bbc7
Author: Emmanuel Thomé <[email protected]>
Date: Fri Dec 4 21:43:42 2015 +0100
new function addcompose_n for fft interface
commit b3b88c0008eeae9c2f24ba6c3f515a698ef4350f
Author: Emmanuel Thomé <[email protected]>
Date: Fri Dec 4 20:57:20 2015 +0100
backport changes which were made in cado-nfs
commit 5cf6386b38e7d57a89ee1caba248956ef2365ac9
Author: Emmanuel Thomé <[email protected]>
Date: Thu Nov 26 10:34:12 2015 +0100
ggrr
commit f966d6ca8c5d295be764366650c7e4181c1c8eb2
Author: Emmanuel Thomé <[email protected]>
Date: Thu Nov 26 10:32:23 2015 +0100
fix for 32-bit gcc on 64-bit platform
commit aaf5a7366c550e05d6b3d9f03f1d55201b4922eb
Author: Emmanuel Thomé <[email protected]>
Date: Fri Nov 6 11:45:40 2015 +0100
fix bogus function names
commit b21288bc07e1ab5040aeb935adf8732e2f4cdb80
Author: Emmanuel Thomé <[email protected]>
Date: Fri Nov 6 11:38:57 2015 +0100
mpfq update (come on, sizeof(char) is 1)
commit adcf8937f14b4456ab325ac5bb230a85542bc6a0
Author: Emmanuel Thomé <[email protected]>
Date: Fri Nov 6 11:16:25 2015 +0100
Get rid of HAVE_GF2X within GF2X itself. It's absurd.
commit 6fa8ca8dc7eeeb7f374dcf3714669fdbf05badee
Author: Paul Zimmermann <[email protected]>
Date: Thu Oct 8 14:45:52 2015 +0200
enable AM_MAINTAINER_MODE (to be disabled for releases)
commit 0afb6f66d8c9efefb056302ec76ca345e4ce85b6
Author: Paul Zimmermann <[email protected]>
Date: Thu Oct 8 10:34:40 2015 +0200
use clock() when getrusage() not available
commit 12898d74ab0d6c9a049be40bff6e51486d8de68d
Author: Emmanuel Thomé <[email protected]>
Date: Fri Sep 11 22:15:22 2015 +0200
add comment (which just fixed the out-of-source build failure on the rpi).
commit 789bc459098bb59fd3dd655bf62976304d522e43
Author: Emmanuel Thomé <[email protected]>
Date: Fri Sep 11 16:30:09 2015 +0200
fix problem in case GF2X_MUL_FFT_TABLE was undefined. Reduce checking effort on 32-bit
commit d019f4b1ff0726299fd813e4620579d2c3659557
Author: Emmanuel Thomé <[email protected]>
Date: Fri Sep 11 13:45:23 2015 +0200
fix --disable-sse2 for 32-bit
commit d3e4031be36ffb0ac00036996bf762cdcf9fd3bc
Author: Emmanuel Thomé <[email protected]>
Date: Fri Sep 11 00:02:05 2015 +0200
fixed --disable-sse2
commit fae0388239ee5cdd3e33598e4c582c8e3d2428b8
Author: Emmanuel Thomé <[email protected]>
Date: Thu Sep 10 23:36:48 2015 +0200
fix bug in config check
commit d05a7bee6ace42c65ec68441bdacf8c21ce76adf
Author: Emmanuel Thomé <[email protected]>
Date: Thu Sep 10 23:23:56 2015 +0200
copy the instruction set checks from cado-nfs, and chain them as we do
there.
commit f4d233b22cdc567f4cfe0627d963616a6b517442
Author: Emmanuel Thomé <[email protected]>
Date: Thu Sep 10 16:02:35 2015 +0200
get rid of references to v2di
commit 7d128f734f34e3dddc911f65df87e91f97954b99
Author: Emmanuel Thomé <[email protected]>
Date: Thu Sep 10 15:40:47 2015 +0200
mpfq update
commit 965f61463b6b3bb50b7c9c39fdece943ce9666bd
Author: Emmanuel Thomé <[email protected]>
Date: Thu Sep 10 13:00:22 2015 +0200
get rid of HAVE_ctzl and friends
commit 87db5545f2a938816dd2896f13f148cb4d790898
Author: Emmanuel Thomé <[email protected]>
Date: Thu Sep 10 12:54:24 2015 +0200
make our ctz/clz/parity helper functions private
commit db0d83bcce289a229c6c9837cea725daf4dbc9f2
Author: Emmanuel Thomé <[email protected]>
Date: Thu Sep 10 09:45:55 2015 +0200
protect names of static functions in the mpfq files when used standalone.
commit 34281d8f82f6b861b4373ef023811976dc44b1a1
Author: Emmanuel Thomé <[email protected]>
Date: Wed Sep 9 23:02:12 2015 +0200
improve previous patch
commit ea10b412494809e7f413ede010f2dd110ce21bdb
Author: Emmanuel Thomé <[email protected]>
Date: Wed Sep 9 22:20:21 2015 +0200
mpfq update, + patch update
commit fbc25f1be0eec2ae61cea37c1ba3b48c664e8647
Author: Emmanuel Thomé <[email protected]>
Date: Mon Aug 17 22:57:19 2015 +0200
typo
commit 86c9eccdaa87a77b29afab2ce146a4376f96b382
Author: Emmanuel Thomé <[email protected]>
Date: Mon Aug 17 22:37:02 2015 +0200
Ooops. 6966f6f broke tuning, ci has been running for 2 months.
commit c7fe1296aa3ac4493346e7bb51f357aa084ecfb8
Author: Emmanuel Thomé <[email protected]>
Date: Fri Jun 19 17:48:06 2015 +0200
remove unused #include
commit 4f3bb447673b206245e32358c6e7ed61d5f67bdc
Author: Emmanuel Thomé <[email protected]>
Date: Fri Jun 19 16:24:09 2015 +0200
fixed wrong types in printf
commit c89f956307257d411ce46ff54e465804cd3f9420
Author: Emmanuel Thomé <[email protected]>
Date: Fri Jun 19 16:19:25 2015 +0200
expose gmp/mpir header flags to the config-export file
commit 45548abcabe5d6ee0503a0f07fed3197177c42d6
Author: Emmanuel Thomé <[email protected]>
Date: Fri Jun 19 16:13:53 2015 +0200
update mpfq patch
commit 7f8ffd84888c729d7f003b028e964eecefda595d
Author: Emmanuel Thomé <[email protected]>
Date: Fri Jun 19 15:41:10 2015 +0200
support MPIR
commit 6966f6f9ab36f58ed9b4605aae59f7849998e575
Author: Emmanuel Thomé <[email protected]>
Date: Fri Jun 19 15:13:36 2015 +0200
new config check
commit ebfea298de5e935669978897e6c531bb2a3764dd
Author: Emmanuel Thomé <[email protected]>
Date: Fri Jun 19 10:03:44 2015 +0200
propagate mpfq change
commit 900dad83effb5f4d99f6c6095b66ddb865f99b8e
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 18 15:19:35 2015 +0200
missing functions
commit 18343ddda4c1119be5eeca5eea700e96da47979c
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 18 14:59:02 2015 +0200
remove some cruft
commit e95bbe1f19b7f34dcaedf02a13ab81cf7af1a2ad
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 18 12:33:39 2015 +0200
fix fft includes for external use
commit 7b9a9b45db9877369844570efacb66580874bd17
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 18 12:02:44 2015 +0200
trivial commit, test hooks
commit fe615afbaa3b1edd5c701d1f6fef8687a68b14c8
Author: Emmanuel Thomé <[email protected]>
Date: Thu Jun 18 11:58:24 2015 +0200
add no-distribute.txt
commit db61d7fe3fc79fd7e63d14948f957d3fa7c59f60
Author: Emmanuel Thomé <[email protected]>
Date: Mon May 18 16:12:27 2015 +0200
With --enable-fft-interface, now we don't compile cantor at all.
commit 88a82d312cda8311b209a078fa24c92254cb8832
Author: Emmanuel Thomé <[email protected]>
Date: Mon May 18 10:19:27 2015 +0200
re-enable ternary fft tests.
commit 651468fef8926e9a97c6a54786a0845bcc2cd494
Author: Emmanuel Thomé <[email protected]>
Date: Mon May 18 10:12:08 2015 +0200
Temporarily revert Paul's changes for the ternary fft.
This reverts the following commits:
1219487d700d45491fde594ddf3e14b4d1e0a965
b70511ec4f4428592793be6f670ac4c296b99859
6d781062bff33b1daf4dd46e6814e35e93a01682
commit 24bed40452d140ab1dac6bb3279445d56de77463
Author: Emmanuel Thomé <[email protected]>
Date: Fri May 15 16:16:42 2015 +0200
as an option, test without --enable-fft-interface (which otherwise becomes the default)
commit 046e38f5049f86a20cb78b9be99d395603dc0560
Author: Emmanuel Thomé <[email protected]>
Date: Fri May 15 15:14:45 2015 +0200
fix bug
commit 6185661900be923f12170ddf5f1fcc364399d64f
Author: Emmanuel Thomé <[email protected]>
Date: Fri May 15 14:52:36 2015 +0200
fix
commit 5b558b7e68948d3f2f1911437d3d68439091e1ea
Author: Emmanuel Thomé <[email protected]>
Date: Fri May 15 14:33:40 2015 +0200
try to fix 32-bit+cantor64
commit 574c57950c00b8d11c91dacd169abc78d038443d
Author: Emmanuel Thomé <[email protected]>
Date: Thu May 14 01:06:53 2015 +0200
test 32-bits + CANTOR_BASE_FIELD_SIZE==64 (currently failing)
This feature was coded but never tested. Easier now that we have 32-bit
bots runnings.
commit 4d4583fa9b2925fd2714abb1b82dc4c5fa7330b4
Author: Emmanuel Thomé <[email protected]>
Date: Thu May 14 01:17:19 2015 +0200
regenerate mpfq files. Update patch. Remove SSE dependency.
commit 82fcb930943f7681508248f75107823a219bc243
Author: Emmanuel Thomé <[email protected]>
Date: Thu May 14 10:09:06 2015 +0200
missing files in 6334f4
commit c21ac7ade3bbbb7aeb76c1615001a86772412c5b
Author: Emmanuel Thomé <[email protected]>
Date: Thu May 14 10:07:54 2015 +0200
Revert "test 32-bits + CANTOR_BASE_FIELD_SIZE==64"
This reverts commit 9719c08b226f090a39eeb6ac21ec0acb84319f0f.
commit 7febff5223ab70f1f897b2a34fe10e5aea9957f7
Author: Emmanuel Thomé <[email protected]>
Date: Thu May 14 10:07:51 2015 +0200
Revert "regenerate mpfq files. Update patch. Remove SSE dependency."
This reverts commit 6da2079967b02e88ddd9b81493da8cc1b4fb6607.
commit 6da2079967b02e88ddd9b81493da8cc1b4fb6607
Author: Emmanuel Thomé <[email protected]>
Date: Thu May 14 01:17:19 2015 +0200
regenerate mpfq files. Update patch. Remove SSE dependency.