Skip to content

Commit dd2c459

Browse files
committed
CBMC: Tweak parameters to improve performance
Signed-off-by: Matthias J. Kannwischer <matthias@zerorisc.com>
1 parent 4ad4eb0 commit dd2c459

File tree

2 files changed

+2
-3
lines changed
  • proofs/cbmc
    • polymat_permute_bitrev_to_custom
    • polyvecl_pointwise_acc_montgomery_c

2 files changed

+2
-3
lines changed

proofs/cbmc/polymat_permute_bitrev_to_custom/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ FUNCTION_NAME = polymat_permute_bitrev_to_custom
3737
# EXPENSIVE = true
3838

3939
# This function is large enough to need...
40-
CBMC_OBJECT_BITS = 10
40+
CBMC_OBJECT_BITS = 12
4141

4242
# If you require access to a file-local ("static") function or object to conduct
4343
# your proof, set the following (and do not include the original source file

proofs/cbmc/polyvecl_pointwise_acc_montgomery_c/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ USE_DYNAMIC_FRAMES=1
2727
# Disable any setting of EXTERNAL_SAT_SOLVER, and choose SMT backend instead
2828
EXTERNAL_SAT_SOLVER=
2929
CBMCFLAGS=--external-smt2-solver $(PROOF_ROOT)/lib/z3_no_bv_extract --z3
30-
CBMCFLAGS += --slice-formula
3130
CBMCFLAGS += --no-array-field-sensitivity
3231

3332
FUNCTION_NAME = mld_polyvecl_pointwise_acc_montgomery_c
@@ -39,7 +38,7 @@ FUNCTION_NAME = mld_polyvecl_pointwise_acc_montgomery_c
3938
# EXPENSIVE = true
4039

4140
# This function is large enough to need...
42-
CBMC_OBJECT_BITS = 13
41+
CBMC_OBJECT_BITS = 14
4342

4443
# If you require access to a file-local ("static") function or object to conduct
4544
# your proof, set the following (and do not include the original source file

0 commit comments

Comments
 (0)