./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound100.c ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound100.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound100.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound100.yml/witness-2.1.yml + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Redux' Using prover supplied by environment variable PROVER: Redux ++ basename sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound100.c + FILE=hard-ll_valuebound100.c ++ echo hard-ll_valuebound100 ++ sed 's/[-\.]/_/g' - + SANITIZED=hard_ll_valuebound100 + MODULE=hard_ll_valuebound100__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=hard_ll_valuebound100__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound100.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=hard_ll_valuebound100__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound100.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound100.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n hard_ll_valuebound100__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound100.c -o hard_ll_valuebound100__verifast_instrumented.c + program_modifications_cli.py -p hard_ll_valuebound100__verifast_instrumented.c -o hard_ll_valuebound100__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c hard_ll_valuebound100__verifast_instrumented_modified.c hard_ll_valuebound100__verifast_instrumented_modified.c 0.007161s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007210s: Exiting Redux.assert_term: 0.000016 seconds 0.007246s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007263s: Exiting Redux.assert_term: 0.000006 seconds 0.007271s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007285s: Exiting Redux.assert_term: 0.000004 seconds 0.007295s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007308s: Exiting Redux.assert_term: 0.000002 seconds 0.007319s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007339s: Exiting Redux.assert_term: 0.000005 seconds 0.007348s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007361s: Exiting Redux.assert_term: 0.000005 seconds 0.007372s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007387s: Exiting Redux.assert_term: 0.000003 seconds 0.007396s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007413s: Exiting Redux.assert_term: 0.000007 seconds 0.007421s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007441s: Exiting Redux.assert_term: 0.000001 seconds 0.007452s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007466s: Exiting Redux.assert_term: 0.000003 seconds 0.007476s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007490s: Exiting Redux.assert_term: 0.000005 seconds 0.007501s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007513s: Exiting Redux.assert_term: 0.000003 seconds 0.007525s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007544s: Exiting Redux.assert_term: 0.000004 seconds 0.007553s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007567s: Exiting Redux.assert_term: 0.000004 seconds 0.007575s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007589s: Exiting Redux.assert_term: 0.000002 seconds 0.007599s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007613s: Exiting Redux.assert_term: 0.000003 seconds 0.007621s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007641s: Exiting Redux.assert_term: 0.000005 seconds 0.007651s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007665s: Exiting Redux.assert_term: 0.000004 seconds 0.007676s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007687s: Exiting Redux.assert_term: 0.000003 seconds 0.007700s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007722s: Exiting Redux.assert_term: 0.000011 seconds 0.007732s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007751s: Exiting Redux.assert_term: 0.000004 seconds 0.007761s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007773s: Exiting Redux.assert_term: 0.000003 seconds 0.007784s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007798s: Exiting Redux.assert_term: 0.000005 seconds 0.007808s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007821s: Exiting Redux.assert_term: 0.000002 seconds 0.007832s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007852s: Exiting Redux.assert_term: 0.000002 seconds 0.007861s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007875s: Exiting Redux.assert_term: 0.000004 seconds 0.007883s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007898s: Exiting Redux.assert_term: 0.000005 seconds 0.026916s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.026976s: Exiting Redux.assert_term: 0.000012 seconds 0.026993s: Entering Redux.assume(true ==> default_value = 0) 0.027025s: Exiting Redux.assume: 0.000007 seconds 0.028406s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.028438s: Exiting Redux.assert_term: 0.000008 seconds 0.028453s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.028466s: Exiting Redux.assert_term: 0.000004 seconds 0.028478s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.028490s: Exiting Redux.assert_term: 0.000003 seconds 0.028508s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.028521s: Exiting Redux.assert_term: 0.000003 seconds 0.028542s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.028556s: Exiting Redux.assert_term: 0.000004 seconds 0.028572s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.028585s: Exiting Redux.assert_term: 0.000003 seconds 0.028601s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.028613s: Exiting Redux.assert_term: 0.000003 seconds 0.028625s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.028637s: Exiting Redux.assert_term: 0.000003 seconds 0.028658s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.028673s: Exiting Redux.assert_term: 0.000004 seconds 0.028689s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.028701s: Exiting Redux.assert_term: 0.000003 seconds 0.028729s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.028742s: Exiting Redux.assert_term: 0.000003 seconds 0.028754s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.028766s: Exiting Redux.assert_term: 0.000002 seconds 0.028787s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.028799s: Exiting Redux.assert_term: 0.000003 seconds 0.028815s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.028827s: Exiting Redux.assert_term: 0.000002 seconds 0.028841s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.028854s: Exiting Redux.assert_term: 0.000002 seconds 0.028871s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.028884s: Exiting Redux.assert_term: 0.000003 seconds 0.028913s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.028926s: Exiting Redux.assert_term: 0.000003 seconds 0.028943s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.028956s: Exiting Redux.assert_term: 0.000002 seconds 0.028972s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.028984s: Exiting Redux.assert_term: 0.000003 seconds 0.029004s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.029016s: Exiting Redux.assert_term: 0.000003 seconds 0.031985s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.032041s: Exiting Redux.assume: 0.000011 seconds 0.037648s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.037706s: Exiting Redux.assert_term: 0.000012 seconds 0.037741s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.037756s: Exiting Redux.assert_term: 0.000003 seconds 0.037771s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.037800s: Exiting Redux.assert_term: 0.000003 seconds 0.037816s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.037828s: Exiting Redux.assert_term: 0.000002 seconds 0.037838s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.037859s: Exiting Redux.assume: 0.000011 seconds 0.037872s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.037885s: Exiting Redux.assert_term: 0.000004 seconds 0.037905s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.037932s: Exiting Redux.assume: 0.000015 seconds 0.037946s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.037959s: Exiting Redux.assert_term: 0.000003 seconds 0.037977s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.037989s: Exiting Redux.assert_term: 0.000002 seconds 0.038008s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.038025s: Exiting Redux.assert_term: 0.000003 seconds 0.038049s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.038061s: Exiting Redux.assert_term: 0.000003 seconds 0.038083s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.038095s: Exiting Redux.assert_term: 0.000003 seconds 0.038120s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.038132s: Exiting Redux.assert_term: 0.000003 seconds 0.038158s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.038171s: Exiting Redux.assert_term: 0.000003 seconds 0.038187s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.038199s: Exiting Redux.assert_term: 0.000003 seconds 0.038216s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.038228s: Exiting Redux.assert_term: 0.000002 seconds 0.038243s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.038260s: Exiting Redux.assert_term: 0.000002 seconds 0.038276s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.038287s: Exiting Redux.assert_term: 0.000003 seconds 0.038303s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.038316s: Exiting Redux.assert_term: 0.000003 seconds 0.038333s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.038345s: Exiting Redux.assert_term: 0.000003 seconds 0.038361s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.038377s: Exiting Redux.assert_term: 0.000002 seconds 0.038392s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.038404s: Exiting Redux.assert_term: 0.000002 seconds 0.038419s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.038430s: Exiting Redux.assert_term: 0.000002 seconds 0.038446s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.038457s: Exiting Redux.assert_term: 0.000003 seconds 0.038481s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.038497s: Exiting Redux.assert_term: 0.000003 seconds 0.038513s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.038525s: Exiting Redux.assert_term: 0.000002 seconds 0.038595s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.038607s: Exiting Redux.assert_term: 0.000003 seconds 0.038629s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.038641s: Exiting Redux.assert_term: 0.000002 seconds 0.038674s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.038687s: Exiting Redux.assert_term: 0.000003 seconds 0.038719s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.038731s: Exiting Redux.assert_term: 0.000003 seconds 0.038746s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.038757s: Exiting Redux.assert_term: 0.000003 seconds 0.038774s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.038786s: Exiting Redux.assert_term: 0.000002 seconds 0.038807s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.038819s: Exiting Redux.assert_term: 0.000002 seconds 0.038833s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.038845s: Exiting Redux.assert_term: 0.000002 seconds 0.038860s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.038871s: Exiting Redux.assert_term: 0.000003 seconds 0.038885s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.038896s: Exiting Redux.assert_term: 0.000003 seconds 0.038919s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.038931s: Exiting Redux.assert_term: 0.000002 seconds 0.038947s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.038959s: Exiting Redux.assert_term: 0.000002 seconds 0.038973s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.038985s: Exiting Redux.assert_term: 0.000003 seconds 0.039006s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.039018s: Exiting Redux.assert_term: 0.000003 seconds 0.039048s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.039060s: Exiting Redux.assert_term: 0.000002 seconds 0.039076s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.039088s: Exiting Redux.assert_term: 0.000003 seconds 0.039112s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.039124s: Exiting Redux.assert_term: 0.000003 seconds 0.039138s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.039150s: Exiting Redux.assert_term: 0.000003 seconds 0.039172s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.039184s: Exiting Redux.assert_term: 0.000002 seconds 0.039198s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.039209s: Exiting Redux.assert_term: 0.000003 seconds 0.039224s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.039236s: Exiting Redux.assert_term: 0.000002 seconds 0.039250s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.039262s: Exiting Redux.assert_term: 0.000002 seconds 0.039283s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.039295s: Exiting Redux.assert_term: 0.000002 seconds 0.039308s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.039320s: Exiting Redux.assert_term: 0.000003 seconds 0.039334s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.039346s: Exiting Redux.assert_term: 0.000002 seconds 0.039360s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.039376s: Exiting Redux.assert_term: 0.000003 seconds 0.039391s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.039402s: Exiting Redux.assert_term: 0.000003 seconds 0.039416s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.039428s: Exiting Redux.assert_term: 0.000002 seconds 0.039442s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.039454s: Exiting Redux.assert_term: 0.000002 seconds 0.039467s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.039484s: Exiting Redux.assert_term: 0.000003 seconds 0.039498s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.039510s: Exiting Redux.assert_term: 0.000003 seconds 0.039524s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.039535s: Exiting Redux.assert_term: 0.000002 seconds 0.039550s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.039561s: Exiting Redux.assert_term: 0.000003 seconds 0.039576s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.039597s: Exiting Redux.assert_term: 0.000002 seconds 0.039610s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.039622s: Exiting Redux.assert_term: 0.000002 seconds 0.039635s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.039646s: Exiting Redux.assert_term: 0.000002 seconds 0.039659s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.039671s: Exiting Redux.assert_term: 0.000002 seconds 0.039687s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.039718s: Exiting Redux.assert_term: 0.000003 seconds 0.039734s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.039746s: Exiting Redux.assert_term: 0.000002 seconds 0.039759s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.039770s: Exiting Redux.assert_term: 0.000003 seconds 0.039788s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.039799s: Exiting Redux.assert_term: 0.000002 seconds 0.039815s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.039832s: Exiting Redux.assert_term: 0.000003 seconds 0.039849s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.039861s: Exiting Redux.assert_term: 0.000003 seconds 0.039876s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.039888s: Exiting Redux.assert_term: 0.000003 seconds 0.039902s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.039914s: Exiting Redux.assert_term: 0.000003 seconds 0.039930s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.039946s: Exiting Redux.assert_term: 0.000003 seconds 0.039961s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.039972s: Exiting Redux.assert_term: 0.000003 seconds 0.039986s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.039997s: Exiting Redux.assert_term: 0.000003 seconds 0.040010s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.040022s: Exiting Redux.assert_term: 0.000003 seconds 0.040035s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.040051s: Exiting Redux.assert_term: 0.000002 seconds 0.040064s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.040077s: Exiting Redux.assert_term: 0.000003 seconds 0.040090s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.040101s: Exiting Redux.assert_term: 0.000003 seconds 0.040114s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.040126s: Exiting Redux.assert_term: 0.000003 seconds 0.040140s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.040152s: Exiting Redux.assert_term: 0.000002 seconds 0.040170s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.040182s: Exiting Redux.assert_term: 0.000002 seconds 0.040199s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.040211s: Exiting Redux.assert_term: 0.000003 seconds 0.040227s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.040239s: Exiting Redux.assert_term: 0.000002 seconds 0.040254s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.040270s: Exiting Redux.assert_term: 0.000003 seconds 0.040286s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.040297s: Exiting Redux.assert_term: 0.000003 seconds 0.040312s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.040324s: Exiting Redux.assert_term: 0.000002 seconds 0.040341s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.040352s: Exiting Redux.assert_term: 0.000003 seconds 0.040370s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.040386s: Exiting Redux.assert_term: 0.000002 seconds 0.040411s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.040423s: Exiting Redux.assert_term: 0.000002 seconds 0.040442s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.040454s: Exiting Redux.assert_term: 0.000003 seconds 0.040469s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.040481s: Exiting Redux.assert_term: 0.000003 seconds 0.040496s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.040516s: Exiting Redux.assert_term: 0.000003 seconds 0.040532s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.040543s: Exiting Redux.assert_term: 0.000003 seconds 0.040558s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.040569s: Exiting Redux.assert_term: 0.000003 seconds 0.040586s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.040597s: Exiting Redux.assert_term: 0.000003 seconds 0.040612s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.040632s: Exiting Redux.assert_term: 0.000003 seconds 0.040647s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.040658s: Exiting Redux.assert_term: 0.000003 seconds 0.040674s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.040686s: Exiting Redux.assert_term: 0.000003 seconds 0.040700s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.040725s: Exiting Redux.assert_term: 0.000003 seconds 0.040743s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.040760s: Exiting Redux.assert_term: 0.000003 seconds 0.040776s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.040788s: Exiting Redux.assert_term: 0.000002 seconds 0.040806s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.040818s: Exiting Redux.assert_term: 0.000003 seconds 0.040833s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.040845s: Exiting Redux.assert_term: 0.000003 seconds 0.040860s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.040876s: Exiting Redux.assert_term: 0.000003 seconds 0.040894s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.040906s: Exiting Redux.assert_term: 0.000003 seconds 0.040923s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.040937s: Exiting Redux.assert_term: 0.000003 seconds 0.040954s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.040966s: Exiting Redux.assert_term: 0.000002 seconds 0.040986s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.040998s: Exiting Redux.assert_term: 0.000003 seconds 0.041015s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.041027s: Exiting Redux.assert_term: 0.000003 seconds 0.041043s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.041054s: Exiting Redux.assert_term: 0.000003 seconds 0.041071s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.041083s: Exiting Redux.assert_term: 0.000002 seconds 0.041105s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.041117s: Exiting Redux.assert_term: 0.000003 seconds 0.041132s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.041143s: Exiting Redux.assert_term: 0.000003 seconds 0.041158s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.041170s: Exiting Redux.assert_term: 0.000003 seconds 0.041190s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.041202s: Exiting Redux.assert_term: 0.000003 seconds 0.041223s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.041235s: Exiting Redux.assert_term: 0.000003 seconds 0.041251s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.041263s: Exiting Redux.assert_term: 0.000003 seconds 0.041277s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.041289s: Exiting Redux.assert_term: 0.000003 seconds 0.041742s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.041759s: Exiting Redux.assert_term: 0.000004 seconds 0.042826s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.042853s: Exiting Redux.assert_term: 0.000009 seconds 0.042873s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.042887s: Exiting Redux.assert_term: 0.000004 seconds 0.042906s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.042921s: Exiting Redux.assert_term: 0.000004 seconds 0.042938s: Entering Redux.assert_term(func_rank(main) = 203) 0.042960s: Exiting Redux.assert_term: 0.000003 seconds 0.043000s: hard_ll_valuebound100__verifast_instrumented_modified.c(32,5-9): Function 'main': Function type implementation check 0.043018s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.043033s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.043045s: Entering Redux.assume(0 <= argc) 0.043060s: Exiting Redux.assume: 0.000006 seconds 0.043078s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.043088s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.043103s: hard_ll_valuebound100__verifast_instrumented_modified.c(32,25-31): Consuming assertion 0.043117s: Consuming chunk module(hard_ll_valuebound100__verifast_instrumented_modified, true) 0.043130s: hard_ll_valuebound100__verifast_instrumented_modified.c(33,13-17): Producing assertion 0.043148s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.043156s: hard_ll_valuebound100__verifast_instrumented_modified.c(32,5-9): Cleaning up dummy fraction chunks 0.043165s: hard_ll_valuebound100__verifast_instrumented_modified.c(32,5-9): Leak check. 0.043216s: hard_ll_valuebound100__verifast_instrumented_modified.c(11,6-17): Verifying function 'reach_error' 0.043231s: hard_ll_valuebound100__verifast_instrumented_modified.c(11,33-38): Producing assertion 0.043240s: Entering Redux.assume(false) 0.043251s: Exiting Redux.assume: 0.000001 seconds 0.043268s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.043282s: Exiting Redux.assert_term: 0.000003 seconds 0.043293s: hard_ll_valuebound100__verifast_instrumented_modified.c(17,6-25): Verifying function 'assume_abort_if_not' 0.043302s: hard_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Producing assertion 0.043315s: Entering Redux.assume(true) 0.043326s: Exiting Redux.assume: 0.000002 seconds 0.043346s: hard_ll_valuebound100__verifast_instrumented_modified.c(17,6-25): Executing statement 0.043361s: hard_ll_valuebound100__verifast_instrumented_modified.c(20,3-5): Executing statement 0.043385s: Entering Redux.assume(!(!(cond = 0))) 0.043412s: Exiting Redux.assume: 0.000017 seconds 0.043422s: hard_ll_valuebound100__verifast_instrumented_modified.c(20,13-14): Executing statement 0.043440s: hard_ll_valuebound100__verifast_instrumented_modified.c(20,14-19): Executing statement 0.043459s: Entering Redux.assert_term(func_rank(abort) < 0) 0.043473s: Exiting Redux.assert_term: 0.000004 seconds 0.043484s: hard_ll_valuebound100__verifast_instrumented_modified.c(20,14-19): Verifying call 0.043493s: hard_ll_valuebound100__verifast_instrumented_modified.c(8,38-42): Consuming assertion 0.043503s: Entering Redux.query(true) 0.043514s: Exiting Redux.query 0.043524s: hard_ll_valuebound100__verifast_instrumented_modified.c(9,13-18): Producing assertion 0.043538s: Entering Redux.assume(false) 0.043549s: Exiting Redux.assume: 0.000001 seconds 0.043560s: Entering Redux.assume(!(!(!(cond = 0)))) 0.043575s: Exiting Redux.assume: 0.000004 seconds 0.043585s: hard_ll_valuebound100__verifast_instrumented_modified.c(21,1-2): Executing return statement 0.043595s: hard_ll_valuebound100__verifast_instrumented_modified.c(18,19-21): Consuming assertion 0.043604s: Entering Redux.query(!(cond = 0)) 0.043619s: Exiting Redux.query 0.043628s: hard_ll_valuebound100__verifast_instrumented_modified.c(21,1-2): Cleaning up dummy fraction chunks 0.043636s: hard_ll_valuebound100__verifast_instrumented_modified.c(21,1-2): Leak check. 0.043651s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.043664s: Exiting Redux.assert_term: 0.000002 seconds 0.043676s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,6-23): Verifying function '__VERIFIER_assert' 0.043694s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,53-55): Producing assertion 0.043704s: Entering Redux.assume(!(cond = 0)) 0.043725s: Exiting Redux.assume: 0.000002 seconds 0.043735s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,6-23): Executing statement 0.043747s: hard_ll_valuebound100__verifast_instrumented_modified.c(25,5-7): Executing statement 0.043758s: Entering Redux.assume(!(!(cond = 0))) 0.043770s: Exiting Redux.assume: 0.000002 seconds 0.043787s: Entering Redux.assume(!(!(!(cond = 0)))) 0.043798s: Exiting Redux.assume: 0.000002 seconds 0.044477s: hard_ll_valuebound100__verifast_instrumented_modified.c(29,5-11): Executing return statement 0.044489s: hard_ll_valuebound100__verifast_instrumented_modified.c(23,19-21): Consuming assertion 0.044499s: Entering Redux.query(!(cond = 0)) 0.044509s: Exiting Redux.query 0.044518s: hard_ll_valuebound100__verifast_instrumented_modified.c(30,1-2): Cleaning up dummy fraction chunks 0.044527s: hard_ll_valuebound100__verifast_instrumented_modified.c(30,1-2): Leak check. 0.044558s: hard_ll_valuebound100__verifast_instrumented_modified.c(32,5-9): Verifying function 'main' 0.044569s: hard_ll_valuebound100__verifast_instrumented_modified.c(32,25-31): Producing assertion 0.044596s: hard_ll_valuebound100__verifast_instrumented_modified.c(32,5-9): Executing statement 0.044611s: hard_ll_valuebound100__verifast_instrumented_modified.c(36,1-2): Executing statement 0.044622s: hard_ll_valuebound100__verifast_instrumented_modified.c(38,1-39,1): Executing statement 0.044646s: Consuming chunk [_]module(hard_ll_valuebound100__verifast_instrumented_modified, true) 0.044660s: hard_ll_valuebound100__verifast_instrumented_modified.c(40,5-13): Executing statement 0.044673s: Entering Redux.assert_term(0 <= A && A <= 4294967295) 0.044692s: Exiting Redux.assert_term: 0.000008 seconds 0.044702s: Entering Redux.assert_term(0 <= B && B <= 4294967295) 0.044727s: Exiting Redux.assert_term: 0.000005 seconds 0.044741s: hard_ll_valuebound100__verifast_instrumented_modified.c(41,5-9): Executing statement 0.044755s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.044770s: Exiting Redux.assert_term: 0.000005 seconds 0.044780s: Entering Redux.assert_term(-9223372036854775808 <= d && d <= 9223372036854775807) 0.044793s: Exiting Redux.assert_term: 0.000003 seconds 0.044803s: Entering Redux.assert_term(-9223372036854775808 <= p && p <= 9223372036854775807) 0.044815s: Exiting Redux.assert_term: 0.000003 seconds 0.044831s: Entering Redux.assert_term(-9223372036854775808 <= q && q <= 9223372036854775807) 0.044843s: Exiting Redux.assert_term: 0.000003 seconds 0.044852s: hard_ll_valuebound100__verifast_instrumented_modified.c(42,7-8): Executing statement 0.044878s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.044891s: Exiting Redux.assert_term: 0.000004 seconds 0.044903s: hard_ll_valuebound100__verifast_instrumented_modified.c(42,9-31): Verifying call 0.044918s: hard_ll_valuebound100__verifast_instrumented_modified.c(14,63-67): Consuming assertion 0.044928s: Entering Redux.query(true) 0.044937s: Exiting Redux.query 0.044949s: Entering Redux.assert_term(0 <= A0 && A0 <= 4294967295) 0.044963s: Exiting Redux.assert_term: 0.000004 seconds 0.044973s: hard_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.044982s: Entering Redux.assume(true) 0.044992s: Exiting Redux.assume: 0.000001 seconds 0.045007s: hard_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.045031s: Entering Redux.assume(0 <= A0) 0.045046s: Exiting Redux.assume: 0.000006 seconds 0.045057s: Entering Redux.assume(A0 <= 100) 0.045072s: Exiting Redux.assume: 0.000005 seconds 0.045081s: hard_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.045091s: hard_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.045100s: Entering Redux.query(true) 0.045117s: Exiting Redux.query 0.045127s: hard_ll_valuebound100__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.045136s: Entering Redux.assume(!(1 = 0)) 0.045148s: Exiting Redux.assume: 0.000002 seconds 0.045156s: hard_ll_valuebound100__verifast_instrumented_modified.c(44,7-8): Executing statement 0.045168s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.045182s: Exiting Redux.assert_term: 0.000004 seconds 0.045192s: hard_ll_valuebound100__verifast_instrumented_modified.c(44,9-31): Verifying call 0.045208s: hard_ll_valuebound100__verifast_instrumented_modified.c(14,63-67): Consuming assertion 0.045217s: Entering Redux.query(true) 0.045226s: Exiting Redux.query 0.045237s: Entering Redux.assert_term(0 <= B0 && B0 <= 4294967295) 0.045250s: Exiting Redux.assert_term: 0.000004 seconds 0.045260s: hard_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.045269s: Entering Redux.assume(true) 0.045280s: Exiting Redux.assume: 0.000001 seconds 0.045294s: hard_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.045309s: Entering Redux.assume(0 <= B0) 0.045324s: Exiting Redux.assume: 0.000005 seconds 0.045334s: Entering Redux.assume(B0 <= 100) 0.045348s: Exiting Redux.assume: 0.000005 seconds 0.045358s: hard_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.045367s: hard_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.045381s: Entering Redux.query(true) 0.045391s: Exiting Redux.query 0.045400s: hard_ll_valuebound100__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.045409s: Entering Redux.assume(!(1 = 0)) 0.045419s: Exiting Redux.assume: 0.000001 seconds 0.045428s: hard_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.045441s: Entering Redux.assume(1 <= B0) 0.045457s: Exiting Redux.assume: 0.000005 seconds 0.045466s: hard_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.045481s: hard_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.045489s: Entering Redux.query(true) 0.045498s: Exiting Redux.query 0.045507s: hard_ll_valuebound100__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.045516s: Entering Redux.assume(!(1 = 0)) 0.045526s: Exiting Redux.assume: 0.000001 seconds 0.045535s: hard_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.045553s: hard_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.045565s: hard_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.045576s: hard_ll_valuebound100__verifast_instrumented_modified.c(51,7-8): Executing statement 0.045586s: hard_ll_valuebound100__verifast_instrumented_modified.c(53,5-10): Executing statement 0.045605s: hard_ll_valuebound100__verifast_instrumented_modified.c(53,80-82): Consuming assertion 0.045623s: Entering Redux.query(B0 = B0 && A0 = A0 && 0 = 0 && 1 <= B0 && 1 = 1) 0.045656s: Exiting Redux.query 0.045670s: Entering Redux.assert_term(-9223372036854775808 <= d0 && d0 <= 9223372036854775807) 0.045683s: Exiting Redux.assert_term: 0.000005 seconds 0.045693s: Entering Redux.assert_term(-9223372036854775808 <= p0 && p0 <= 9223372036854775807) 0.045705s: Exiting Redux.assert_term: 0.000003 seconds 0.045722s: hard_ll_valuebound100__verifast_instrumented_modified.c(53,80-82): Producing assertion 0.045739s: Entering Redux.assume(d0 = B0 && A0 = A0 && 0 = 0 && 1 <= d0 && p0 = 1) 0.045778s: Exiting Redux.assume: 0.000029 seconds 0.045787s: hard_ll_valuebound100__verifast_instrumented_modified.c(53,5-10): Evaluating loop condition 0.045798s: Entering Redux.assume(!(1 = 0)) 0.045808s: Exiting Redux.assume: 0.000001 seconds 0.045818s: hard_ll_valuebound100__verifast_instrumented_modified.c(54,2-3): Executing statement 0.045830s: hard_ll_valuebound100__verifast_instrumented_modified.c(55,9-26): Executing statement 0.045849s: Entering Redux.assume(0 = 0) 0.045860s: Exiting Redux.assume: 0.000001 seconds 0.045869s: hard_ll_valuebound100__verifast_instrumented_modified.c(55,9-26): Verifying call 0.045878s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.045887s: Entering Redux.query(!(1 = 0)) 0.045895s: Exiting Redux.query 0.045904s: hard_ll_valuebound100__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.045912s: Entering Redux.assume(!(1 = 0)) 0.045927s: Exiting Redux.assume: 0.000001 seconds 0.045936s: hard_ll_valuebound100__verifast_instrumented_modified.c(56,9-26): Executing statement 0.045950s: Entering Redux.assume(A0 = A0) 0.045961s: Exiting Redux.assume: 0.000002 seconds 0.045970s: hard_ll_valuebound100__verifast_instrumented_modified.c(56,9-26): Verifying call 0.045979s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.045989s: Entering Redux.query(!(1 = 0)) 0.046003s: Exiting Redux.query 0.046011s: hard_ll_valuebound100__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.046020s: Entering Redux.assume(!(1 = 0)) 0.046030s: Exiting Redux.assume: 0.000001 seconds 0.046038s: hard_ll_valuebound100__verifast_instrumented_modified.c(57,9-26): Executing statement 0.046054s: Entering Redux.assume(d0 = (B0 * p0)) 0.046066s: Exiting Redux.assume: 0.000001 seconds 0.046075s: hard_ll_valuebound100__verifast_instrumented_modified.c(57,9-26): Verifying call 0.046089s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.046098s: Entering Redux.query(!(1 = 0)) 0.046106s: Exiting Redux.query 0.046115s: hard_ll_valuebound100__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.046124s: Entering Redux.assume(!(1 = 0)) 0.046134s: Exiting Redux.assume: 0.000001 seconds 0.046143s: hard_ll_valuebound100__verifast_instrumented_modified.c(58,9-11): Executing statement 0.046155s: Entering Redux.assume(!(d0 <= A0)) 0.046172s: Exiting Redux.assume: 0.000003 seconds 0.046181s: hard_ll_valuebound100__verifast_instrumented_modified.c(58,24-29): Executing statement 0.046192s: hard_ll_valuebound100__verifast_instrumented_modified.c(64,5-10): Executing statement 0.046930s: hard_ll_valuebound100__verifast_instrumented_modified.c(64,1525-1527): Consuming assertion 0.047003s: Entering Redux.query(0 <= A0 && (A0 + 1) <= d0 && (d0 + A0) = A0 && (A0 + (2 * B0)) = (A0 + d0) && 0 = 1 && p0 = 1 || 0 <= (A0 + (0 <= ((0 - 1) * d0) ? /(((0 - 1) * d0), 2) : (/(((0 - 1) * d0), 2) - 1))) && (A0 + 1) <= d0 && (A0 + d0) = ((B0 * 4) + A0) && (0 <= d0 ? %(d0, 2) : (%(d0, 2) + 2)) = 0 && 0 = 0 && p0 = 4 && (A0 + (0 <= d0 ? /(d0, 2) : (/(d0, 2) - 1))) = (A0 + (2 * B0)) || 0 = 2 && 0 <= A0 && p0 = 2 && (A0 + d0) = ((B0 * 4) + A0) && A0 = (A0 + (2 * B0)) && ((d0 + A0) + 1) <= (B0 * 4) || A0 = A0 && d0 = (2 * B0) && (A0 + 1) <= d0 && p0 = 2 && 0 = 0 && B0 <= A0 || 0 = 2 && B0 <= 2147483647 && (A0 + 1) <= (d0 + (0 <= d0 ? /(d0, 2) : (/(d0, 2) - 1))) && d0 = (0 <= (A0 + ((0 - 1) * A0)) ? /((A0 + ((0 - 1) * A0)), 2) : (/((A0 + ((0 - 1) * A0)), 2) - 1)) && A0 = (A0 + (2 * B0)) && p0 = 1 || ((A0 + B0) + (0 * B0)) = (A0 + d0) && (A0 + 1) <= (d0 + (0 <= d0 ? /(d0, 2) : (/(d0, 2) - 1))) && (A0 + (2 * B0)) <= 4294967295 && (A0 + (0 * B0)) = A0 && (d0 + (2 * B0)) <= 4294967295 && p0 = 1 || d0 = B0 && A0 = A0 && 0 = 0 && p0 = 1) 0.047373s: Exiting Redux.query 0.047390s: Entering Redux.assert_term(-9223372036854775808 <= d1 && d1 <= 9223372036854775807) 0.047412s: Exiting Redux.assert_term: 0.000004 seconds 0.047423s: Entering Redux.assert_term(-9223372036854775808 <= p1 && p1 <= 9223372036854775807) 0.047435s: Exiting Redux.assert_term: 0.000002 seconds 0.047445s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.047457s: Exiting Redux.assert_term: 0.000003 seconds 0.047467s: Entering Redux.assert_term(-9223372036854775808 <= q0 && q0 <= 9223372036854775807) 0.047480s: Exiting Redux.assert_term: 0.000003 seconds 0.047499s: hard_ll_valuebound100__verifast_instrumented_modified.c(64,1525-1527): Producing assertion 0.047725s: Entering Redux.assume(0 <= r0 && (r0 + 1) <= d1 && (d1 + r0) = A0 && (r0 + (2 * B0)) = (A0 + d1) && q0 = 1 && p1 = 1 || 0 <= (r0 + (0 <= ((0 - 1) * d1) ? /(((0 - 1) * d1), 2) : (/(((0 - 1) * d1), 2) - 1))) && (r0 + 1) <= d1 && (A0 + d1) = ((B0 * 4) + r0) && (0 <= d1 ? %(d1, 2) : (%(d1, 2) + 2)) = 0 && q0 = 0 && p1 = 4 && (A0 + (0 <= d1 ? /(d1, 2) : (/(d1, 2) - 1))) = (r0 + (2 * B0)) || q0 = 2 && 0 <= r0 && p1 = 2 && (A0 + d1) = ((B0 * 4) + r0) && A0 = (r0 + (2 * B0)) && ((d1 + r0) + 1) <= (B0 * 4) || A0 = r0 && d1 = (2 * B0) && (r0 + 1) <= d1 && p1 = 2 && q0 = 0 && B0 <= r0 || q0 = 2 && B0 <= 2147483647 && (r0 + 1) <= (d1 + (0 <= d1 ? /(d1, 2) : (/(d1, 2) - 1))) && d1 = (0 <= (A0 + ((0 - 1) * r0)) ? /((A0 + ((0 - 1) * r0)), 2) : (/((A0 + ((0 - 1) * r0)), 2) - 1)) && A0 = (r0 + (2 * B0)) && p1 = 1 || ((r0 + B0) + (q0 * B0)) = (A0 + d1) && (r0 + 1) <= (d1 + (0 <= d1 ? /(d1, 2) : (/(d1, 2) - 1))) && (r0 + (2 * B0)) <= 4294967295 && (r0 + (q0 * B0)) = A0 && (d1 + (2 * B0)) <= 4294967295 && p1 = 1 || d1 = B0 && A0 = r0 && q0 = 0 && p1 = 1) 0.072898s: Exiting Redux.assume: 0.025140 seconds 0.072948s: hard_ll_valuebound100__verifast_instrumented_modified.c(64,5-10): Evaluating loop condition 0.072970s: Entering Redux.assume(!(1 = 0)) 0.072985s: Exiting Redux.assume: 0.000004 seconds 0.073002s: hard_ll_valuebound100__verifast_instrumented_modified.c(65,2-3): Executing statement 0.073051s: hard_ll_valuebound100__verifast_instrumented_modified.c(66,9-26): Executing statement 0.073090s: Entering Redux.assume(A0 = ((q0 * B0) + r0)) 0.089003s: Exiting Redux.assume: 0.015896 seconds 0.089059s: hard_ll_valuebound100__verifast_instrumented_modified.c(66,9-26): Verifying call 0.089074s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.089088s: Entering Redux.query(!(1 = 0)) 0.089098s: Exiting Redux.query 0.089109s: hard_ll_valuebound100__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.089139s: Entering Redux.assume(!(1 = 0)) 0.089150s: Exiting Redux.assume: 0.000002 seconds 0.089160s: hard_ll_valuebound100__verifast_instrumented_modified.c(67,9-26): Executing statement 0.089193s: Entering Redux.assume(d1 = (B0 * p1)) 0.146761s: Exiting Redux.assume: 0.057549 seconds 0.146827s: hard_ll_valuebound100__verifast_instrumented_modified.c(67,9-26): Verifying call 0.146840s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.146877s: Entering Redux.query(!(1 = 0)) 0.146887s: Exiting Redux.query 0.146896s: hard_ll_valuebound100__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.146906s: Entering Redux.assume(!(1 = 0)) 0.146917s: Exiting Redux.assume: 0.000001 seconds 0.146927s: hard_ll_valuebound100__verifast_instrumented_modified.c(69,9-11): Executing statement 0.146951s: Entering Redux.assume(!(!(p1 = 1))) 0.156581s: Exiting Redux.assume: 0.009614 seconds 0.156631s: hard_ll_valuebound100__verifast_instrumented_modified.c(69,24-29): Executing statement 0.156649s: hard_ll_valuebound100__verifast_instrumented_modified.c(79,5-22): Executing statement 0.156681s: Entering Redux.assume(A0 = ((d1 * q0) + r0)) 0.168040s: Exiting Redux.assume: 0.011344 seconds 0.168090s: hard_ll_valuebound100__verifast_instrumented_modified.c(79,5-22): Verifying call 0.168103s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.168138s: Entering Redux.query(!(1 = 0)) 0.168150s: Exiting Redux.query 0.168161s: hard_ll_valuebound100__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.168170s: Entering Redux.assume(!(1 = 0)) 0.168180s: Exiting Redux.assume: 0.000002 seconds 0.168190s: hard_ll_valuebound100__verifast_instrumented_modified.c(80,5-22): Executing statement 0.168217s: Entering Redux.assume(B0 = d1) 0.168228s: Exiting Redux.assume: 0.000002 seconds 0.168237s: hard_ll_valuebound100__verifast_instrumented_modified.c(80,5-22): Verifying call 0.168251s: hard_ll_valuebound100__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.168260s: Entering Redux.query(!(1 = 0)) 0.168268s: Exiting Redux.query 0.168277s: hard_ll_valuebound100__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.168285s: Entering Redux.assume(!(1 = 0)) 0.168296s: Exiting Redux.assume: 0.000001 seconds 0.168304s: hard_ll_valuebound100__verifast_instrumented_modified.c(81,5-11): Executing return statement 0.168321s: hard_ll_valuebound100__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.168331s: hard_ll_valuebound100__verifast_instrumented_modified.c(82,1-2): Cleaning up dummy fraction chunks 0.168339s: hard_ll_valuebound100__verifast_instrumented_modified.c(82,1-2): Leak check. 0.168349s: Entering Redux.assume(!(B0 = d1)) 0.168360s: Exiting Redux.assume: 0.000002 seconds 0.168373s: Entering Redux.assume(!(A0 = ((d1 * q0) + r0))) 0.168420s: Exiting Redux.assume: 0.000039 seconds 0.168518s: Entering Redux.assume(!(!(!(p1 = 1)))) 0.566272s: Exiting Redux.assume: 0.397733 seconds 0.566340s: hard_ll_valuebound100__verifast_instrumented_modified.c(71,11-12): Executing statement 0.566375s: Entering Redux.query(!(2 = 0)) 0.566385s: Exiting Redux.query 0.566396s: hard_ll_valuebound100__verifast_instrumented_modified.c(72,11-12): Executing statement 0.566408s: Entering Redux.query(!(2 = 0)) 0.566416s: Exiting Redux.query 0.566426s: hard_ll_valuebound100__verifast_instrumented_modified.c(73,9-11): Executing statement 0.566463s: Entering Redux.assume(/(d1, 2) <= r0) 1.414866s: Exiting Redux.assume: 0.848382 seconds 1.414929s: Entering Redux.assume(!(/(d1, 2) <= r0)) 1.983986s: Exiting Redux.assume: 0.569037 seconds 1.984073s: hard_ll_valuebound100__verifast_instrumented_modified.c(64,1525-1527): Consuming assertion 1.984220s: Entering Redux.query(0 <= r0 && (r0 + 1) <= /(d1, 2) && (/(d1, 2) + r0) = A0 && (r0 + (2 * B0)) = (A0 + /(d1, 2)) && q0 = 1 && /(p1, 2) = 1 || 0 <= (r0 + (0 <= ((0 - 1) * /(d1, 2)) ? /(((0 - 1) * /(d1, 2)), 2) : (/(((0 - 1) * /(d1, 2)), 2) - 1))) && (r0 + 1) <= /(d1, 2) && (A0 + /(d1, 2)) = ((B0 * 4) + r0) && (0 <= /(d1, 2) ? %(/(d1, 2), 2) : (%(/(d1, 2), 2) + 2)) = 0 && q0 = 0 && /(p1, 2) = 4 && (A0 + (0 <= /(d1, 2) ? /(/(d1, 2), 2) : (/(/(d1, 2), 2) - 1))) = (r0 + (2 * B0)) || q0 = 2 && 0 <= r0 && /(p1, 2) = 2 && (A0 + /(d1, 2)) = ((B0 * 4) + r0) && A0 = (r0 + (2 * B0)) && ((/(d1, 2) + r0) + 1) <= (B0 * 4) || A0 = r0 && /(d1, 2) = (2 * B0) && (r0 + 1) <= /(d1, 2) && /(p1, 2) = 2 && q0 = 0 && B0 <= r0 || q0 = 2 && B0 <= 2147483647 && (r0 + 1) <= (/(d1, 2) + (0 <= /(d1, 2) ? /(/(d1, 2), 2) : (/(/(d1, 2), 2) - 1))) && /(d1, 2) = (0 <= (A0 + ((0 - 1) * r0)) ? /((A0 + ((0 - 1) * r0)), 2) : (/((A0 + ((0 - 1) * r0)), 2) - 1)) && A0 = (r0 + (2 * B0)) && /(p1, 2) = 1 || ((r0 + B0) + (q0 * B0)) = (A0 + /(d1, 2)) && (r0 + 1) <= (/(d1, 2) + (0 <= /(d1, 2) ? /(/(d1, 2), 2) : (/(/(d1, 2), 2) - 1))) && (r0 + (2 * B0)) <= 4294967295 && (r0 + (q0 * B0)) = A0 && (/(d1, 2) + (2 * B0)) <= 4294967295 && /(p1, 2) = 1 || /(d1, 2) = B0 && A0 = r0 && q0 = 0 && /(p1, 2) = 1)