Skip to content

Commit 646ac88

Browse files
committed
update callgraph and tommath_class
1 parent 42b1609 commit 646ac88

File tree

2 files changed

+57
-96
lines changed

2 files changed

+57
-96
lines changed

callgraph.txt

Lines changed: 52 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -2333,6 +2333,7 @@ BN_MP_GET_DOUBLE_C
23332333

23342334

23352335
BN_MP_GET_INT_C
2336+
+--->BN_MP_GET_LONG_C
23362337

23372338

23382339
BN_MP_GET_LONG_C
@@ -2380,15 +2381,9 @@ BN_MP_INIT_SET_C
23802381
BN_MP_INIT_SET_INT_C
23812382
+--->BN_MP_INIT_C
23822383
+--->BN_MP_SET_INT_C
2383-
| +--->BN_MP_ZERO_C
2384-
| +--->BN_MP_MUL_2D_C
2385-
| | +--->BN_MP_COPY_C
2386-
| | | +--->BN_MP_GROW_C
2384+
| +--->BN_MP_SET_LONG_C
23872385
| | +--->BN_MP_GROW_C
2388-
| | +--->BN_MP_LSHD_C
2389-
| | | +--->BN_MP_RSHD_C
2390-
| | +--->BN_MP_CLAMP_C
2391-
| +--->BN_MP_CLAMP_C
2386+
| | +--->BN_MP_ZERO_C
23922387

23932388

23942389
BN_MP_INIT_SIZE_C
@@ -2713,15 +2708,9 @@ BN_MP_IS_SQUARE_C
27132708
+--->BN_MP_INIT_SET_INT_C
27142709
| +--->BN_MP_INIT_C
27152710
| +--->BN_MP_SET_INT_C
2716-
| | +--->BN_MP_ZERO_C
2717-
| | +--->BN_MP_MUL_2D_C
2718-
| | | +--->BN_MP_COPY_C
2719-
| | | | +--->BN_MP_GROW_C
2711+
| | +--->BN_MP_SET_LONG_C
27202712
| | | +--->BN_MP_GROW_C
2721-
| | | +--->BN_MP_LSHD_C
2722-
| | | | +--->BN_MP_RSHD_C
2723-
| | | +--->BN_MP_CLAMP_C
2724-
| | +--->BN_MP_CLAMP_C
2713+
| | | +--->BN_MP_ZERO_C
27252714
+--->BN_MP_MOD_C
27262715
| +--->BN_MP_INIT_SIZE_C
27272716
| | +--->BN_MP_INIT_C
@@ -2787,6 +2776,7 @@ BN_MP_IS_SQUARE_C
27872776
| | | +--->BN_MP_GROW_C
27882777
| | | +--->BN_MP_CLAMP_C
27892778
+--->BN_MP_GET_INT_C
2779+
| +--->BN_MP_GET_LONG_C
27902780
+--->BN_MP_SQRT_C
27912781
| +--->BN_MP_N_ROOT_C
27922782
| | +--->BN_MP_N_ROOT_EX_C
@@ -5634,15 +5624,9 @@ BN_MP_PRIME_FROBENIUS_UNDERWOOD_C
56345624
| | +--->BN_MP_INIT_SET_INT_C
56355625
| | | +--->BN_MP_INIT_C
56365626
| | | +--->BN_MP_SET_INT_C
5637-
| | | | +--->BN_MP_ZERO_C
5638-
| | | | +--->BN_MP_MUL_2D_C
5639-
| | | | | +--->BN_MP_COPY_C
5640-
| | | | | | +--->BN_MP_GROW_C
5627+
| | | | +--->BN_MP_SET_LONG_C
56415628
| | | | | +--->BN_MP_GROW_C
5642-
| | | | | +--->BN_MP_LSHD_C
5643-
| | | | | | +--->BN_MP_RSHD_C
5644-
| | | | | +--->BN_MP_CLAMP_C
5645-
| | | | +--->BN_MP_CLAMP_C
5629+
| | | | | +--->BN_MP_ZERO_C
56465630
| | +--->BN_MP_MOD_C
56475631
| | | +--->BN_MP_INIT_SIZE_C
56485632
| | | | +--->BN_MP_INIT_C
@@ -5708,6 +5692,7 @@ BN_MP_PRIME_FROBENIUS_UNDERWOOD_C
57085692
| | | | | +--->BN_MP_GROW_C
57095693
| | | | | +--->BN_MP_CLAMP_C
57105694
| | +--->BN_MP_GET_INT_C
5695+
| | | +--->BN_MP_GET_LONG_C
57115696
| | +--->BN_MP_SQRT_C
57125697
| | | +--->BN_MP_N_ROOT_C
57135698
| | | | +--->BN_MP_N_ROOT_EX_C
@@ -7245,6 +7230,8 @@ BN_MP_PRIME_FROBENIUS_UNDERWOOD_C
72457230
| | | +--->BN_MP_CLAMP_C
72467231
| | +--->BN_MP_INIT_C
72477232
| | +--->BN_MP_SET_LONG_C
7233+
| | | +--->BN_MP_GROW_C
7234+
| | | +--->BN_MP_ZERO_C
72487235
| | +--->BN_MP_MUL_C
72497236
| | | +--->BN_MP_TOOM_MUL_C
72507237
| | | | +--->BN_MP_INIT_MULTI_C
@@ -7595,6 +7582,8 @@ BN_MP_PRIME_FROBENIUS_UNDERWOOD_C
75957582
| +--->BN_MP_INIT_C
75967583
| +--->BN_MP_CLEAR_C
75977584
+--->BN_MP_SET_LONG_C
7585+
| +--->BN_MP_GROW_C
7586+
| +--->BN_MP_ZERO_C
75987587
+--->BN_MP_SQR_C
75997588
| +--->BN_MP_TOOM_SQR_C
76007589
| | +--->BN_MP_MOD_2D_C
@@ -7951,15 +7940,9 @@ BN_MP_PRIME_IS_PRIME_C
79517940
| +--->BN_MP_INIT_SET_INT_C
79527941
| | +--->BN_MP_INIT_C
79537942
| | +--->BN_MP_SET_INT_C
7954-
| | | +--->BN_MP_ZERO_C
7955-
| | | +--->BN_MP_MUL_2D_C
7956-
| | | | +--->BN_MP_COPY_C
7957-
| | | | | +--->BN_MP_GROW_C
7943+
| | | +--->BN_MP_SET_LONG_C
79587944
| | | | +--->BN_MP_GROW_C
7959-
| | | | +--->BN_MP_LSHD_C
7960-
| | | | | +--->BN_MP_RSHD_C
7961-
| | | | +--->BN_MP_CLAMP_C
7962-
| | | +--->BN_MP_CLAMP_C
7945+
| | | | +--->BN_MP_ZERO_C
79637946
| +--->BN_MP_MOD_C
79647947
| | +--->BN_MP_INIT_SIZE_C
79657948
| | | +--->BN_MP_INIT_C
@@ -8025,6 +8008,7 @@ BN_MP_PRIME_IS_PRIME_C
80258008
| | | | +--->BN_MP_GROW_C
80268009
| | | | +--->BN_MP_CLAMP_C
80278010
| +--->BN_MP_GET_INT_C
8011+
| | +--->BN_MP_GET_LONG_C
80288012
| +--->BN_MP_SQRT_C
80298013
| | +--->BN_MP_N_ROOT_C
80308014
| | | +--->BN_MP_N_ROOT_EX_C
@@ -9561,6 +9545,8 @@ BN_MP_PRIME_IS_PRIME_C
95619545
| | +--->BN_MP_INIT_C
95629546
| | +--->BN_MP_CLEAR_C
95639547
| +--->BN_MP_SET_LONG_C
9548+
| | +--->BN_MP_GROW_C
9549+
| | +--->BN_MP_ZERO_C
95649550
| +--->BN_MP_SQR_C
95659551
| | +--->BN_MP_TOOM_SQR_C
95669552
| | | +--->BN_MP_MOD_2D_C
@@ -9870,6 +9856,8 @@ BN_MP_PRIME_IS_PRIME_C
98709856
| | +--->BN_MP_CLAMP_C
98719857
| +--->BN_MP_INIT_C
98729858
| +--->BN_MP_SET_LONG_C
9859+
| | +--->BN_MP_GROW_C
9860+
| | +--->BN_MP_ZERO_C
98739861
| +--->BN_MP_MUL_C
98749862
| | +--->BN_MP_TOOM_MUL_C
98759863
| | | +--->BN_MP_INIT_MULTI_C
@@ -11348,15 +11336,9 @@ BN_MP_PRIME_NEXT_PRIME_C
1134811336
| +--->BN_MP_IS_SQUARE_C
1134911337
| | +--->BN_MP_INIT_SET_INT_C
1135011338
| | | +--->BN_MP_SET_INT_C
11351-
| | | | +--->BN_MP_ZERO_C
11352-
| | | | +--->BN_MP_MUL_2D_C
11353-
| | | | | +--->BN_MP_COPY_C
11354-
| | | | | | +--->BN_MP_GROW_C
11339+
| | | | +--->BN_MP_SET_LONG_C
1135511340
| | | | | +--->BN_MP_GROW_C
11356-
| | | | | +--->BN_MP_LSHD_C
11357-
| | | | | | +--->BN_MP_RSHD_C
11358-
| | | | | +--->BN_MP_CLAMP_C
11359-
| | | | +--->BN_MP_CLAMP_C
11341+
| | | | | +--->BN_MP_ZERO_C
1136011342
| | +--->BN_MP_MOD_C
1136111343
| | | +--->BN_MP_INIT_SIZE_C
1136211344
| | | +--->BN_MP_DIV_C
@@ -11418,6 +11400,7 @@ BN_MP_PRIME_NEXT_PRIME_C
1141811400
| | | | | +--->BN_MP_GROW_C
1141911401
| | | | | +--->BN_MP_CLAMP_C
1142011402
| | +--->BN_MP_GET_INT_C
11403+
| | | +--->BN_MP_GET_LONG_C
1142111404
| | +--->BN_MP_SQRT_C
1142211405
| | | +--->BN_MP_N_ROOT_C
1142311406
| | | | +--->BN_MP_N_ROOT_EX_C
@@ -12892,6 +12875,8 @@ BN_MP_PRIME_NEXT_PRIME_C
1289212875
| | +--->BN_MP_INIT_MULTI_C
1289312876
| | | +--->BN_MP_CLEAR_C
1289412877
| | +--->BN_MP_SET_LONG_C
12878+
| | | +--->BN_MP_GROW_C
12879+
| | | +--->BN_MP_ZERO_C
1289512880
| | +--->BN_MP_SQR_C
1289612881
| | | +--->BN_MP_TOOM_SQR_C
1289712882
| | | | +--->BN_MP_MOD_2D_C
@@ -13181,6 +13166,8 @@ BN_MP_PRIME_NEXT_PRIME_C
1318113166
| | | +--->BN_MP_GROW_C
1318213167
| | | +--->BN_MP_CLAMP_C
1318313168
| | +--->BN_MP_SET_LONG_C
13169+
| | | +--->BN_MP_GROW_C
13170+
| | | +--->BN_MP_ZERO_C
1318413171
| | +--->BN_MP_MUL_C
1318513172
| | | +--->BN_MP_TOOM_MUL_C
1318613173
| | | | +--->BN_MP_INIT_MULTI_C
@@ -13546,15 +13533,9 @@ BN_MP_PRIME_RANDOM_EX_C
1354613533
| | +--->BN_MP_INIT_SET_INT_C
1354713534
| | | +--->BN_MP_INIT_C
1354813535
| | | +--->BN_MP_SET_INT_C
13549-
| | | | +--->BN_MP_ZERO_C
13550-
| | | | +--->BN_MP_MUL_2D_C
13551-
| | | | | +--->BN_MP_COPY_C
13552-
| | | | | | +--->BN_MP_GROW_C
13536+
| | | | +--->BN_MP_SET_LONG_C
1355313537
| | | | | +--->BN_MP_GROW_C
13554-
| | | | | +--->BN_MP_LSHD_C
13555-
| | | | | | +--->BN_MP_RSHD_C
13556-
| | | | | +--->BN_MP_CLAMP_C
13557-
| | | | +--->BN_MP_CLAMP_C
13538+
| | | | | +--->BN_MP_ZERO_C
1355813539
| | +--->BN_MP_MOD_C
1355913540
| | | +--->BN_MP_INIT_SIZE_C
1356013541
| | | | +--->BN_MP_INIT_C
@@ -13620,6 +13601,7 @@ BN_MP_PRIME_RANDOM_EX_C
1362013601
| | | | | +--->BN_MP_GROW_C
1362113602
| | | | | +--->BN_MP_CLAMP_C
1362213603
| | +--->BN_MP_GET_INT_C
13604+
| | | +--->BN_MP_GET_LONG_C
1362313605
| | +--->BN_MP_SQRT_C
1362413606
| | | +--->BN_MP_N_ROOT_C
1362513607
| | | | +--->BN_MP_N_ROOT_EX_C
@@ -15156,6 +15138,8 @@ BN_MP_PRIME_RANDOM_EX_C
1515615138
| | | +--->BN_MP_INIT_C
1515715139
| | | +--->BN_MP_CLEAR_C
1515815140
| | +--->BN_MP_SET_LONG_C
15141+
| | | +--->BN_MP_GROW_C
15142+
| | | +--->BN_MP_ZERO_C
1515915143
| | +--->BN_MP_SQR_C
1516015144
| | | +--->BN_MP_TOOM_SQR_C
1516115145
| | | | +--->BN_MP_MOD_2D_C
@@ -15465,6 +15449,8 @@ BN_MP_PRIME_RANDOM_EX_C
1546515449
| | | +--->BN_MP_CLAMP_C
1546615450
| | +--->BN_MP_INIT_C
1546715451
| | +--->BN_MP_SET_LONG_C
15452+
| | | +--->BN_MP_GROW_C
15453+
| | | +--->BN_MP_ZERO_C
1546815454
| | +--->BN_MP_MUL_C
1546915455
| | | +--->BN_MP_TOOM_MUL_C
1547015456
| | | | +--->BN_MP_INIT_MULTI_C
@@ -15853,15 +15839,9 @@ BN_MP_PRIME_STRONG_LUCAS_SELFRIDGE_C
1585315839
| | +--->BN_MP_INIT_SET_INT_C
1585415840
| | | +--->BN_MP_INIT_C
1585515841
| | | +--->BN_MP_SET_INT_C
15856-
| | | | +--->BN_MP_ZERO_C
15857-
| | | | +--->BN_MP_MUL_2D_C
15858-
| | | | | +--->BN_MP_COPY_C
15859-
| | | | | | +--->BN_MP_GROW_C
15842+
| | | | +--->BN_MP_SET_LONG_C
1586015843
| | | | | +--->BN_MP_GROW_C
15861-
| | | | | +--->BN_MP_LSHD_C
15862-
| | | | | | +--->BN_MP_RSHD_C
15863-
| | | | | +--->BN_MP_CLAMP_C
15864-
| | | | +--->BN_MP_CLAMP_C
15844+
| | | | | +--->BN_MP_ZERO_C
1586515845
| | +--->BN_MP_MOD_C
1586615846
| | | +--->BN_MP_INIT_SIZE_C
1586715847
| | | | +--->BN_MP_INIT_C
@@ -15927,6 +15907,7 @@ BN_MP_PRIME_STRONG_LUCAS_SELFRIDGE_C
1592715907
| | | | | +--->BN_MP_GROW_C
1592815908
| | | | | +--->BN_MP_CLAMP_C
1592915909
| | +--->BN_MP_GET_INT_C
15910+
| | | +--->BN_MP_GET_LONG_C
1593015911
| | +--->BN_MP_SQRT_C
1593115912
| | | +--->BN_MP_N_ROOT_C
1593215913
| | | | +--->BN_MP_N_ROOT_EX_C
@@ -17463,6 +17444,8 @@ BN_MP_PRIME_STRONG_LUCAS_SELFRIDGE_C
1746317444
| | | +--->BN_MP_INIT_C
1746417445
| | | +--->BN_MP_CLEAR_C
1746517446
| | +--->BN_MP_SET_LONG_C
17447+
| | | +--->BN_MP_GROW_C
17448+
| | | +--->BN_MP_ZERO_C
1746617449
| | +--->BN_MP_SQR_C
1746717450
| | | +--->BN_MP_TOOM_SQR_C
1746817451
| | | | +--->BN_MP_MOD_2D_C
@@ -17805,6 +17788,8 @@ BN_MP_PRIME_STRONG_LUCAS_SELFRIDGE_C
1780517788
| +--->BN_MP_CLAMP_C
1780617789
+--->BN_MP_INIT_C
1780717790
+--->BN_MP_SET_LONG_C
17791+
| +--->BN_MP_GROW_C
17792+
| +--->BN_MP_ZERO_C
1780817793
+--->BN_MP_MUL_C
1780917794
| +--->BN_MP_TOOM_MUL_C
1781017795
| | +--->BN_MP_INIT_MULTI_C
@@ -18646,18 +18631,14 @@ BN_MP_SET_DOUBLE_C
1864618631

1864718632

1864818633
BN_MP_SET_INT_C
18649-
+--->BN_MP_ZERO_C
18650-
+--->BN_MP_MUL_2D_C
18651-
| +--->BN_MP_COPY_C
18652-
| | +--->BN_MP_GROW_C
18634+
+--->BN_MP_SET_LONG_C
1865318635
| +--->BN_MP_GROW_C
18654-
| +--->BN_MP_LSHD_C
18655-
| | +--->BN_MP_RSHD_C
18656-
| +--->BN_MP_CLAMP_C
18657-
+--->BN_MP_CLAMP_C
18636+
| +--->BN_MP_ZERO_C
1865818637

1865918638

1866018639
BN_MP_SET_LONG_C
18640+
+--->BN_MP_GROW_C
18641+
+--->BN_MP_ZERO_C
1866118642

1866218643

1866318644
BN_MP_SET_LONG_LONG_C
@@ -19839,12 +19820,8 @@ BN_MP_SQRTMOD_PRIME_C
1983919820
| +--->BN_MP_GROW_C
1984019821
| +--->BN_MP_CLAMP_C
1984119822
+--->BN_MP_SET_INT_C
19842-
| +--->BN_MP_MUL_2D_C
19823+
| +--->BN_MP_SET_LONG_C
1984319824
| | +--->BN_MP_GROW_C
19844-
| | +--->BN_MP_LSHD_C
19845-
| | | +--->BN_MP_RSHD_C
19846-
| | +--->BN_MP_CLAMP_C
19847-
| +--->BN_MP_CLAMP_C
1984819825
+--->BN_MP_SQRMOD_C
1984919826
| +--->BN_MP_INIT_C
1985019827
| +--->BN_MP_SQR_C
@@ -20581,15 +20558,9 @@ BN_MP_TC_AND_C
2058120558
+--->BN_MP_INIT_SET_INT_C
2058220559
| +--->BN_MP_INIT_C
2058320560
| +--->BN_MP_SET_INT_C
20584-
| | +--->BN_MP_ZERO_C
20585-
| | +--->BN_MP_MUL_2D_C
20586-
| | | +--->BN_MP_COPY_C
20587-
| | | | +--->BN_MP_GROW_C
20561+
| | +--->BN_MP_SET_LONG_C
2058820562
| | | +--->BN_MP_GROW_C
20589-
| | | +--->BN_MP_LSHD_C
20590-
| | | | +--->BN_MP_RSHD_C
20591-
| | | +--->BN_MP_CLAMP_C
20592-
| | +--->BN_MP_CLAMP_C
20563+
| | | +--->BN_MP_ZERO_C
2059320564
+--->BN_MP_MUL_2D_C
2059420565
| +--->BN_MP_COPY_C
2059520566
| | +--->BN_MP_GROW_C
@@ -20649,15 +20620,9 @@ BN_MP_TC_OR_C
2064920620
+--->BN_MP_INIT_SET_INT_C
2065020621
| +--->BN_MP_INIT_C
2065120622
| +--->BN_MP_SET_INT_C
20652-
| | +--->BN_MP_ZERO_C
20653-
| | +--->BN_MP_MUL_2D_C
20654-
| | | +--->BN_MP_COPY_C
20655-
| | | | +--->BN_MP_GROW_C
20623+
| | +--->BN_MP_SET_LONG_C
2065620624
| | | +--->BN_MP_GROW_C
20657-
| | | +--->BN_MP_LSHD_C
20658-
| | | | +--->BN_MP_RSHD_C
20659-
| | | +--->BN_MP_CLAMP_C
20660-
| | +--->BN_MP_CLAMP_C
20625+
| | | +--->BN_MP_ZERO_C
2066120626
+--->BN_MP_MUL_2D_C
2066220627
| +--->BN_MP_COPY_C
2066320628
| | +--->BN_MP_GROW_C
@@ -20698,15 +20663,9 @@ BN_MP_TC_XOR_C
2069820663
+--->BN_MP_INIT_SET_INT_C
2069920664
| +--->BN_MP_INIT_C
2070020665
| +--->BN_MP_SET_INT_C
20701-
| | +--->BN_MP_ZERO_C
20702-
| | +--->BN_MP_MUL_2D_C
20703-
| | | +--->BN_MP_COPY_C
20704-
| | | | +--->BN_MP_GROW_C
20666+
| | +--->BN_MP_SET_LONG_C
2070520667
| | | +--->BN_MP_GROW_C
20706-
| | | +--->BN_MP_LSHD_C
20707-
| | | | +--->BN_MP_RSHD_C
20708-
| | | +--->BN_MP_CLAMP_C
20709-
| | +--->BN_MP_CLAMP_C
20668+
| | | +--->BN_MP_ZERO_C
2071020669
+--->BN_MP_MUL_2D_C
2071120670
| +--->BN_MP_COPY_C
2071220671
| | +--->BN_MP_GROW_C

tommath_class.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
*
1010
* SPDX-License-Identifier: Unlicense
1111
*/
12+
1213
#if !(defined(LTM1) && defined(LTM2) && defined(LTM3))
1314
#if defined(LTM2)
1415
# define LTM3
@@ -441,6 +442,7 @@
441442
#endif
442443

443444
#if defined(BN_MP_GET_INT_C)
445+
# define BN_MP_GET_LONG_C
444446
#endif
445447

446448
#if defined(BN_MP_GET_LONG_C)
@@ -916,12 +918,12 @@
916918
#endif
917919

918920
#if defined(BN_MP_SET_INT_C)
919-
# define BN_MP_ZERO_C
920-
# define BN_MP_MUL_2D_C
921-
# define BN_MP_CLAMP_C
921+
# define BN_MP_SET_LONG_C
922922
#endif
923923

924924
#if defined(BN_MP_SET_LONG_C)
925+
# define BN_MP_GROW_C
926+
# define BN_MP_ZERO_C
925927
#endif
926928

927929
#if defined(BN_MP_SET_LONG_LONG_C)

0 commit comments

Comments
 (0)