./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/bresenham-ll_valuebound2.c ./results/automizer-verification-files/SV-COMP24_unreach-call/bresenham-ll_valuebound2.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/bresenham-ll_valuebound2.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/bresenham-ll_valuebound2.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/bresenham-ll_valuebound2.c + FILE=bresenham-ll_valuebound2.c ++ echo bresenham-ll_valuebound2 ++ sed 's/[-\.]/_/g' - + SANITIZED=bresenham_ll_valuebound2 + MODULE=bresenham_ll_valuebound2__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=bresenham_ll_valuebound2__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/bresenham-ll_valuebound2.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=bresenham_ll_valuebound2__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/bresenham-ll_valuebound2.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/bresenham-ll_valuebound2.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n bresenham_ll_valuebound2__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/bresenham-ll_valuebound2.c -o bresenham_ll_valuebound2__verifast_instrumented.c + program_modifications_cli.py -p bresenham_ll_valuebound2__verifast_instrumented.c -o bresenham_ll_valuebound2__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c bresenham_ll_valuebound2__verifast_instrumented_modified.c bresenham_ll_valuebound2__verifast_instrumented_modified.c 0.007024s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007057s: Exiting Redux.assert_term: 0.000014 seconds 0.007095s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007112s: Exiting Redux.assert_term: 0.000005 seconds 0.007120s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007133s: Exiting Redux.assert_term: 0.000003 seconds 0.007145s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007156s: Exiting Redux.assert_term: 0.000002 seconds 0.007173s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007189s: Exiting Redux.assert_term: 0.000005 seconds 0.007198s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007211s: Exiting Redux.assert_term: 0.000005 seconds 0.007222s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007236s: Exiting Redux.assert_term: 0.000002 seconds 0.007245s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007261s: Exiting Redux.assert_term: 0.000007 seconds 0.007275s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007290s: Exiting Redux.assert_term: 0.000003 seconds 0.007302s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007315s: Exiting Redux.assert_term: 0.000002 seconds 0.007324s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007339s: Exiting Redux.assert_term: 0.000006 seconds 0.007350s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007362s: Exiting Redux.assert_term: 0.000003 seconds 0.007378s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007390s: Exiting Redux.assert_term: 0.000004 seconds 0.007399s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007413s: Exiting Redux.assert_term: 0.000004 seconds 0.007422s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007435s: Exiting Redux.assert_term: 0.000002 seconds 0.007446s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007459s: Exiting Redux.assert_term: 0.000002 seconds 0.007474s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007488s: Exiting Redux.assert_term: 0.000005 seconds 0.007497s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007509s: Exiting Redux.assert_term: 0.000004 seconds 0.007520s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007552s: Exiting Redux.assert_term: 0.000022 seconds 0.007566s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007580s: Exiting Redux.assert_term: 0.000005 seconds 0.007593s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007607s: Exiting Redux.assert_term: 0.000004 seconds 0.007617s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007628s: Exiting Redux.assert_term: 0.000002 seconds 0.007639s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007652s: Exiting Redux.assert_term: 0.000005 seconds 0.007661s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007675s: Exiting Redux.assert_term: 0.000002 seconds 0.007691s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007705s: Exiting Redux.assert_term: 0.000002 seconds 0.007713s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007727s: Exiting Redux.assert_term: 0.000005 seconds 0.007736s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007749s: Exiting Redux.assert_term: 0.000005 seconds 0.025922s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025991s: Exiting Redux.assert_term: 0.000009 seconds 0.026024s: Entering Redux.assume(true ==> default_value = 0) 0.026039s: Exiting Redux.assume: 0.000004 seconds 0.027300s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027321s: Exiting Redux.assert_term: 0.000006 seconds 0.027334s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027347s: Exiting Redux.assert_term: 0.000003 seconds 0.027358s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027370s: Exiting Redux.assert_term: 0.000002 seconds 0.027387s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027406s: Exiting Redux.assert_term: 0.000003 seconds 0.027417s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027429s: Exiting Redux.assert_term: 0.000003 seconds 0.027445s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027457s: Exiting Redux.assert_term: 0.000003 seconds 0.027473s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027492s: Exiting Redux.assert_term: 0.000007 seconds 0.027503s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027519s: Exiting Redux.assert_term: 0.000003 seconds 0.027533s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027545s: Exiting Redux.assert_term: 0.000002 seconds 0.027560s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027572s: Exiting Redux.assert_term: 0.000002 seconds 0.027589s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027601s: Exiting Redux.assert_term: 0.000003 seconds 0.027612s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027629s: Exiting Redux.assert_term: 0.000003 seconds 0.027643s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027655s: Exiting Redux.assert_term: 0.000002 seconds 0.027670s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027682s: Exiting Redux.assert_term: 0.000003 seconds 0.027696s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027708s: Exiting Redux.assert_term: 0.000003 seconds 0.027724s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027741s: Exiting Redux.assert_term: 0.000003 seconds 0.027760s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027772s: Exiting Redux.assert_term: 0.000003 seconds 0.027790s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027802s: Exiting Redux.assert_term: 0.000003 seconds 0.027818s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027830s: Exiting Redux.assert_term: 0.000003 seconds 0.027848s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027866s: Exiting Redux.assert_term: 0.000002 seconds 0.030570s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030593s: Exiting Redux.assume: 0.000004 seconds 0.035804s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035836s: Exiting Redux.assert_term: 0.000008 seconds 0.035858s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035872s: Exiting Redux.assert_term: 0.000003 seconds 0.035888s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035913s: Exiting Redux.assert_term: 0.000003 seconds 0.035929s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035942s: Exiting Redux.assert_term: 0.000003 seconds 0.035953s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035976s: Exiting Redux.assume: 0.000013 seconds 0.035991s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.036009s: Exiting Redux.assert_term: 0.000005 seconds 0.036019s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.036041s: Exiting Redux.assume: 0.000011 seconds 0.036054s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.036068s: Exiting Redux.assert_term: 0.000003 seconds 0.036084s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.036096s: Exiting Redux.assert_term: 0.000003 seconds 0.036122s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.036135s: Exiting Redux.assert_term: 0.000002 seconds 0.036156s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.036169s: Exiting Redux.assert_term: 0.000003 seconds 0.036191s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.036203s: Exiting Redux.assert_term: 0.000003 seconds 0.036227s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.036245s: Exiting Redux.assert_term: 0.000004 seconds 0.036266s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036277s: Exiting Redux.assert_term: 0.000003 seconds 0.036293s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036304s: Exiting Redux.assert_term: 0.000002 seconds 0.036320s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036333s: Exiting Redux.assert_term: 0.000002 seconds 0.036347s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036364s: Exiting Redux.assert_term: 0.000002 seconds 0.036379s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036390s: Exiting Redux.assert_term: 0.000002 seconds 0.036405s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036416s: Exiting Redux.assert_term: 0.000003 seconds 0.036432s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036444s: Exiting Redux.assert_term: 0.000004 seconds 0.036463s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036475s: Exiting Redux.assert_term: 0.000003 seconds 0.036499s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036511s: Exiting Redux.assert_term: 0.000002 seconds 0.036526s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036538s: Exiting Redux.assert_term: 0.000002 seconds 0.036552s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036564s: Exiting Redux.assert_term: 0.000002 seconds 0.036590s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036602s: Exiting Redux.assert_term: 0.000003 seconds 0.036623s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036635s: Exiting Redux.assert_term: 0.000003 seconds 0.036702s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036714s: Exiting Redux.assert_term: 0.000002 seconds 0.036736s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036755s: Exiting Redux.assert_term: 0.000002 seconds 0.036782s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036795s: Exiting Redux.assert_term: 0.000003 seconds 0.036818s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036832s: Exiting Redux.assert_term: 0.000003 seconds 0.036847s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036860s: Exiting Redux.assert_term: 0.000002 seconds 0.036877s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036896s: Exiting Redux.assert_term: 0.000003 seconds 0.036912s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036924s: Exiting Redux.assert_term: 0.000003 seconds 0.036941s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036955s: Exiting Redux.assert_term: 0.000002 seconds 0.036972s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036987s: Exiting Redux.assert_term: 0.000003 seconds 0.037001s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.037019s: Exiting Redux.assert_term: 0.000002 seconds 0.037037s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.037049s: Exiting Redux.assert_term: 0.000003 seconds 0.037065s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.037078s: Exiting Redux.assert_term: 0.000003 seconds 0.037093s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.037106s: Exiting Redux.assert_term: 0.000003 seconds 0.037126s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.037144s: Exiting Redux.assert_term: 0.000003 seconds 0.037169s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.037183s: Exiting Redux.assert_term: 0.000003 seconds 0.037200s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.037212s: Exiting Redux.assert_term: 0.000003 seconds 0.037235s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.037248s: Exiting Redux.assert_term: 0.000003 seconds 0.037263s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037282s: Exiting Redux.assert_term: 0.000003 seconds 0.037297s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037309s: Exiting Redux.assert_term: 0.000003 seconds 0.037324s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037336s: Exiting Redux.assert_term: 0.000003 seconds 0.037349s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037361s: Exiting Redux.assert_term: 0.000003 seconds 0.037374s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037393s: Exiting Redux.assert_term: 0.000003 seconds 0.037407s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037419s: Exiting Redux.assert_term: 0.000002 seconds 0.037433s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037445s: Exiting Redux.assert_term: 0.000002 seconds 0.037459s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037470s: Exiting Redux.assert_term: 0.000003 seconds 0.037491s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037509s: Exiting Redux.assert_term: 0.000003 seconds 0.037525s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037537s: Exiting Redux.assert_term: 0.000002 seconds 0.037550s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037562s: Exiting Redux.assert_term: 0.000002 seconds 0.037576s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037587s: Exiting Redux.assert_term: 0.000003 seconds 0.037606s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037618s: Exiting Redux.assert_term: 0.000002 seconds 0.037632s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037643s: Exiting Redux.assert_term: 0.000003 seconds 0.037657s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037669s: Exiting Redux.assert_term: 0.000003 seconds 0.037683s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037695s: Exiting Redux.assert_term: 0.000002 seconds 0.037720s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037732s: Exiting Redux.assert_term: 0.000002 seconds 0.037745s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037756s: Exiting Redux.assert_term: 0.000003 seconds 0.037771s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037782s: Exiting Redux.assert_term: 0.000003 seconds 0.037795s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037809s: Exiting Redux.assert_term: 0.000003 seconds 0.037833s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037846s: Exiting Redux.assert_term: 0.000003 seconds 0.037861s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037873s: Exiting Redux.assert_term: 0.000003 seconds 0.037886s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037900s: Exiting Redux.assert_term: 0.000002 seconds 0.037915s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037926s: Exiting Redux.assert_term: 0.000003 seconds 0.037946s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037959s: Exiting Redux.assert_term: 0.000003 seconds 0.037974s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037986s: Exiting Redux.assert_term: 0.000003 seconds 0.038001s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.038013s: Exiting Redux.assert_term: 0.000003 seconds 0.038027s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.038039s: Exiting Redux.assert_term: 0.000003 seconds 0.038059s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.038071s: Exiting Redux.assert_term: 0.000002 seconds 0.038084s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.038096s: Exiting Redux.assert_term: 0.000002 seconds 0.038109s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.038120s: Exiting Redux.assert_term: 0.000003 seconds 0.038134s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.038145s: Exiting Redux.assert_term: 0.000003 seconds 0.038163s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.038175s: Exiting Redux.assert_term: 0.000003 seconds 0.038188s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.038200s: Exiting Redux.assert_term: 0.000003 seconds 0.038213s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.038224s: Exiting Redux.assert_term: 0.000003 seconds 0.038237s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038249s: Exiting Redux.assert_term: 0.000003 seconds 0.038262s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038278s: Exiting Redux.assert_term: 0.000003 seconds 0.038292s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038304s: Exiting Redux.assert_term: 0.000002 seconds 0.038320s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038332s: Exiting Redux.assert_term: 0.000003 seconds 0.038348s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038360s: Exiting Redux.assert_term: 0.000002 seconds 0.038375s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038391s: Exiting Redux.assert_term: 0.000003 seconds 0.038407s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038419s: Exiting Redux.assert_term: 0.000002 seconds 0.038433s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038445s: Exiting Redux.assert_term: 0.000003 seconds 0.038461s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038473s: Exiting Redux.assert_term: 0.000002 seconds 0.038500s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038513s: Exiting Redux.assert_term: 0.000003 seconds 0.038533s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038545s: Exiting Redux.assert_term: 0.000003 seconds 0.038563s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038576s: Exiting Redux.assert_term: 0.000003 seconds 0.038590s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038602s: Exiting Redux.assert_term: 0.000003 seconds 0.038624s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038636s: Exiting Redux.assert_term: 0.000003 seconds 0.038650s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038662s: Exiting Redux.assert_term: 0.000003 seconds 0.038676s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038688s: Exiting Redux.assert_term: 0.000002 seconds 0.038703s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038715s: Exiting Redux.assert_term: 0.000003 seconds 0.038736s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038748s: Exiting Redux.assert_term: 0.000003 seconds 0.038762s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038774s: Exiting Redux.assert_term: 0.000003 seconds 0.038790s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038801s: Exiting Redux.assert_term: 0.000003 seconds 0.038815s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038827s: Exiting Redux.assert_term: 0.000003 seconds 0.038846s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038859s: Exiting Redux.assert_term: 0.000003 seconds 0.038873s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038885s: Exiting Redux.assert_term: 0.000002 seconds 0.038901s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038913s: Exiting Redux.assert_term: 0.000002 seconds 0.038927s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038939s: Exiting Redux.assert_term: 0.000003 seconds 0.038957s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038969s: Exiting Redux.assert_term: 0.000003 seconds 0.038987s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038998s: Exiting Redux.assert_term: 0.000003 seconds 0.039013s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.039024s: Exiting Redux.assert_term: 0.000003 seconds 0.039040s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.039056s: Exiting Redux.assert_term: 0.000003 seconds 0.039071s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.039083s: Exiting Redux.assert_term: 0.000003 seconds 0.039099s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.039113s: Exiting Redux.assert_term: 0.000002 seconds 0.039128s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.039140s: Exiting Redux.assert_term: 0.000003 seconds 0.039155s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.039172s: Exiting Redux.assert_term: 0.000003 seconds 0.039189s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039201s: Exiting Redux.assert_term: 0.000003 seconds 0.039214s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039226s: Exiting Redux.assert_term: 0.000003 seconds 0.039240s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039252s: Exiting Redux.assert_term: 0.000003 seconds 0.039269s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039285s: Exiting Redux.assert_term: 0.000003 seconds 0.039302s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039316s: Exiting Redux.assert_term: 0.000003 seconds 0.039330s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039342s: Exiting Redux.assert_term: 0.000003 seconds 0.039358s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039370s: Exiting Redux.assert_term: 0.000003 seconds 0.039724s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039743s: Exiting Redux.assert_term: 0.000004 seconds 0.040756s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040778s: Exiting Redux.assert_term: 0.000005 seconds 0.040799s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040812s: Exiting Redux.assert_term: 0.000003 seconds 0.040830s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040843s: Exiting Redux.assert_term: 0.000003 seconds 0.040872s: Entering Redux.assert_term(func_rank(main) = 203) 0.040885s: Exiting Redux.assert_term: 0.000004 seconds 0.040924s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(31,5-9): Function 'main': Function type implementation check 0.040944s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040961s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040975s: Entering Redux.assume(0 <= argc) 0.040999s: Exiting Redux.assume: 0.000006 seconds 0.041009s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.041020s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.041037s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(31,25-31): Consuming assertion 0.041053s: Consuming chunk module(bresenham_ll_valuebound2__verifast_instrumented_modified, true) 0.041072s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(32,13-17): Producing assertion 0.041084s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.041094s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(31,5-9): Cleaning up dummy fraction chunks 0.041103s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(31,5-9): Leak check. 0.041168s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(10,6-17): Verifying function 'reach_error' 0.041185s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(10,33-38): Producing assertion 0.041195s: Entering Redux.assume(false) 0.041207s: Exiting Redux.assume: 0.000003 seconds 0.041223s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041238s: Exiting Redux.assert_term: 0.000004 seconds 0.041250s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(16,6-25): Verifying function 'assume_abort_if_not' 0.041264s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(16,49-53): Producing assertion 0.041273s: Entering Redux.assume(true) 0.041284s: Exiting Redux.assume: 0.000002 seconds 0.041300s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(16,6-25): Executing statement 0.041323s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(19,3-5): Executing statement 0.041352s: Entering Redux.assume(!(!(cond = 0))) 0.041380s: Exiting Redux.assume: 0.000018 seconds 0.041396s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(19,13-14): Executing statement 0.041410s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(19,14-19): Executing statement 0.041428s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041443s: Exiting Redux.assert_term: 0.000003 seconds 0.041453s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(19,14-19): Verifying call 0.041463s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(7,38-42): Consuming assertion 0.041479s: Entering Redux.query(true) 0.041496s: Exiting Redux.query 0.041507s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(8,13-18): Producing assertion 0.041516s: Entering Redux.assume(false) 0.041527s: Exiting Redux.assume: 0.000002 seconds 0.041539s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041553s: Exiting Redux.assume: 0.000004 seconds 0.041563s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(20,1-2): Executing return statement 0.041579s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(17,19-21): Consuming assertion 0.041588s: Entering Redux.query(!(cond = 0)) 0.041598s: Exiting Redux.query 0.041608s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(20,1-2): Cleaning up dummy fraction chunks 0.041617s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(20,1-2): Leak check. 0.041632s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041645s: Exiting Redux.assert_term: 0.000004 seconds 0.041670s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(21,6-23): Verifying function '__VERIFIER_assert' 0.041679s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(21,50-52): Producing assertion 0.041688s: Entering Redux.assume(1 <= cond) 0.041703s: Exiting Redux.assume: 0.000005 seconds 0.041715s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(21,6-23): Executing statement 0.041726s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(24,5-7): Executing statement 0.041748s: Entering Redux.assume(!(!(cond = 0))) 0.042489s: Exiting Redux.assume: 0.000722 seconds 0.042504s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042517s: Exiting Redux.assume: 0.000002 seconds 0.042528s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(28,5-11): Executing return statement 0.042537s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(22,16-18): Consuming assertion 0.042547s: Entering Redux.query(1 <= cond) 0.042561s: Exiting Redux.query 0.042577s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(29,1-2): Cleaning up dummy fraction chunks 0.042587s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(29,1-2): Leak check. 0.042607s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(31,5-9): Verifying function 'main' 0.042618s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(31,25-31): Producing assertion 0.042639s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(31,5-9): Executing statement 0.042660s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(35,1-2): Executing statement 0.042671s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(37,1-38,1): Executing statement 0.042690s: Consuming chunk [_]module(bresenham_ll_valuebound2__verifast_instrumented_modified, true) 0.042702s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(39,5-8): Executing statement 0.042716s: Entering Redux.assert_term(-2147483648 <= X && X <= 2147483647) 0.042735s: Exiting Redux.assert_term: 0.000004 seconds 0.042746s: Entering Redux.assert_term(-2147483648 <= Y && Y <= 2147483647) 0.042759s: Exiting Redux.assert_term: 0.000003 seconds 0.042768s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(40,5-9): Executing statement 0.042781s: Entering Redux.assert_term(-9223372036854775808 <= x && x <= 9223372036854775807) 0.042795s: Exiting Redux.assert_term: 0.000004 seconds 0.042806s: Entering Redux.assert_term(-9223372036854775808 <= y && y <= 9223372036854775807) 0.042825s: Exiting Redux.assert_term: 0.000004 seconds 0.042836s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042849s: Exiting Redux.assert_term: 0.000003 seconds 0.042859s: Entering Redux.assert_term(-9223372036854775808 <= xy && xy <= 9223372036854775807) 0.042873s: Exiting Redux.assert_term: 0.000004 seconds 0.042883s: Entering Redux.assert_term(-9223372036854775808 <= yx && yx <= 9223372036854775807) 0.042896s: Exiting Redux.assert_term: 0.000003 seconds 0.042910s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.042929s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042944s: Exiting Redux.assert_term: 0.000004 seconds 0.042956s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(41,9-30): Verifying call 0.042968s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(13,53-57): Consuming assertion 0.042978s: Entering Redux.query(true) 0.042994s: Exiting Redux.query 0.043005s: Entering Redux.assert_term(-2147483648 <= X0 && X0 <= 2147483647) 0.043018s: Exiting Redux.assert_term: 0.000003 seconds 0.043028s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(14,13-17): Producing assertion 0.043038s: Entering Redux.assume(true) 0.043048s: Exiting Redux.assume: 0.000001 seconds 0.043058s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Executing statement 0.043077s: Entering Redux.assume(0 <= X0) 0.043100s: Exiting Redux.assume: 0.000006 seconds 0.043112s: Entering Redux.assume(X0 <= 2) 0.043127s: Exiting Redux.assume: 0.000005 seconds 0.043138s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.043147s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(16,49-53): Consuming assertion 0.043156s: Entering Redux.query(true) 0.043166s: Exiting Redux.query 0.043175s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.043194s: Entering Redux.assume(!(1 = 0)) 0.043207s: Exiting Redux.assume: 0.000002 seconds 0.043216s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(43,7-8): Executing statement 0.043228s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.043243s: Exiting Redux.assert_term: 0.000003 seconds 0.043253s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(43,9-30): Verifying call 0.043262s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(13,53-57): Consuming assertion 0.043277s: Entering Redux.query(true) 0.043287s: Exiting Redux.query 0.043299s: Entering Redux.assert_term(-2147483648 <= Y0 && Y0 <= 2147483647) 0.043312s: Exiting Redux.assert_term: 0.000003 seconds 0.043322s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(14,13-17): Producing assertion 0.043330s: Entering Redux.assume(true) 0.043342s: Exiting Redux.assume: 0.000001 seconds 0.043351s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.043371s: Entering Redux.assume(0 <= Y0) 0.043386s: Exiting Redux.assume: 0.000005 seconds 0.043397s: Entering Redux.assume(Y0 <= 2) 0.043412s: Exiting Redux.assume: 0.000005 seconds 0.043422s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.043431s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(16,49-53): Consuming assertion 0.043439s: Entering Redux.query(true) 0.043449s: Exiting Redux.query 0.043458s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.043473s: Entering Redux.assume(!(1 = 0)) 0.043491s: Exiting Redux.assume: 0.000001 seconds 0.043501s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(45,7-8): Executing statement 0.043521s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(46,7-8): Executing statement 0.043532s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043543s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(49,5-10): Executing statement 0.043570s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(49,162-164): Consuming assertion 0.043587s: Entering Redux.query(X0 <= 2 && ((Y0 * 2) + (2 * (Y0 * 0))) = ((((X0 * 0) * 2) + X0) + ((2 * Y0) - X0)) && 0 <= Y0 && 0 <= X0 && Y0 <= 2) 0.043658s: Exiting Redux.query 0.043673s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.043688s: Exiting Redux.assert_term: 0.000004 seconds 0.043704s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.043718s: Exiting Redux.assert_term: 0.000004 seconds 0.043730s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.043743s: Exiting Redux.assert_term: 0.000004 seconds 0.043754s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.043766s: Exiting Redux.assert_term: 0.000003 seconds 0.043776s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(49,162-164): Producing assertion 0.043798s: Entering Redux.assume(X0 <= 2 && ((Y0 * 2) + (2 * (Y0 * x0))) = ((((X0 * y0) * 2) + X0) + v0) && 0 <= Y0 && 0 <= X0 && Y0 <= 2) 0.043839s: Exiting Redux.assume: 0.000030 seconds 0.043850s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(49,5-10): Evaluating loop condition 0.043861s: Entering Redux.assume(!(1 = 0)) 0.043873s: Exiting Redux.assume: 0.000001 seconds 0.043884s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(50,2-3): Executing statement 0.043903s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(51,12-13): Executing statement 0.043917s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(52,12-13): Executing statement 0.043930s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(53,2-19): Executing statement 0.043955s: Entering Redux.assume((((((2 * (Y0 * x0)) - (2 * (X0 * y0))) - X0) + (2 * Y0)) - v0) = 0) 0.043973s: Exiting Redux.assume: 0.000007 seconds 0.043989s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(53,2-19): Verifying call 0.043999s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(21,50-52): Consuming assertion 0.044009s: Entering Redux.query(1 <= 1) 0.044019s: Exiting Redux.query 0.044028s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(22,16-18): Producing assertion 0.044038s: Entering Redux.assume(1 <= 1) 0.044049s: Exiting Redux.assume: 0.000001 seconds 0.044057s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(54,9-11): Executing statement 0.044077s: Entering Redux.assume(!(x0 <= X0)) 0.044094s: Exiting Redux.assume: 0.000006 seconds 0.044104s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(55,13-18): Executing statement 0.044116s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(66,8-9): Executing statement 0.044130s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(67,8-9): Executing statement 0.044143s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(68,5-22): Executing statement 0.044177s: Entering Redux.assume(((((((2 * (Y0 * x0)) - (2 * (x0 * y0))) - X0) + (2 * Y0)) - v0) + (2 * y0)) = 0) 0.044567s: Exiting Redux.assume: 0.000378 seconds 0.044580s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(68,5-22): Verifying call 0.044589s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(21,50-52): Consuming assertion 0.044599s: Entering Redux.query(1 <= 1) 0.044608s: Exiting Redux.query 0.044617s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(22,16-18): Producing assertion 0.044634s: Entering Redux.assume(1 <= 1) 0.044645s: Exiting Redux.assume: 0.000002 seconds 0.044654s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(70,5-11): Executing return statement 0.044663s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(32,13-17): Consuming assertion 0.044672s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(71,1-2): Cleaning up dummy fraction chunks 0.044685s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(71,1-2): Leak check. 0.044699s: Entering Redux.assume(!(((((((2 * (Y0 * x0)) - (2 * (x0 * y0))) - X0) + (2 * Y0)) - v0) + (2 * y0)) = 0)) 0.044731s: Exiting Redux.assume: 0.000023 seconds 0.044741s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(68,5-22): Verifying call 0.044751s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(21,50-52): Consuming assertion 0.044759s: Entering Redux.query(1 <= 0) 0.044768s: Exiting Redux.query 0.044780s: bresenham_ll_valuebound2__verifast_instrumented_modified.c(21,50-52): Consuming expression 0.044790s: Entering Redux.query(1 <= 0) 0.044797s: Exiting Redux.query bresenham_ll_valuebound2__verifast_instrumented_modified.c(21,50-52): Cannot prove condition. (Cannot prove 1 <= 0.)