./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench/egcd-ll.c ./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench/egcd-ll.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench/egcd-ll.c + FILE=egcd-ll.c ++ echo egcd-ll ++ sed 's/[-\.]/_/g' - + SANITIZED=egcd_ll + INSTRUMENTED_PROGRAM=egcd_ll__verifast_instrumented.c + instrument_program_cli.py --program sv-benchmarks/c/nla-digbench/egcd-ll.c --witness ./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll.yml/witness-2.1.yml --output-file egcd_ll__verifast_instrumented.c --verifast True ['abort', 'reach_error', '__VERIFIER_nondet_int', 'assume_abort_if_not', '__VERIFIER_assert', 'main'] [] ILP32 [('(((((((__int128) q * x) + a) + ((__int128) y * s)) == ((((__int128) y * r) + b) + ((__int128) p * x))) && (a == (((__int128) y * r) + ((__int128) p * x)))) && (((__int128) p * s) == (((__int128) q * r) + 1)))', 33, True)] [('__VERIFIER_assert', '(1 <= cond)', '(1 <= cond)')] [('((((((q * x) + a) + (y * s)) == (((y * r) + b) + (p * x))) && (a == ((y * r) + (p * x)))) && ((p * s) == ((q * r) + 1)))', 33, True)] [('abort', 'true', 'true'), ('reach_error', 'false', 'true'), ('__VERIFIER_nondet_int', 'true', 'true'), ('assume_abort_if_not', 'true', 'true'), ('__VERIFIER_assert', '(1 <= cond)', '(1 <= cond)'), ('main', 'module(egcd_ll__verifast_instrumented, true)', 'junk()')] + sed -i 's|__attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__))||g' egcd_ll__verifast_instrumented.c + verifast -stats -verbose 2 -disable_overflow_check -allow_dead_code -target ILP32 -read_options_from_source_file -c egcd_ll__verifast_instrumented.c egcd_ll__verifast_instrumented.c 0.037129s: egcd_ll__verifast_instrumented.c(27,5-9): Function 'main': Function type implementation check 0.037188s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.037220s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.037234s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.037245s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.037259s: egcd_ll__verifast_instrumented.c(28,14-20): Consuming assertion 0.037280s: egcd_ll__verifast_instrumented.c(29,13-17): Producing assertion 0.037291s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.037300s: egcd_ll__verifast_instrumented.c(27,5-9): Cleaning up dummy fraction chunks 0.037308s: egcd_ll__verifast_instrumented.c(27,5-9): Leak check. 0.037359s: egcd_ll__verifast_instrumented.c(6,6-17): Verifying function 'reach_error' 0.037371s: egcd_ll__verifast_instrumented.c(7,14-19): Producing assertion 0.037407s: egcd_ll__verifast_instrumented.c(12,6-25): Verifying function 'assume_abort_if_not' 0.037418s: egcd_ll__verifast_instrumented.c(13,14-18): Producing assertion 0.037436s: egcd_ll__verifast_instrumented.c(12,6-25): Executing statement 0.037456s: egcd_ll__verifast_instrumented.c(15,4-6): Executing statement 0.037496s: egcd_ll__verifast_instrumented.c(15,14-15): Executing statement 0.037512s: egcd_ll__verifast_instrumented.c(15,15-20): Executing statement 0.037546s: egcd_ll__verifast_instrumented.c(15,15-20): Verifying call 0.037558s: egcd_ll__verifast_instrumented.c(4,14-18): Consuming assertion 0.037579s: egcd_ll__verifast_instrumented.c(5,13-17): Producing assertion 0.037591s: egcd_ll__verifast_instrumented.c(16,1-2): Executing return statement 0.037602s: egcd_ll__verifast_instrumented.c(14,13-17): Consuming assertion 0.037612s: egcd_ll__verifast_instrumented.c(16,1-2): Cleaning up dummy fraction chunks 0.037623s: egcd_ll__verifast_instrumented.c(16,1-2): Leak check. 0.037648s: egcd_ll__verifast_instrumented.c(16,1-2): Executing return statement 0.037658s: egcd_ll__verifast_instrumented.c(14,13-17): Consuming assertion 0.037668s: egcd_ll__verifast_instrumented.c(16,1-2): Cleaning up dummy fraction chunks 0.037678s: egcd_ll__verifast_instrumented.c(16,1-2): Leak check. 0.037699s: egcd_ll__verifast_instrumented.c(17,6-23): Verifying function '__VERIFIER_assert' 0.037708s: egcd_ll__verifast_instrumented.c(18,17-19): Producing assertion 0.037730s: egcd_ll__verifast_instrumented.c(17,6-23): Executing statement 0.037742s: egcd_ll__verifast_instrumented.c(20,6-8): Executing statement 0.037763s: egcd_ll__verifast_instrumented.c(24,5-11): Executing return statement 0.037772s: egcd_ll__verifast_instrumented.c(19,16-18): Consuming assertion 0.037786s: egcd_ll__verifast_instrumented.c(25,1-2): Cleaning up dummy fraction chunks 0.037794s: egcd_ll__verifast_instrumented.c(25,1-2): Leak check. 0.037812s: egcd_ll__verifast_instrumented.c(27,5-9): Verifying function 'main' 0.037826s: egcd_ll__verifast_instrumented.c(28,14-20): Producing assertion 0.037839s: egcd_ll__verifast_instrumented.c(31,9-20): Executing statement 0.037862s: egcd_ll__verifast_instrumented.c(27,5-9): Executing statement 0.037873s: egcd_ll__verifast_instrumented.c(32,5-9): Executing statement 0.037901s: egcd_ll__verifast_instrumented.c(33,5-8): Executing statement 0.037918s: egcd_ll__verifast_instrumented.c(34,7-8): Executing statement 0.037943s: egcd_ll__verifast_instrumented.c(34,9-30): Verifying call 0.037952s: egcd_ll__verifast_instrumented.c(10,14-18): Consuming assertion 0.037965s: egcd_ll__verifast_instrumented.c(11,13-17): Producing assertion 0.037975s: egcd_ll__verifast_instrumented.c(35,7-8): Executing statement 0.037988s: egcd_ll__verifast_instrumented.c(35,9-30): Verifying call 0.037997s: egcd_ll__verifast_instrumented.c(10,14-18): Consuming assertion 0.038009s: egcd_ll__verifast_instrumented.c(11,13-17): Producing assertion 0.038023s: egcd_ll__verifast_instrumented.c(36,5-24): Executing statement 0.038041s: egcd_ll__verifast_instrumented.c(36,5-24): Verifying call 0.038051s: egcd_ll__verifast_instrumented.c(13,14-18): Consuming assertion 0.038060s: egcd_ll__verifast_instrumented.c(14,13-17): Producing assertion 0.038069s: egcd_ll__verifast_instrumented.c(37,5-24): Executing statement 0.038084s: egcd_ll__verifast_instrumented.c(37,5-24): Verifying call 0.038093s: egcd_ll__verifast_instrumented.c(13,14-18): Consuming assertion 0.038107s: egcd_ll__verifast_instrumented.c(14,13-17): Producing assertion 0.038116s: egcd_ll__verifast_instrumented.c(39,7-8): Executing statement 0.038128s: egcd_ll__verifast_instrumented.c(40,7-8): Executing statement 0.038138s: egcd_ll__verifast_instrumented.c(41,7-8): Executing statement 0.038148s: egcd_ll__verifast_instrumented.c(42,7-8): Executing statement 0.038157s: egcd_ll__verifast_instrumented.c(43,7-8): Executing statement 0.038166s: egcd_ll__verifast_instrumented.c(44,7-8): Executing statement 0.038180s: egcd_ll__verifast_instrumented.c(46,1-6): Executing statement 0.038889s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.038961s: egcd_ll__verifast_instrumented.c(47,105-107): Producing assertion 0.039005s: egcd_ll__verifast_instrumented.c(46,1-6): Evaluating loop condition 0.039018s: egcd_ll__verifast_instrumented.c(48,5-6): Executing statement 0.039031s: egcd_ll__verifast_instrumented.c(49,9-26): Executing statement 0.039058s: egcd_ll__verifast_instrumented.c(49,9-26): Verifying call 0.039067s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.039078s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.039087s: egcd_ll__verifast_instrumented.c(50,9-26): Executing statement 0.039107s: egcd_ll__verifast_instrumented.c(50,9-26): Verifying call 0.039117s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.039126s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.039140s: egcd_ll__verifast_instrumented.c(51,9-26): Executing statement 0.039161s: egcd_ll__verifast_instrumented.c(51,9-26): Verifying call 0.039170s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.039179s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.039188s: egcd_ll__verifast_instrumented.c(53,9-11): Executing statement 0.039218s: egcd_ll__verifast_instrumented.c(54,13-18): Executing statement 0.039231s: egcd_ll__verifast_instrumented.c(67,5-22): Executing statement 0.039251s: egcd_ll__verifast_instrumented.c(67,5-22): Verifying call 0.039260s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.039270s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.039279s: egcd_ll__verifast_instrumented.c(68,5-22): Executing statement 0.039301s: egcd_ll__verifast_instrumented.c(68,5-22): Verifying call 0.039310s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.039320s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.039334s: egcd_ll__verifast_instrumented.c(69,5-22): Executing statement 0.039352s: egcd_ll__verifast_instrumented.c(69,5-22): Verifying call 0.039362s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.039371s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.039380s: egcd_ll__verifast_instrumented.c(70,5-22): Executing statement 0.039401s: egcd_ll__verifast_instrumented.c(70,5-22): Verifying call 0.039410s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.039424s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.039433s: egcd_ll__verifast_instrumented.c(71,5-11): Executing return statement 0.039443s: egcd_ll__verifast_instrumented.c(29,13-17): Consuming assertion 0.039452s: egcd_ll__verifast_instrumented.c(72,1-2): Cleaning up dummy fraction chunks 0.039460s: egcd_ll__verifast_instrumented.c(72,1-2): Leak check. 0.039497s: egcd_ll__verifast_instrumented.c(56,9-11): Executing statement 0.039522s: egcd_ll__verifast_instrumented.c(56,20-21): Executing statement 0.039533s: egcd_ll__verifast_instrumented.c(57,15-16): Executing statement 0.039546s: egcd_ll__verifast_instrumented.c(58,15-16): Executing statement 0.039557s: egcd_ll__verifast_instrumented.c(59,15-16): Executing statement 0.039587s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.040477s: egcd_ll__verifast_instrumented.c(65,5-6): Cleaning up dummy fraction chunks 0.040490s: egcd_ll__verifast_instrumented.c(65,5-6): Leak check. 0.040516s: egcd_ll__verifast_instrumented.c(60,16-17): Executing statement 0.040528s: egcd_ll__verifast_instrumented.c(61,15-16): Executing statement 0.040540s: egcd_ll__verifast_instrumented.c(62,15-16): Executing statement 0.040552s: egcd_ll__verifast_instrumented.c(63,15-16): Executing statement 0.040582s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.041028s: egcd_ll__verifast_instrumented.c(65,5-6): Cleaning up dummy fraction chunks 0.041045s: egcd_ll__verifast_instrumented.c(65,5-6): Leak check. 0.041119s: egcd_ll__verifast_instrumented.c(37,5-24): Verifying call 0.041130s: egcd_ll__verifast_instrumented.c(13,14-18): Consuming assertion 0.041140s: egcd_ll__verifast_instrumented.c(14,13-17): Producing assertion 0.041150s: egcd_ll__verifast_instrumented.c(39,7-8): Executing statement 0.041161s: egcd_ll__verifast_instrumented.c(40,7-8): Executing statement 0.041172s: egcd_ll__verifast_instrumented.c(41,7-8): Executing statement 0.041186s: egcd_ll__verifast_instrumented.c(42,7-8): Executing statement 0.041196s: egcd_ll__verifast_instrumented.c(43,7-8): Executing statement 0.041205s: egcd_ll__verifast_instrumented.c(44,7-8): Executing statement 0.041215s: egcd_ll__verifast_instrumented.c(46,1-6): Executing statement 0.041235s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.041313s: egcd_ll__verifast_instrumented.c(47,105-107): Producing assertion 0.041355s: egcd_ll__verifast_instrumented.c(46,1-6): Evaluating loop condition 0.041375s: egcd_ll__verifast_instrumented.c(48,5-6): Executing statement 0.041387s: egcd_ll__verifast_instrumented.c(49,9-26): Executing statement 0.041407s: egcd_ll__verifast_instrumented.c(49,9-26): Verifying call 0.041417s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.041427s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.041436s: egcd_ll__verifast_instrumented.c(50,9-26): Executing statement 0.041457s: egcd_ll__verifast_instrumented.c(50,9-26): Verifying call 0.041471s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.041480s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.041489s: egcd_ll__verifast_instrumented.c(51,9-26): Executing statement 0.041509s: egcd_ll__verifast_instrumented.c(51,9-26): Verifying call 0.041518s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.041527s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.041541s: egcd_ll__verifast_instrumented.c(53,9-11): Executing statement 0.041578s: egcd_ll__verifast_instrumented.c(54,13-18): Executing statement 0.041590s: egcd_ll__verifast_instrumented.c(67,5-22): Executing statement 0.041605s: egcd_ll__verifast_instrumented.c(67,5-22): Verifying call 0.041614s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.041624s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.041633s: egcd_ll__verifast_instrumented.c(68,5-22): Executing statement 0.041660s: egcd_ll__verifast_instrumented.c(68,5-22): Verifying call 0.041670s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.041679s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.041688s: egcd_ll__verifast_instrumented.c(69,5-22): Executing statement 0.041707s: egcd_ll__verifast_instrumented.c(69,5-22): Verifying call 0.041716s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.041725s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.041741s: egcd_ll__verifast_instrumented.c(70,5-22): Executing statement 0.041762s: egcd_ll__verifast_instrumented.c(70,5-22): Verifying call 0.041771s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.041780s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.041789s: egcd_ll__verifast_instrumented.c(71,5-11): Executing return statement 0.041799s: egcd_ll__verifast_instrumented.c(29,13-17): Consuming assertion 0.041808s: egcd_ll__verifast_instrumented.c(72,1-2): Cleaning up dummy fraction chunks 0.041822s: egcd_ll__verifast_instrumented.c(72,1-2): Leak check. 0.041859s: egcd_ll__verifast_instrumented.c(56,9-11): Executing statement 0.041878s: egcd_ll__verifast_instrumented.c(56,20-21): Executing statement 0.041891s: egcd_ll__verifast_instrumented.c(57,15-16): Executing statement 0.041903s: egcd_ll__verifast_instrumented.c(58,15-16): Executing statement 0.041914s: egcd_ll__verifast_instrumented.c(59,15-16): Executing statement 0.041941s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.042435s: egcd_ll__verifast_instrumented.c(65,5-6): Cleaning up dummy fraction chunks 0.042447s: egcd_ll__verifast_instrumented.c(65,5-6): Leak check. 0.042464s: egcd_ll__verifast_instrumented.c(60,16-17): Executing statement 0.042476s: egcd_ll__verifast_instrumented.c(61,15-16): Executing statement 0.042488s: egcd_ll__verifast_instrumented.c(62,15-16): Executing statement 0.042500s: egcd_ll__verifast_instrumented.c(63,15-16): Executing statement 0.042527s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.043341s: egcd_ll__verifast_instrumented.c(65,5-6): Cleaning up dummy fraction chunks 0.043354s: egcd_ll__verifast_instrumented.c(65,5-6): Leak check. 0.043408s: egcd_ll__verifast_instrumented.c(36,5-24): Verifying call 0.043418s: egcd_ll__verifast_instrumented.c(13,14-18): Consuming assertion 0.043428s: egcd_ll__verifast_instrumented.c(14,13-17): Producing assertion 0.043438s: egcd_ll__verifast_instrumented.c(37,5-24): Executing statement 0.043466s: egcd_ll__verifast_instrumented.c(37,5-24): Verifying call 0.043476s: egcd_ll__verifast_instrumented.c(13,14-18): Consuming assertion 0.043485s: egcd_ll__verifast_instrumented.c(14,13-17): Producing assertion 0.043494s: egcd_ll__verifast_instrumented.c(39,7-8): Executing statement 0.043505s: egcd_ll__verifast_instrumented.c(40,7-8): Executing statement 0.043515s: egcd_ll__verifast_instrumented.c(41,7-8): Executing statement 0.043532s: egcd_ll__verifast_instrumented.c(42,7-8): Executing statement 0.043543s: egcd_ll__verifast_instrumented.c(43,7-8): Executing statement 0.043553s: egcd_ll__verifast_instrumented.c(44,7-8): Executing statement 0.043564s: egcd_ll__verifast_instrumented.c(46,1-6): Executing statement 0.043591s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.043669s: egcd_ll__verifast_instrumented.c(47,105-107): Producing assertion 0.043712s: egcd_ll__verifast_instrumented.c(46,1-6): Evaluating loop condition 0.043730s: egcd_ll__verifast_instrumented.c(48,5-6): Executing statement 0.043742s: egcd_ll__verifast_instrumented.c(49,9-26): Executing statement 0.043762s: egcd_ll__verifast_instrumented.c(49,9-26): Verifying call 0.043772s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.043781s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.043790s: egcd_ll__verifast_instrumented.c(50,9-26): Executing statement 0.043811s: egcd_ll__verifast_instrumented.c(50,9-26): Verifying call 0.043824s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.043834s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.043843s: egcd_ll__verifast_instrumented.c(51,9-26): Executing statement 0.043865s: egcd_ll__verifast_instrumented.c(51,9-26): Verifying call 0.043875s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.043886s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.043895s: egcd_ll__verifast_instrumented.c(53,9-11): Executing statement 0.043928s: egcd_ll__verifast_instrumented.c(54,13-18): Executing statement 0.043940s: egcd_ll__verifast_instrumented.c(67,5-22): Executing statement 0.043955s: egcd_ll__verifast_instrumented.c(67,5-22): Verifying call 0.043964s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.043973s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.043982s: egcd_ll__verifast_instrumented.c(68,5-22): Executing statement 0.044009s: egcd_ll__verifast_instrumented.c(68,5-22): Verifying call 0.044018s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.044027s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.044036s: egcd_ll__verifast_instrumented.c(69,5-22): Executing statement 0.044054s: egcd_ll__verifast_instrumented.c(69,5-22): Verifying call 0.044063s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.044072s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.044086s: egcd_ll__verifast_instrumented.c(70,5-22): Executing statement 0.045942s: egcd_ll__verifast_instrumented.c(70,5-22): Verifying call 0.045964s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.045975s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.045984s: egcd_ll__verifast_instrumented.c(71,5-11): Executing return statement 0.045994s: egcd_ll__verifast_instrumented.c(29,13-17): Consuming assertion 0.046003s: egcd_ll__verifast_instrumented.c(72,1-2): Cleaning up dummy fraction chunks 0.046020s: egcd_ll__verifast_instrumented.c(72,1-2): Leak check. 0.046061s: egcd_ll__verifast_instrumented.c(56,9-11): Executing statement 0.046082s: egcd_ll__verifast_instrumented.c(56,20-21): Executing statement 0.046095s: egcd_ll__verifast_instrumented.c(57,15-16): Executing statement 0.046107s: egcd_ll__verifast_instrumented.c(58,15-16): Executing statement 0.046118s: egcd_ll__verifast_instrumented.c(59,15-16): Executing statement 0.046139s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.046655s: egcd_ll__verifast_instrumented.c(65,5-6): Cleaning up dummy fraction chunks 0.046669s: egcd_ll__verifast_instrumented.c(65,5-6): Leak check. 0.046686s: egcd_ll__verifast_instrumented.c(60,16-17): Executing statement 0.046699s: egcd_ll__verifast_instrumented.c(61,15-16): Executing statement 0.046711s: egcd_ll__verifast_instrumented.c(62,15-16): Executing statement 0.046723s: egcd_ll__verifast_instrumented.c(63,15-16): Executing statement 0.046753s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.047387s: egcd_ll__verifast_instrumented.c(65,5-6): Cleaning up dummy fraction chunks 0.047400s: egcd_ll__verifast_instrumented.c(65,5-6): Leak check. 0.047446s: egcd_ll__verifast_instrumented.c(37,5-24): Verifying call 0.047457s: egcd_ll__verifast_instrumented.c(13,14-18): Consuming assertion 0.047467s: egcd_ll__verifast_instrumented.c(14,13-17): Producing assertion 0.047477s: egcd_ll__verifast_instrumented.c(39,7-8): Executing statement 0.047496s: egcd_ll__verifast_instrumented.c(40,7-8): Executing statement 0.047506s: egcd_ll__verifast_instrumented.c(41,7-8): Executing statement 0.047517s: egcd_ll__verifast_instrumented.c(42,7-8): Executing statement 0.047526s: egcd_ll__verifast_instrumented.c(43,7-8): Executing statement 0.047535s: egcd_ll__verifast_instrumented.c(44,7-8): Executing statement 0.047544s: egcd_ll__verifast_instrumented.c(46,1-6): Executing statement 0.047572s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.047639s: egcd_ll__verifast_instrumented.c(47,105-107): Producing assertion 0.047682s: egcd_ll__verifast_instrumented.c(46,1-6): Evaluating loop condition 0.047695s: egcd_ll__verifast_instrumented.c(48,5-6): Executing statement 0.047707s: egcd_ll__verifast_instrumented.c(49,9-26): Executing statement 0.047729s: egcd_ll__verifast_instrumented.c(49,9-26): Verifying call 0.047738s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.047753s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.047762s: egcd_ll__verifast_instrumented.c(50,9-26): Executing statement 0.047784s: egcd_ll__verifast_instrumented.c(50,9-26): Verifying call 0.047793s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.047803s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.047812s: egcd_ll__verifast_instrumented.c(51,9-26): Executing statement 0.047832s: egcd_ll__verifast_instrumented.c(51,9-26): Verifying call 0.047846s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.047855s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.047864s: egcd_ll__verifast_instrumented.c(53,9-11): Executing statement 0.047896s: egcd_ll__verifast_instrumented.c(54,13-18): Executing statement 0.047908s: egcd_ll__verifast_instrumented.c(67,5-22): Executing statement 0.047923s: egcd_ll__verifast_instrumented.c(67,5-22): Verifying call 0.047933s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.047950s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.047961s: egcd_ll__verifast_instrumented.c(68,5-22): Executing statement 0.047991s: egcd_ll__verifast_instrumented.c(68,5-22): Verifying call 0.048002s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.048014s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.048023s: egcd_ll__verifast_instrumented.c(69,5-22): Executing statement 0.048042s: egcd_ll__verifast_instrumented.c(69,5-22): Verifying call 0.048056s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.048065s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.048074s: egcd_ll__verifast_instrumented.c(70,5-22): Executing statement 0.048095s: egcd_ll__verifast_instrumented.c(70,5-22): Verifying call 0.048104s: egcd_ll__verifast_instrumented.c(18,17-19): Consuming assertion 0.048113s: egcd_ll__verifast_instrumented.c(19,16-18): Producing assertion 0.048122s: egcd_ll__verifast_instrumented.c(71,5-11): Executing return statement 0.048139s: egcd_ll__verifast_instrumented.c(29,13-17): Consuming assertion 0.048148s: egcd_ll__verifast_instrumented.c(72,1-2): Cleaning up dummy fraction chunks 0.048156s: egcd_ll__verifast_instrumented.c(72,1-2): Leak check. 0.048193s: egcd_ll__verifast_instrumented.c(56,9-11): Executing statement 0.048212s: egcd_ll__verifast_instrumented.c(56,20-21): Executing statement 0.048224s: egcd_ll__verifast_instrumented.c(57,15-16): Executing statement 0.048244s: egcd_ll__verifast_instrumented.c(58,15-16): Executing statement 0.048255s: egcd_ll__verifast_instrumented.c(59,15-16): Executing statement 0.048277s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.048780s: egcd_ll__verifast_instrumented.c(65,5-6): Cleaning up dummy fraction chunks 0.048793s: egcd_ll__verifast_instrumented.c(65,5-6): Leak check. 0.048810s: egcd_ll__verifast_instrumented.c(60,16-17): Executing statement 0.048822s: egcd_ll__verifast_instrumented.c(61,15-16): Executing statement 0.048839s: egcd_ll__verifast_instrumented.c(62,15-16): Executing statement 0.048850s: egcd_ll__verifast_instrumented.c(63,15-16): Executing statement 0.048872s: egcd_ll__verifast_instrumented.c(47,105-107): Consuming assertion 0.049408s: egcd_ll__verifast_instrumented.c(65,5-6): Cleaning up dummy fraction chunks 0.049422s: egcd_ll__verifast_instrumented.c(65,5-6): Leak check. Syntactic annotation overhead statistics: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h : lines: code: 6; annot: 807; mixed: 1; overhead: 13467% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/list.gh : lines: code: 0; annot: 187; mixed: 0; overhead: inf% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude_core.gh: lines: code: 0; annot: 33; mixed: 0; overhead: inf% egcd_ll__verifast_instrumented.c : lines: code: 42; annot: 14; mixed: 0; overhead: 33% Statements parsed: 128 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 33 Execution steps (including assertion production/consumption steps): 386 Symbolic execution forks: 45 Prover assumes: 135 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 52 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 399 (0), 0 (more than 30) assume_core_count = 490 number of case splits = 0 simplex_assert_ge_count = 232 simplex_assert_eq_count = 73 simplex_assert_neq_count = 24 max_truenode_childcount = 6 max_falsenode_childcount = 5 axiom triggered counts: ptr_provenance_max_addr_limits 1 ptr_provenance_min_addr_limits 1 boxed_bool_unboxed_bool_x_eq_x 1 Time spent in query, assume, push, pop: 0.005846s Time spent in Simplex: 0.004254s Time spent parsing: 0.018051s Function timings (> 0.1s): Total time: 0.04 seconds 0 errors found (33 statements verified)