-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompile.txt
84 lines (49 loc) · 3.28 KB
/
compile.txt
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
343226920190019913 = 305175781*1124685973 yes
447221147909671 = 10000169*44721359 yes
97 272779 161682 062579 = 9848 868889 × 9876 543211
31586870127015100882654242602437 =
9727277916168206257933333333 = 20985158459873 × 463531306412021
972727791616820625793333777777777 = 586072117 * ? 33189721
9727277916168206257933337777777777777777777777 (46 digits) = 14 407414 073197 × 675 157794 920634 691494 784578 581141 (33 digits)
3 036 927 229 524 884 876 032 887 223 783 249 384 237 = 341 807863 × 5 336246 422109 × 1 665008 518701 331511
97 272779 161682 062571 111111 = 80 914013 × 1 202174 698240 242547
972727791616820625711111113117177111 = 10269707449 × 94718159835365006969743439
9 727277 916168 206257 111111 131171 771117 777717 157111 = 38950293619 × 249735676226667221034873891977778754669
3272727378737377777777777 = 14674447 * ?
9727277916168206257933337777777777777777777777 = 14 407414 073197 × 675 157794 920634 691494 784578 581141 (33 digits)
23654503697430430793752783810139641967752582569587394147853366691 = 94718159835365006969743439 x 249735676226667221034873891977778754669
1633402626159585162642889 * 7120894131812904215992129 = 11631287175507576935276170884437407075704861820681
3432269201900199131111111117771111777777777 (43 digits) = 184957 194886 992701 × 18 557100 219849 716601 879877
3 432269 201900 199131 111111 117771 111777 777777 111111 111111 (55 digits) = 272 132865 129089 × 7 500625 845196 243337 × 1681 523136 351938 914127
86 347 590 191 400 517 636 741 183 471 745 339 = 164480419569643 * 524971850250174629873
972 727791 616820 625711 111113 117177 111777 771715 719999 999999 = 83 630279 × 1633402626159585162642889*7120894131812904215992129
972727791616820625711111113117177111777771715719999999999777777 = 77645683 * 677606437 * ?
972727 791616 820625 711111 113117 177111 777771 715719 999999 999777 777777 777777 111111 (78 digits) = 428 198803 × 2271 673308 757055 599968 856319 098998 302846 193887 468667 211570 364379 971837 (70 digits)
sudo gcc -o ECM dataStructures.h ECarithmetics.c classicalEC.c main.c -lgmp
sudo gcc -Wall -Wextra -O3 -pthread -o ecm dataStructures.h ECarithmetics.c main.c -lgmp -lm
cc -I/root/EllipticCurveMethod/gc/include dataStructures.h ECarithmetics.c main.c /root/EllipticCurveMethod/gc/lib/libgc.a -o -lgmp -lm ECM
todo:
correggere lo step 2 con le nuove chiamate di funzione
----------------------------------------------------DEBUG_GDB-------------------------------------------------
gcc -g *.c *.h
gdb ./a.out
(gdb) r arg1 arh2 arg3
----------------------------------------------
447221147909671
88888877777777777777777111
8181877711171777
972727791616820625793333777777777
97272779161682062571111111
447221147909671
----------------------------------------------
------------------------------------------------------------------------------------------------------------------
todo
*impostare bene il numero di iterazioni per ogni B
*risolvere la fase 2
*magari ritornare alla scelta efficiente della curva con ordine divisibile per 16
issues
*B troppo grande manda in segmentation fault a inizio fase 2 -> oltre i 40000
stampare ordine delle curve ellittiche in un caso controllato
isolare fase 1 e fase 2
note
lo stage 1 da solo ha bisogno di un B moooolto più grande di quelo di alpertron