./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound5.c ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound5.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound5.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound5.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_valuebound5.c + FILE=hard-ll_valuebound5.c ++ echo hard-ll_valuebound5 ++ sed 's/[-\.]/_/g' - + SANITIZED=hard_ll_valuebound5 + MODULE=hard_ll_valuebound5__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=hard_ll_valuebound5__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound5.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=hard_ll_valuebound5__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound5.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound5.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n hard_ll_valuebound5__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound5.c -o hard_ll_valuebound5__verifast_instrumented.c + program_modifications_cli.py -p hard_ll_valuebound5__verifast_instrumented.c -o hard_ll_valuebound5__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c hard_ll_valuebound5__verifast_instrumented_modified.c hard_ll_valuebound5__verifast_instrumented_modified.c 0.006917s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006965s: Exiting Redux.assert_term: 0.000017 seconds 0.007004s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007021s: Exiting Redux.assert_term: 0.000005 seconds 0.007029s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007043s: Exiting Redux.assert_term: 0.000005 seconds 0.007054s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007066s: Exiting Redux.assert_term: 0.000002 seconds 0.007077s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007098s: Exiting Redux.assert_term: 0.000005 seconds 0.007107s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007121s: Exiting Redux.assert_term: 0.000004 seconds 0.007133s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007147s: Exiting Redux.assert_term: 0.000003 seconds 0.007156s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007173s: Exiting Redux.assert_term: 0.000007 seconds 0.007182s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007196s: Exiting Redux.assert_term: 0.000002 seconds 0.007212s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007226s: Exiting Redux.assert_term: 0.000002 seconds 0.007235s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007249s: Exiting Redux.assert_term: 0.000004 seconds 0.007260s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007273s: Exiting Redux.assert_term: 0.000002 seconds 0.007283s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007297s: Exiting Redux.assert_term: 0.000004 seconds 0.007312s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007326s: Exiting Redux.assert_term: 0.000005 seconds 0.007334s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007348s: Exiting Redux.assert_term: 0.000002 seconds 0.007360s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007373s: Exiting Redux.assert_term: 0.000001 seconds 0.007382s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007395s: Exiting Redux.assert_term: 0.000004 seconds 0.007410s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007423s: Exiting Redux.assert_term: 0.000004 seconds 0.007434s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007446s: Exiting Redux.assert_term: 0.000002 seconds 0.007458s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007472s: Exiting Redux.assert_term: 0.000004 seconds 0.007481s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007504s: Exiting Redux.assert_term: 0.000005 seconds 0.007522s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007534s: Exiting Redux.assert_term: 0.000003 seconds 0.007545s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007559s: Exiting Redux.assert_term: 0.000005 seconds 0.007568s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007581s: Exiting Redux.assert_term: 0.000002 seconds 0.007591s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007604s: Exiting Redux.assert_term: 0.000002 seconds 0.007619s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007635s: Exiting Redux.assert_term: 0.000005 seconds 0.007645s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007661s: Exiting Redux.assert_term: 0.000005 seconds 0.025812s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025877s: Exiting Redux.assert_term: 0.000012 seconds 0.025896s: Entering Redux.assume(true ==> default_value = 0) 0.025912s: Exiting Redux.assume: 0.000005 seconds 0.027180s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027201s: Exiting Redux.assert_term: 0.000004 seconds 0.027216s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027228s: Exiting Redux.assert_term: 0.000003 seconds 0.027240s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027252s: Exiting Redux.assert_term: 0.000001 seconds 0.027271s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027285s: Exiting Redux.assert_term: 0.000003 seconds 0.027303s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027316s: Exiting Redux.assert_term: 0.000003 seconds 0.027333s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027345s: Exiting Redux.assert_term: 0.000003 seconds 0.027361s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027373s: Exiting Redux.assert_term: 0.000002 seconds 0.027385s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027397s: Exiting Redux.assert_term: 0.000003 seconds 0.027411s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027429s: Exiting Redux.assert_term: 0.000003 seconds 0.027454s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027467s: Exiting Redux.assert_term: 0.000003 seconds 0.027484s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027496s: Exiting Redux.assert_term: 0.000003 seconds 0.027508s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027520s: Exiting Redux.assert_term: 0.000003 seconds 0.027535s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027553s: Exiting Redux.assert_term: 0.000003 seconds 0.027569s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027582s: Exiting Redux.assert_term: 0.000003 seconds 0.027597s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027609s: Exiting Redux.assert_term: 0.000002 seconds 0.027625s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027637s: Exiting Redux.assert_term: 0.000003 seconds 0.027657s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027676s: Exiting Redux.assert_term: 0.000003 seconds 0.027696s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027708s: Exiting Redux.assert_term: 0.000003 seconds 0.027724s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027737s: Exiting Redux.assert_term: 0.000003 seconds 0.027756s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027769s: Exiting Redux.assert_term: 0.000002 seconds 0.030504s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030535s: Exiting Redux.assume: 0.000006 seconds 0.035821s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035854s: Exiting Redux.assert_term: 0.000008 seconds 0.035876s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035889s: Exiting Redux.assert_term: 0.000002 seconds 0.035903s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035915s: Exiting Redux.assert_term: 0.000003 seconds 0.035939s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035951s: Exiting Redux.assert_term: 0.000003 seconds 0.035961s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035983s: Exiting Redux.assume: 0.000013 seconds 0.035996s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.036008s: Exiting Redux.assert_term: 0.000003 seconds 0.036019s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.036045s: Exiting Redux.assume: 0.000013 seconds 0.036059s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.036072s: Exiting Redux.assert_term: 0.000003 seconds 0.036088s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.036099s: Exiting Redux.assert_term: 0.000003 seconds 0.036119s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.036131s: Exiting Redux.assert_term: 0.000003 seconds 0.036158s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.036170s: Exiting Redux.assert_term: 0.000003 seconds 0.036192s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.036205s: Exiting Redux.assert_term: 0.000003 seconds 0.036228s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.036241s: Exiting Redux.assert_term: 0.000003 seconds 0.036260s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036277s: Exiting Redux.assert_term: 0.000002 seconds 0.036293s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036304s: Exiting Redux.assert_term: 0.000003 seconds 0.036320s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036332s: Exiting Redux.assert_term: 0.000003 seconds 0.036347s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036358s: Exiting Redux.assert_term: 0.000003 seconds 0.036378s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036390s: Exiting Redux.assert_term: 0.000003 seconds 0.036405s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036417s: Exiting Redux.assert_term: 0.000003 seconds 0.036440s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036452s: Exiting Redux.assert_term: 0.000003 seconds 0.036469s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036481s: Exiting Redux.assert_term: 0.000002 seconds 0.036501s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036513s: Exiting Redux.assert_term: 0.000003 seconds 0.036528s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036539s: Exiting Redux.assert_term: 0.000003 seconds 0.036554s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036567s: Exiting Redux.assert_term: 0.000003 seconds 0.036589s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036607s: Exiting Redux.assert_term: 0.000003 seconds 0.036624s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036635s: Exiting Redux.assert_term: 0.000002 seconds 0.036702s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036715s: Exiting Redux.assert_term: 0.000002 seconds 0.036736s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036748s: Exiting Redux.assert_term: 0.000003 seconds 0.036775s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036795s: Exiting Redux.assert_term: 0.000003 seconds 0.036817s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036829s: Exiting Redux.assert_term: 0.000003 seconds 0.036844s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036857s: Exiting Redux.assert_term: 0.000002 seconds 0.036874s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036886s: Exiting Redux.assert_term: 0.000002 seconds 0.036901s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036919s: Exiting Redux.assert_term: 0.000003 seconds 0.036933s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036945s: Exiting Redux.assert_term: 0.000002 seconds 0.036959s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036971s: Exiting Redux.assert_term: 0.000002 seconds 0.036984s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036997s: Exiting Redux.assert_term: 0.000002 seconds 0.037014s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.037031s: Exiting Redux.assert_term: 0.000003 seconds 0.037047s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.037059s: Exiting Redux.assert_term: 0.000003 seconds 0.037073s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.037085s: Exiting Redux.assert_term: 0.000003 seconds 0.037106s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.037118s: Exiting Redux.assert_term: 0.000003 seconds 0.037142s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.037160s: Exiting Redux.assert_term: 0.000002 seconds 0.037177s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.037189s: Exiting Redux.assert_term: 0.000003 seconds 0.037213s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.037227s: Exiting Redux.assert_term: 0.000002 seconds 0.037241s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037254s: Exiting Redux.assert_term: 0.000002 seconds 0.037268s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037287s: Exiting Redux.assert_term: 0.000003 seconds 0.037301s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037313s: Exiting Redux.assert_term: 0.000002 seconds 0.037327s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037339s: Exiting Redux.assert_term: 0.000003 seconds 0.037354s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037366s: Exiting Redux.assert_term: 0.000003 seconds 0.037387s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037400s: Exiting Redux.assert_term: 0.000003 seconds 0.037414s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037427s: Exiting Redux.assert_term: 0.000003 seconds 0.037446s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037459s: Exiting Redux.assert_term: 0.000003 seconds 0.037474s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037486s: Exiting Redux.assert_term: 0.000002 seconds 0.037505s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037517s: Exiting Redux.assert_term: 0.000003 seconds 0.037531s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037543s: Exiting Redux.assert_term: 0.000003 seconds 0.037557s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037568s: Exiting Redux.assert_term: 0.000002 seconds 0.037582s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037593s: Exiting Redux.assert_term: 0.000002 seconds 0.037613s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037626s: Exiting Redux.assert_term: 0.000003 seconds 0.037641s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037655s: Exiting Redux.assert_term: 0.000003 seconds 0.037671s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037682s: Exiting Redux.assert_term: 0.000003 seconds 0.037696s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037708s: Exiting Redux.assert_term: 0.000002 seconds 0.037731s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037743s: Exiting Redux.assert_term: 0.000002 seconds 0.037756s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037768s: Exiting Redux.assert_term: 0.000002 seconds 0.037781s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037793s: Exiting Redux.assert_term: 0.000002 seconds 0.037807s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037827s: Exiting Redux.assert_term: 0.000002 seconds 0.037841s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037853s: Exiting Redux.assert_term: 0.000002 seconds 0.037865s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037877s: Exiting Redux.assert_term: 0.000003 seconds 0.037892s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037903s: Exiting Redux.assert_term: 0.000003 seconds 0.037918s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037929s: Exiting Redux.assert_term: 0.000002 seconds 0.037949s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037961s: Exiting Redux.assert_term: 0.000002 seconds 0.037976s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037987s: Exiting Redux.assert_term: 0.000003 seconds 0.038002s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.038013s: Exiting Redux.assert_term: 0.000003 seconds 0.038028s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.038040s: Exiting Redux.assert_term: 0.000003 seconds 0.038057s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.038069s: Exiting Redux.assert_term: 0.000003 seconds 0.038082s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.038094s: Exiting Redux.assert_term: 0.000003 seconds 0.038107s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.038119s: Exiting Redux.assert_term: 0.000002 seconds 0.038131s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.038143s: Exiting Redux.assert_term: 0.000003 seconds 0.038160s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.038171s: Exiting Redux.assert_term: 0.000002 seconds 0.038184s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.038200s: Exiting Redux.assert_term: 0.000002 seconds 0.038212s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038225s: Exiting Redux.assert_term: 0.000002 seconds 0.038239s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038251s: Exiting Redux.assert_term: 0.000002 seconds 0.038269s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038282s: Exiting Redux.assert_term: 0.000002 seconds 0.038299s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038311s: Exiting Redux.assert_term: 0.000003 seconds 0.038326s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038339s: Exiting Redux.assert_term: 0.000002 seconds 0.038354s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038366s: Exiting Redux.assert_term: 0.000002 seconds 0.038386s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038398s: Exiting Redux.assert_term: 0.000003 seconds 0.038413s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038425s: Exiting Redux.assert_term: 0.000002 seconds 0.038451s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038464s: Exiting Redux.assert_term: 0.000003 seconds 0.038480s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038493s: Exiting Redux.assert_term: 0.000003 seconds 0.038519s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038532s: Exiting Redux.assert_term: 0.000003 seconds 0.038551s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038564s: Exiting Redux.assert_term: 0.000002 seconds 0.038579s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038591s: Exiting Redux.assert_term: 0.000002 seconds 0.038605s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038626s: Exiting Redux.assert_term: 0.000003 seconds 0.038641s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038654s: Exiting Redux.assert_term: 0.000003 seconds 0.038669s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038681s: Exiting Redux.assert_term: 0.000003 seconds 0.038697s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038709s: Exiting Redux.assert_term: 0.000003 seconds 0.038724s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038745s: Exiting Redux.assert_term: 0.000002 seconds 0.038759s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038772s: Exiting Redux.assert_term: 0.000002 seconds 0.038787s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038799s: Exiting Redux.assert_term: 0.000002 seconds 0.038813s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038825s: Exiting Redux.assert_term: 0.000002 seconds 0.038841s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038859s: Exiting Redux.assert_term: 0.000003 seconds 0.038874s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038887s: Exiting Redux.assert_term: 0.000002 seconds 0.038903s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038916s: Exiting Redux.assert_term: 0.000002 seconds 0.038930s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038943s: Exiting Redux.assert_term: 0.000002 seconds 0.038957s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038975s: Exiting Redux.assert_term: 0.000002 seconds 0.038991s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.039005s: Exiting Redux.assert_term: 0.000002 seconds 0.039019s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.039032s: Exiting Redux.assert_term: 0.000002 seconds 0.039047s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.039060s: Exiting Redux.assert_term: 0.000002 seconds 0.039075s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.039092s: Exiting Redux.assert_term: 0.000003 seconds 0.039109s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.039121s: Exiting Redux.assert_term: 0.000003 seconds 0.039137s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.039149s: Exiting Redux.assert_term: 0.000002 seconds 0.039164s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.039177s: Exiting Redux.assert_term: 0.000002 seconds 0.039193s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039210s: Exiting Redux.assert_term: 0.000003 seconds 0.039224s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039237s: Exiting Redux.assert_term: 0.000002 seconds 0.039252s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039264s: Exiting Redux.assert_term: 0.000002 seconds 0.039281s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039293s: Exiting Redux.assert_term: 0.000003 seconds 0.039309s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039327s: Exiting Redux.assert_term: 0.000002 seconds 0.039341s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039353s: Exiting Redux.assert_term: 0.000003 seconds 0.039368s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039380s: Exiting Redux.assert_term: 0.000002 seconds 0.039684s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039700s: Exiting Redux.assert_term: 0.000003 seconds 0.040678s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040698s: Exiting Redux.assert_term: 0.000006 seconds 0.040718s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040732s: Exiting Redux.assert_term: 0.000003 seconds 0.040748s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040761s: Exiting Redux.assert_term: 0.000003 seconds 0.040775s: Entering Redux.assert_term(func_rank(main) = 203) 0.040787s: Exiting Redux.assert_term: 0.000003 seconds 0.040830s: hard_ll_valuebound5__verifast_instrumented_modified.c(32,5-9): Function 'main': Function type implementation check 0.040852s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040866s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040876s: Entering Redux.assume(0 <= argc) 0.040890s: Exiting Redux.assume: 0.000005 seconds 0.040898s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040914s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040929s: hard_ll_valuebound5__verifast_instrumented_modified.c(32,25-31): Consuming assertion 0.040942s: Consuming chunk module(hard_ll_valuebound5__verifast_instrumented_modified, true) 0.040954s: hard_ll_valuebound5__verifast_instrumented_modified.c(33,13-17): Producing assertion 0.040970s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040978s: hard_ll_valuebound5__verifast_instrumented_modified.c(32,5-9): Cleaning up dummy fraction chunks 0.040986s: hard_ll_valuebound5__verifast_instrumented_modified.c(32,5-9): Leak check. 0.041026s: hard_ll_valuebound5__verifast_instrumented_modified.c(11,6-17): Verifying function 'reach_error' 0.041037s: hard_ll_valuebound5__verifast_instrumented_modified.c(11,33-38): Producing assertion 0.041050s: Entering Redux.assume(false) 0.041061s: Exiting Redux.assume: 0.000001 seconds 0.041075s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041088s: Exiting Redux.assert_term: 0.000003 seconds 0.041098s: hard_ll_valuebound5__verifast_instrumented_modified.c(17,6-25): Verifying function 'assume_abort_if_not' 0.041107s: hard_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Producing assertion 0.041116s: Entering Redux.assume(true) 0.041132s: Exiting Redux.assume: 0.000001 seconds 0.041147s: hard_ll_valuebound5__verifast_instrumented_modified.c(17,6-25): Executing statement 0.041164s: hard_ll_valuebound5__verifast_instrumented_modified.c(20,3-5): Executing statement 0.041187s: Entering Redux.assume(!(!(cond = 0))) 0.041212s: Exiting Redux.assume: 0.000016 seconds 0.041223s: hard_ll_valuebound5__verifast_instrumented_modified.c(20,13-14): Executing statement 0.041235s: hard_ll_valuebound5__verifast_instrumented_modified.c(20,14-19): Executing statement 0.041256s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041268s: Exiting Redux.assert_term: 0.000003 seconds 0.041281s: hard_ll_valuebound5__verifast_instrumented_modified.c(20,14-19): Verifying call 0.041291s: hard_ll_valuebound5__verifast_instrumented_modified.c(8,38-42): Consuming assertion 0.041299s: Entering Redux.query(true) 0.041308s: Exiting Redux.query 0.041318s: hard_ll_valuebound5__verifast_instrumented_modified.c(9,13-18): Producing assertion 0.041330s: Entering Redux.assume(false) 0.041340s: Exiting Redux.assume: 0.000001 seconds 0.041352s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041364s: Exiting Redux.assume: 0.000004 seconds 0.041374s: hard_ll_valuebound5__verifast_instrumented_modified.c(21,1-2): Executing return statement 0.041383s: hard_ll_valuebound5__verifast_instrumented_modified.c(18,19-21): Consuming assertion 0.041393s: Entering Redux.query(!(cond = 0)) 0.041401s: Exiting Redux.query 0.041410s: hard_ll_valuebound5__verifast_instrumented_modified.c(21,1-2): Cleaning up dummy fraction chunks 0.041422s: hard_ll_valuebound5__verifast_instrumented_modified.c(21,1-2): Leak check. 0.041445s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041458s: Exiting Redux.assert_term: 0.000004 seconds 0.041471s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,6-23): Verifying function '__VERIFIER_assert' 0.041480s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,53-55): Producing assertion 0.041498s: Entering Redux.assume(!(cond = 0)) 0.041510s: Exiting Redux.assume: 0.000002 seconds 0.041520s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,6-23): Executing statement 0.041531s: hard_ll_valuebound5__verifast_instrumented_modified.c(25,5-7): Executing statement 0.041542s: Entering Redux.assume(!(!(cond = 0))) 0.041553s: Exiting Redux.assume: 0.000002 seconds 0.041562s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041572s: Exiting Redux.assume: 0.000002 seconds 0.042238s: hard_ll_valuebound5__verifast_instrumented_modified.c(29,5-11): Executing return statement 0.042249s: hard_ll_valuebound5__verifast_instrumented_modified.c(23,19-21): Consuming assertion 0.042259s: Entering Redux.query(!(cond = 0)) 0.042269s: Exiting Redux.query 0.042277s: hard_ll_valuebound5__verifast_instrumented_modified.c(30,1-2): Cleaning up dummy fraction chunks 0.042286s: hard_ll_valuebound5__verifast_instrumented_modified.c(30,1-2): Leak check. 0.042305s: hard_ll_valuebound5__verifast_instrumented_modified.c(32,5-9): Verifying function 'main' 0.042319s: hard_ll_valuebound5__verifast_instrumented_modified.c(32,25-31): Producing assertion 0.042344s: hard_ll_valuebound5__verifast_instrumented_modified.c(32,5-9): Executing statement 0.042358s: hard_ll_valuebound5__verifast_instrumented_modified.c(36,1-2): Executing statement 0.042367s: hard_ll_valuebound5__verifast_instrumented_modified.c(38,1-39,1): Executing statement 0.042383s: Consuming chunk [_]module(hard_ll_valuebound5__verifast_instrumented_modified, true) 0.042402s: hard_ll_valuebound5__verifast_instrumented_modified.c(40,5-13): Executing statement 0.042414s: Entering Redux.assert_term(0 <= A && A <= 4294967295) 0.042440s: Exiting Redux.assert_term: 0.000007 seconds 0.042450s: Entering Redux.assert_term(0 <= B && B <= 4294967295) 0.042463s: Exiting Redux.assert_term: 0.000004 seconds 0.042472s: hard_ll_valuebound5__verifast_instrumented_modified.c(41,5-9): Executing statement 0.042484s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042502s: Exiting Redux.assert_term: 0.000004 seconds 0.042513s: Entering Redux.assert_term(-9223372036854775808 <= d && d <= 9223372036854775807) 0.042525s: Exiting Redux.assert_term: 0.000003 seconds 0.042534s: Entering Redux.assert_term(-9223372036854775808 <= p && p <= 9223372036854775807) 0.042547s: Exiting Redux.assert_term: 0.000002 seconds 0.042556s: Entering Redux.assert_term(-9223372036854775808 <= q && q <= 9223372036854775807) 0.042572s: Exiting Redux.assert_term: 0.000003 seconds 0.042581s: hard_ll_valuebound5__verifast_instrumented_modified.c(42,7-8): Executing statement 0.042603s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.042616s: Exiting Redux.assert_term: 0.000003 seconds 0.042627s: hard_ll_valuebound5__verifast_instrumented_modified.c(42,9-31): Verifying call 0.042636s: hard_ll_valuebound5__verifast_instrumented_modified.c(14,63-67): Consuming assertion 0.042649s: Entering Redux.query(true) 0.042658s: Exiting Redux.query 0.042668s: Entering Redux.assert_term(0 <= A0 && A0 <= 4294967295) 0.042681s: Exiting Redux.assert_term: 0.000004 seconds 0.042691s: hard_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042699s: Entering Redux.assume(true) 0.042710s: Exiting Redux.assume: 0.000001 seconds 0.042719s: hard_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.042737s: Entering Redux.assume(0 <= A0) 0.042756s: Exiting Redux.assume: 0.000005 seconds 0.042767s: Entering Redux.assume(A0 <= 5) 0.042780s: Exiting Redux.assume: 0.000005 seconds 0.042790s: hard_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.042798s: hard_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.042806s: Entering Redux.query(true) 0.042815s: Exiting Redux.query 0.042823s: hard_ll_valuebound5__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.042842s: Entering Redux.assume(!(1 = 0)) 0.042852s: Exiting Redux.assume: 0.000001 seconds 0.042860s: hard_ll_valuebound5__verifast_instrumented_modified.c(44,7-8): Executing statement 0.042872s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.042885s: Exiting Redux.assert_term: 0.000004 seconds 0.042893s: hard_ll_valuebound5__verifast_instrumented_modified.c(44,9-31): Verifying call 0.042902s: hard_ll_valuebound5__verifast_instrumented_modified.c(14,63-67): Consuming assertion 0.042918s: Entering Redux.query(true) 0.042926s: Exiting Redux.query 0.042937s: Entering Redux.assert_term(0 <= B0 && B0 <= 4294967295) 0.042950s: Exiting Redux.assert_term: 0.000004 seconds 0.042959s: hard_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042967s: Entering Redux.assume(true) 0.042978s: Exiting Redux.assume: 0.000001 seconds 0.042986s: hard_ll_valuebound5__verifast_instrumented_modified.c(45,5-24): Executing statement 0.043000s: Entering Redux.assume(0 <= B0) 0.043019s: Exiting Redux.assume: 0.000004 seconds 0.043029s: Entering Redux.assume(B0 <= 5) 0.043043s: Exiting Redux.assume: 0.000005 seconds 0.043052s: hard_ll_valuebound5__verifast_instrumented_modified.c(45,5-24): Verifying call 0.043061s: hard_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.043069s: Entering Redux.query(true) 0.043077s: Exiting Redux.query 0.043085s: hard_ll_valuebound5__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.043099s: Entering Redux.assume(!(1 = 0)) 0.043109s: Exiting Redux.assume: 0.000001 seconds 0.043117s: hard_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Executing statement 0.043130s: Entering Redux.assume(1 <= B0) 0.043144s: Exiting Redux.assume: 0.000005 seconds 0.043153s: hard_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.043163s: hard_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.043177s: Entering Redux.query(true) 0.043186s: Exiting Redux.query 0.043195s: hard_ll_valuebound5__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.043204s: Entering Redux.assume(!(1 = 0)) 0.043214s: Exiting Redux.assume: 0.000001 seconds 0.043222s: hard_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043235s: hard_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043246s: hard_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.043261s: hard_ll_valuebound5__verifast_instrumented_modified.c(51,7-8): Executing statement 0.043270s: hard_ll_valuebound5__verifast_instrumented_modified.c(53,5-10): Executing statement 0.043291s: hard_ll_valuebound5__verifast_instrumented_modified.c(53,94-96): Consuming assertion 0.043303s: Entering Redux.query(B0 = B0 && A0 = A0 && A0 <= 5 && 0 = 0 && 1 <= B0 && 1 = 1) 0.043347s: Exiting Redux.query 0.043360s: Entering Redux.assert_term(-9223372036854775808 <= d0 && d0 <= 9223372036854775807) 0.043379s: Exiting Redux.assert_term: 0.000005 seconds 0.043389s: Entering Redux.assert_term(-9223372036854775808 <= p0 && p0 <= 9223372036854775807) 0.043401s: Exiting Redux.assert_term: 0.000002 seconds 0.043409s: hard_ll_valuebound5__verifast_instrumented_modified.c(53,94-96): Producing assertion 0.043422s: Entering Redux.assume(d0 = B0 && A0 = A0 && A0 <= 5 && 0 = 0 && 1 <= d0 && p0 = 1) 0.043469s: Exiting Redux.assume: 0.000035 seconds 0.043484s: hard_ll_valuebound5__verifast_instrumented_modified.c(53,5-10): Evaluating loop condition 0.043495s: Entering Redux.assume(!(1 = 0)) 0.043505s: Exiting Redux.assume: 0.000001 seconds 0.043514s: hard_ll_valuebound5__verifast_instrumented_modified.c(54,2-3): Executing statement 0.043526s: hard_ll_valuebound5__verifast_instrumented_modified.c(55,9-26): Executing statement 0.043540s: Entering Redux.assume(0 = 0) 0.043550s: Exiting Redux.assume: 0.000001 seconds 0.043559s: hard_ll_valuebound5__verifast_instrumented_modified.c(55,9-26): Verifying call 0.043573s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.043582s: Entering Redux.query(!(1 = 0)) 0.043591s: Exiting Redux.query 0.043601s: hard_ll_valuebound5__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.043610s: Entering Redux.assume(!(1 = 0)) 0.043620s: Exiting Redux.assume: 0.000001 seconds 0.043628s: hard_ll_valuebound5__verifast_instrumented_modified.c(56,9-26): Executing statement 0.043646s: Entering Redux.assume(A0 = A0) 0.043657s: Exiting Redux.assume: 0.000001 seconds 0.043667s: hard_ll_valuebound5__verifast_instrumented_modified.c(56,9-26): Verifying call 0.043675s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.043684s: Entering Redux.query(!(1 = 0)) 0.043693s: Exiting Redux.query 0.043702s: hard_ll_valuebound5__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.043711s: Entering Redux.assume(!(1 = 0)) 0.043726s: Exiting Redux.assume: 0.000002 seconds 0.043734s: hard_ll_valuebound5__verifast_instrumented_modified.c(57,9-26): Executing statement 0.043750s: Entering Redux.assume(d0 = (B0 * p0)) 0.043762s: Exiting Redux.assume: 0.000002 seconds 0.043771s: hard_ll_valuebound5__verifast_instrumented_modified.c(57,9-26): Verifying call 0.043779s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.043788s: Entering Redux.query(!(1 = 0)) 0.043796s: Exiting Redux.query 0.043809s: hard_ll_valuebound5__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.043818s: Entering Redux.assume(!(1 = 0)) 0.043828s: Exiting Redux.assume: 0.000001 seconds 0.043836s: hard_ll_valuebound5__verifast_instrumented_modified.c(58,9-11): Executing statement 0.043849s: Entering Redux.assume(!(d0 <= A0)) 0.043861s: Exiting Redux.assume: 0.000003 seconds 0.043870s: hard_ll_valuebound5__verifast_instrumented_modified.c(58,24-29): Executing statement 0.043885s: hard_ll_valuebound5__verifast_instrumented_modified.c(64,5-10): Executing statement 0.044393s: hard_ll_valuebound5__verifast_instrumented_modified.c(64,1525-1527): Consuming assertion 0.044470s: 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.044843s: Exiting Redux.query 0.044860s: Entering Redux.assert_term(-9223372036854775808 <= d1 && d1 <= 9223372036854775807) 0.044873s: Exiting Redux.assert_term: 0.000004 seconds 0.044883s: Entering Redux.assert_term(-9223372036854775808 <= p1 && p1 <= 9223372036854775807) 0.044901s: Exiting Redux.assert_term: 0.000003 seconds 0.044911s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.044923s: Exiting Redux.assert_term: 0.000003 seconds 0.044932s: Entering Redux.assert_term(-9223372036854775808 <= q0 && q0 <= 9223372036854775807) 0.044944s: Exiting Redux.assert_term: 0.000003 seconds 0.044953s: hard_ll_valuebound5__verifast_instrumented_modified.c(64,1525-1527): Producing assertion 0.045132s: 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.067997s: Exiting Redux.assume: 0.022834 seconds 0.068064s: hard_ll_valuebound5__verifast_instrumented_modified.c(64,5-10): Evaluating loop condition 0.068083s: Entering Redux.assume(!(1 = 0)) 0.068094s: Exiting Redux.assume: 0.000002 seconds 0.068108s: hard_ll_valuebound5__verifast_instrumented_modified.c(65,2-3): Executing statement 0.068129s: hard_ll_valuebound5__verifast_instrumented_modified.c(66,9-26): Executing statement 0.068165s: Entering Redux.assume(A0 = ((q0 * B0) + r0)) 0.082630s: Exiting Redux.assume: 0.014446 seconds 0.082707s: hard_ll_valuebound5__verifast_instrumented_modified.c(66,9-26): Verifying call 0.082721s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.082735s: Entering Redux.query(!(1 = 0)) 0.082745s: Exiting Redux.query 0.082757s: hard_ll_valuebound5__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.082767s: Entering Redux.assume(!(1 = 0)) 0.082778s: Exiting Redux.assume: 0.000001 seconds 0.082788s: hard_ll_valuebound5__verifast_instrumented_modified.c(67,9-26): Executing statement 0.082826s: Entering Redux.assume(d1 = (B0 * p1)) 0.137881s: Exiting Redux.assume: 0.055037 seconds 0.137949s: hard_ll_valuebound5__verifast_instrumented_modified.c(67,9-26): Verifying call 0.137962s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.137974s: Entering Redux.query(!(1 = 0)) 0.137985s: Exiting Redux.query 0.137995s: hard_ll_valuebound5__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.138027s: Entering Redux.assume(!(1 = 0)) 0.138038s: Exiting Redux.assume: 0.000002 seconds 0.138047s: hard_ll_valuebound5__verifast_instrumented_modified.c(69,9-11): Executing statement 0.138069s: Entering Redux.assume(!(!(p1 = 1))) 0.151019s: Exiting Redux.assume: 0.012934 seconds 0.151074s: hard_ll_valuebound5__verifast_instrumented_modified.c(69,24-29): Executing statement 0.151089s: hard_ll_valuebound5__verifast_instrumented_modified.c(79,5-22): Executing statement 0.151147s: Entering Redux.assume(A0 = ((d1 * q0) + r0)) 0.159517s: Exiting Redux.assume: 0.008355 seconds 0.159551s: hard_ll_valuebound5__verifast_instrumented_modified.c(79,5-22): Verifying call 0.159563s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.159574s: Entering Redux.query(!(1 = 0)) 0.159585s: Exiting Redux.query 0.159596s: hard_ll_valuebound5__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.159606s: Entering Redux.assume(!(1 = 0)) 0.159631s: Exiting Redux.assume: 0.000001 seconds 0.159640s: hard_ll_valuebound5__verifast_instrumented_modified.c(80,5-22): Executing statement 0.159664s: Entering Redux.assume(B0 = d1) 0.159676s: Exiting Redux.assume: 0.000002 seconds 0.159685s: hard_ll_valuebound5__verifast_instrumented_modified.c(80,5-22): Verifying call 0.159693s: hard_ll_valuebound5__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.159702s: Entering Redux.query(!(1 = 0)) 0.159710s: Exiting Redux.query 0.159724s: hard_ll_valuebound5__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.159733s: Entering Redux.assume(!(1 = 0)) 0.159743s: Exiting Redux.assume: 0.000001 seconds 0.159752s: hard_ll_valuebound5__verifast_instrumented_modified.c(81,5-11): Executing return statement 0.159763s: hard_ll_valuebound5__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.159772s: hard_ll_valuebound5__verifast_instrumented_modified.c(82,1-2): Cleaning up dummy fraction chunks 0.159785s: hard_ll_valuebound5__verifast_instrumented_modified.c(82,1-2): Leak check. 0.159796s: Entering Redux.assume(!(B0 = d1)) 0.159807s: Exiting Redux.assume: 0.000002 seconds 0.159817s: Entering Redux.assume(!(A0 = ((d1 * q0) + r0))) 0.159865s: Exiting Redux.assume: 0.000038 seconds 0.159954s: Entering Redux.assume(!(!(!(p1 = 1)))) 0.547561s: Exiting Redux.assume: 0.387589 seconds 0.547610s: hard_ll_valuebound5__verifast_instrumented_modified.c(71,11-12): Executing statement 0.547657s: Entering Redux.query(!(2 = 0)) 0.547668s: Exiting Redux.query 0.547682s: hard_ll_valuebound5__verifast_instrumented_modified.c(72,11-12): Executing statement 0.547693s: Entering Redux.query(!(2 = 0)) 0.547702s: Exiting Redux.query 0.547711s: hard_ll_valuebound5__verifast_instrumented_modified.c(73,9-11): Executing statement 0.547724s: Entering Redux.assume(/(d1, 2) <= r0) 1.389552s: Exiting Redux.assume: 0.841814 seconds 1.389616s: Entering Redux.assume(!(/(d1, 2) <= r0)) 1.960751s: Exiting Redux.assume: 0.571094 seconds 1.960833s: hard_ll_valuebound5__verifast_instrumented_modified.c(64,1525-1527): Consuming assertion 1.960941s: 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)