aboutsummaryrefslogtreecommitdiff
path: root/generate_parameters.py
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-11-03 12:47:16 -0400
committerGravatar Jason Gross <jgross@mit.edu>2017-11-03 12:55:19 -0400
commit28a1eadb8eff4476078b6fd3fc425f0f4e5e9e45 (patch)
tree712afed6fb59a14a1ed0e7d9ea2f49d565d81fef /generate_parameters.py
parent952b835169cdba0900be458a48f9544572db0b5c (diff)
Add PRI{u,x}limb for printf formats
This is to fix ``` src/Specific/Framework/bench/fibe.c: In function ‘fe_print’: src/Specific/Framework/bench/fibe.c:130:5: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint32_t’ [-Wformat=] printf("0x%016llx)<< %lu) + ", x[i], limb_weight_gaps[i-1]); ^ src/Specific/Framework/bench/fibe.c:130:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint32_t’ [-Wformat=] src/Specific/Framework/bench/fibe.c:132:3: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint32_t’ [-Wformat=] printf("0x%016llx", x[0]); ^ ```
Diffstat (limited to 'generate_parameters.py')
-rw-r--r--generate_parameters.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/generate_parameters.py b/generate_parameters.py
index 76b50e0f4..9713f25ea 100644
--- a/generate_parameters.py
+++ b/generate_parameters.py
@@ -157,6 +157,8 @@ def get_extra_compiler_params(q, base, bitwidth, sz):
'a24_val' : repr(str(a24)),
'a24_hex' : repr(hex(a24)),
'limb_t' : 'uint%d_t' % bitwidth,
+ 'PRIxlimb' : 'PRIx%d' % bitwidth,
+ 'PRIulimb' : 'PRIu%d' % bitwidth,
'modulus_limbs' : repr(str(sz)),
'limb_weight_gaps_array' : limb_widths
}