- entry_type: invariant_set
  metadata:
    format_version: "2.0"
    uuid: d07c120d-6116-4552-a3e0-615b84207ada
    creation_time: 2025-03-22T17:09:54Z
    producer:
      name: Goblint
      version: heads/master-0-g66dff5a90-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp.json'' ''--disable'' ''witness.graphml.enabled''
        ''--sets'' ''ana.specification'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/termination.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i: 7dfc9f1e1cbceb1807370dcac22a0449d857eff9a54bdefbc84178983a910e84
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(F end) )
  content:
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-2LL + (long long )na) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a0) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a0) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a1) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a1) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a2) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a2) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a3) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )a3) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b0) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b0) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b1) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b1) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b2) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b2) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b3) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )b3) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )carry) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )carry) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL - (long long )carry) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (-1LL - (long long )carry) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (0LL - (long long )carry) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (0LL - (long long )carry) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (0LL - (long long )carry) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (0LL - (long long )carry) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (0LL - (long long )carry) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (0LL - (long long )carry) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4LL - (long long )i) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (251LL - (long long )a3) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (251LL - (long long )b3) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (252LL - (long long )a2) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (252LL - (long long )b2) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (253LL - (long long )a1) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (253LL - (long long )b1) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL - (long long )r0) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL - (long long )r0) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL - (long long )r0) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL - (long long )partial_sum) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL - (long long )partial_sum) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL - (long long )partial_sum) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL - (long long )partial_sum) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL - (long long )partial_sum) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967294LL - (long long )a) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967294LL - (long long )a) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967294LL - (long long )b) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967294LL - (long long )b) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )a0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )r) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )r) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )r) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )r) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )a0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r0 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r0 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r0 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r1 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r1 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r2 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )carry + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )r + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (254LL + (long long )na) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (254LL + (long long )nb) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )b) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )a3) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )b0) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )b1) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )b2) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )b3) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )carry) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )partial_sum) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL + (long long )r) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65533LL + (long long )na) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65533LL + (long long )nb) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )a) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )b) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )a0) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )a1) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )a2) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )a3) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )b0) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )b1) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )b2) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )b3) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL + (long long )carry) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967294LL + (long long )na) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967294LL + (long long )nb) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a0) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a0) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a1) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a1) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a2) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a2) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a3) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a3) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b0) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b1) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b2) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b3) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )carry) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )partial_sum) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (255LL - (long long )carry) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65534LL - (long long )carry) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (65789LL - (long long )partial_sum) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )carry) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )r) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4295032829LL - (long long )a) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4295032829LL - (long long )b) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (4295032829LL - (long long )partial_sum) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (8589934590LL - (long long )a) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (8589934590LL - (long long )a) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (8589934590LL - (long long )b) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a0 - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a1 - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a2 - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )a3 - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b0 - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b1 - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b2 - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (long long )b3 - (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: a == a0
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: b == b0
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: carry == (unsigned short)0
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: (((((((((((((((((((((((((3LL - (long long )i) + (long long )na >= 0LL
        && (3LL - (long long )i) + (long long )nb >= 0LL) && (4LL - (long long )i)
        + (long long )r0 >= 0LL) && (4LL - (long long )i) + (long long )r1 >= 0LL)
        && (4LL - (long long )i) + (long long )r2 >= 0LL) && (4LL - (long long )i)
        + (long long )r3 >= 0LL) && (4LL - (long long )i) + (long long )r >= 0LL)
        && (4LL + (long long )a) - (long long )i >= 0LL) && (4LL + (long long )b)
        - (long long )i >= 0LL) && (4LL + (long long )a0) - (long long )i >= 0LL)
        && (4LL + (long long )a1) - (long long )i >= 0LL) && (4LL + (long long )a2)
        - (long long )i >= 0LL) && (4LL + (long long )a3) - (long long )i >= 0LL)
        && (4LL + (long long )b0) - (long long )i >= 0LL) && (4LL + (long long )b1)
        - (long long )i >= 0LL) && (4LL + (long long )b2) - (long long )i >= 0LL)
        && (4LL + (long long )b3) - (long long )i >= 0LL) && (4LL + (long long )carry)
        - (long long )i >= 0LL) && (4LL - (long long )carry) - (long long )i >= 0LL)
        && (259LL - (long long )i) - (long long )r0 >= 0LL) && (65538LL - (long long
        )i) - (long long )partial_sum >= 0LL) && (4294967299LL - (long long )a) -
        (long long )i >= 0LL) && (4294967299LL - (long long )b) - (long long )i >=
        0LL) && (4294967299LL - (long long )i) - (long long )r >= 0LL) && ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-5LL
        + (long long )i) + (long long )na >= 0LL && (-5LL + (long long )i) + (long
        long )nb >= 0LL) && (-4LL + (long long )a) + (long long )i >= 0LL) && (-4LL
        + (long long )b) + (long long )i >= 0LL) && (-4LL + (long long )a0) + (long
        long )i >= 0LL) && (-4LL + (long long )a1) + (long long )i >= 0LL) && (-4LL
        + (long long )a2) + (long long )i >= 0LL) && (-4LL + (long long )a3) + (long
        long )i >= 0LL) && (-4LL + (long long )b0) + (long long )i >= 0LL) && (-4LL
        + (long long )b1) + (long long )i >= 0LL) && (-4LL + (long long )b2) + (long
        long )i >= 0LL) && (-4LL + (long long )b3) + (long long )i >= 0LL) && (-4LL
        + (long long )carry) + (long long )i >= 0LL) && (-4LL + (long long )i) + (long
        long )r0 >= 0LL) && (-4LL + (long long )i) + (long long )r1 >= 0LL) && (-4LL
        + (long long )i) + (long long )r2 >= 0LL) && (-4LL + (long long )i) + (long
        long )r3 >= 0LL) && (-4LL + (long long )i) + (long long )partial_sum >= 0LL)
        && (-4LL + (long long )i) + (long long )r >= 0LL) && (-4LL - (long long )carry)
        + (long long )i >= 0LL) && (0LL - (long long )na) + (long long )nb >= 0LL)
        && (1LL - (long long )na) + (long long )r0 >= 0LL) && (1LL - (long long )na)
        + (long long )r1 >= 0LL) && (1LL - (long long )na) + (long long )r2 >= 0LL)
        && (1LL - (long long )na) + (long long )r3 >= 0LL) && (1LL - (long long )na)
        + (long long )partial_sum >= 0LL) && (1LL - (long long )na) + (long long )r
        >= 0LL) && (1LL - (long long )nb) + (long long )r0 >= 0LL) && (1LL - (long
        long )nb) + (long long )r1 >= 0LL) && (1LL - (long long )nb) + (long long
        )r2 >= 0LL) && (1LL - (long long )nb) + (long long )r3 >= 0LL) && (1LL - (long
        long )nb) + (long long )partial_sum >= 0LL) && (1LL - (long long )nb) + (long
        long )r >= 0LL) && (248LL - (long long )a3) + (long long )i >= 0LL) && (248LL
        - (long long )b3) + (long long )i >= 0LL) && (249LL - (long long )a2) + (long
        long )i >= 0LL) && (249LL - (long long )b2) + (long long )i >= 0LL) && (250LL
        - (long long )a0) + (long long )i >= 0LL) && (250LL - (long long )a1) + (long
        long )i >= 0LL) && (250LL - (long long )b0) + (long long )i >= 0LL) && (250LL
        - (long long )b1) + (long long )i >= 0LL) && (251LL - (long long )a3) + (long
        long )nb >= 0LL) && (251LL - (long long )b3) + (long long )na >= 0LL) && (252LL
        - (long long )a2) + (long long )nb >= 0LL) && (252LL - (long long )a3) + (long
        long )b >= 0LL) && (252LL - (long long )a3) + (long long )b0 >= 0LL) && (252LL
        - (long long )a3) + (long long )b1 >= 0LL) && (252LL - (long long )a3) + (long
        long )b2 >= 0LL) && (252LL - (long long )a3) + (long long )b3 >= 0LL) && (252LL
        - (long long )a3) + (long long )r0 >= 0LL) && (252LL - (long long )a3) + (long
        long )r1 >= 0LL) && (252LL - (long long )a3) + (long long )r2 >= 0LL) && (252LL
        - (long long )a3) + (long long )r3 >= 0LL) && (252LL - (long long )a3) + (long
        long )carry >= 0LL) && (252LL - (long long )a3) + (long long )partial_sum
        >= 0LL) && (252LL - (long long )a3) + (long long )r >= 0LL) && (252LL - (long
        long )b2) + (long long )na >= 0LL) && (252LL - (long long )b3) + (long long
        )r0 >= 0LL) && (252LL - (long long )b3) + (long long )r1 >= 0LL) && (252LL
        - (long long )b3) + (long long )r2 >= 0LL) && (252LL - (long long )b3) + (long
        long )r3 >= 0LL) && (252LL - (long long )b3) + (long long )carry >= 0LL) &&
        (252LL - (long long )b3) + (long long )partial_sum >= 0LL) && (252LL - (long
        long )b3) + (long long )r >= 0LL) && (253LL - (long long )a0) + (long long
        )na >= 0LL) && (253LL - (long long )a0) + (long long )nb >= 0LL) && (253LL
        - (long long )a1) + (long long )nb >= 0LL) && (253LL - (long long )a2) + (long
        long )b >= 0LL) && (253LL - (long long )a2) + (long long )a3 >= 0LL) && (253LL
        - (long long )a2) + (long long )b0 >= 0LL) && (253LL - (long long )a2) + (long
        long )b1 >= 0LL) && (253LL - (long long )a2) + (long long )b2 >= 0LL) && (253LL
        - (long long )a2) + (long long )b3 >= 0LL) && (253LL - (long long )a2) + (long
        long )r0 >= 0LL) && (253LL - (long long )a2) + (long long )r1 >= 0LL) && (253LL
        - (long long )a2) + (long long )r2 >= 0LL) && (253LL - (long long )a2) + (long
        long )r3 >= 0LL) && (253LL - (long long )a2) + (long long )carry >= 0LL) &&
        (253LL - (long long )a2) + (long long )partial_sum >= 0LL) && (253LL - (long
        long )a2) + (long long )r >= 0LL) && (253LL - (long long )b0) + (long long
        )na >= 0LL) && (253LL - (long long )b0) + (long long )nb >= 0LL) && (253LL
        - (long long )b1) + (long long )na >= 0LL) && (253LL - (long long )b2) + (long
        long )b3 >= 0LL) && (253LL - (long long )b2) + (long long )r0 >= 0LL) && (253LL
        - (long long )b2) + (long long )r1 >= 0LL) && (253LL - (long long )b2) + (long
        long )r2 >= 0LL) && (253LL - (long long )b2) + (long long )r3 >= 0LL) && (253LL
        - (long long )b2) + (long long )carry >= 0LL) && (253LL - (long long )b2)
        + (long long )partial_sum >= 0LL) && (253LL - (long long )b2) + (long long
        )r >= 0LL) && (254LL - (long long )a0) + (long long )b >= 0LL) && (254LL -
        (long long )a0) + (long long )a1 >= 0LL) && (254LL - (long long )a0) + (long
        long )a2 >= 0LL) && (254LL - (long long )a0) + (long long )a3 >= 0LL) && (254LL
        - (long long )a0) + (long long )b0 >= 0LL) && (254LL - (long long )a0) + (long
        long )b1 >= 0LL) && (254LL - (long long )a0) + (long long )b2 >= 0LL) && (254LL
        - (long long )a0) + (long long )b3 >= 0LL) && (254LL - (long long )a0) + (long
        long )r0 >= 0LL) && (254LL - (long long )a0) + (long long )r1 >= 0LL) && (254LL
        - (long long )a0) + (long long )r2 >= 0LL) && (254LL - (long long )a0) + (long
        long )r3 >= 0LL) && (254LL - (long long )a0) + (long long )carry >= 0LL) &&
        (254LL - (long long )a0) + (long long )partial_sum >= 0LL) && (254LL - (long
        long )a0) + (long long )r >= 0LL) && (254LL - (long long )a1) + (long long
        )b >= 0LL) && (254LL - (long long )a1) + (long long )a2 >= 0LL) && (254LL
        - (long long )a1) + (long long )a3 >= 0LL) && (254LL - (long long )a1) + (long
        long )b0 >= 0LL) && (254LL - (long long )a1) + (long long )b1 >= 0LL) && (254LL
        - (long long )a1) + (long long )b2 >= 0LL) && (254LL - (long long )a1) + (long
        long )b3 >= 0LL) && (254LL - (long long )a1) + (long long )r0 >= 0LL) && (254LL
        - (long long )a1) + (long long )r1 >= 0LL) && (254LL - (long long )a1) + (long
        long )r2 >= 0LL) && (254LL - (long long )a1) + (long long )r3 >= 0LL) && (254LL
        - (long long )a1) + (long long )carry >= 0LL) && (254LL - (long long )a1)
        + (long long )partial_sum >= 0LL) && (254LL - (long long )a1) + (long long
        )r >= 0LL) && (254LL - (long long )b0) + (long long )b1 >= 0LL) && (254LL
        - (long long )b0) + (long long )b2 >= 0LL) && (254LL - (long long )b0) + (long
        long )b3 >= 0LL) && (254LL - (long long )b0) + (long long )r0 >= 0LL) && (254LL
        - (long long )b0) + (long long )r1 >= 0LL) && (254LL - (long long )b0) + (long
        long )r2 >= 0LL) && (254LL - (long long )b0) + (long long )r3 >= 0LL) && (254LL
        - (long long )b0) + (long long )carry >= 0LL) && (254LL - (long long )b0)
        + (long long )partial_sum >= 0LL) && (254LL - (long long )b0) + (long long
        )r >= 0LL) && (254LL - (long long )b1) + (long long )b2 >= 0LL) && (254LL
        - (long long )b1) + (long long )b3 >= 0LL) && (254LL - (long long )b1) + (long
        long )r0 >= 0LL) && (254LL - (long long )b1) + (long long )r1 >= 0LL) && (254LL
        - (long long )b1) + (long long )r2 >= 0LL) && (254LL - (long long )b1) + (long
        long )r3 >= 0LL) && (254LL - (long long )b1) + (long long )carry >= 0LL) &&
        (254LL - (long long )b1) + (long long )partial_sum >= 0LL) && (254LL - (long
        long )b1) + (long long )r >= 0LL) && (254LL - (long long )r1) + (long long
        )r2 >= 0LL) && (254LL - (long long )r1) + (long long )r3 >= 0LL) && (254LL
        - (long long )r2) + (long long )r3 >= 0LL) && (4294967291LL - (long long )a)
        + (long long )i >= 0LL) && (4294967291LL - (long long )b) + (long long )i
        >= 0LL) && (-4LL + (long long )i) - (long long )r3 >= 0LL) && (-3LL + (long
        long )i) - (long long )na >= 0LL) && (-3LL + (long long )i) - (long long )nb
        >= 0LL) && (-1LL + (long long )na) - (long long )r3 >= 0LL) && (-1LL + (long
        long )nb) - (long long )r3 >= 0LL) && (1LL + (long long )a) - (long long )na
        >= 0LL) && (1LL + (long long )a) - (long long )nb >= 0LL) && (1LL + (long
        long )b) - (long long )na >= 0LL) && (1LL + (long long )b) - (long long )nb
        >= 0LL) && (1LL + (long long )a0) - (long long )na >= 0LL) && (1LL + (long
        long )a0) - (long long )nb >= 0LL) && (1LL + (long long )a1) - (long long
        )na >= 0LL) && (1LL + (long long )a1) - (long long )nb >= 0LL) && (1LL + (long
        long )a2) - (long long )na >= 0LL) && (1LL + (long long )a2) - (long long
        )nb >= 0LL) && (1LL + (long long )a3) - (long long )na >= 0LL) && (1LL + (long
        long )a3) - (long long )nb >= 0LL) && (1LL + (long long )b0) - (long long
        )na >= 0LL) && (1LL + (long long )b0) - (long long )nb >= 0LL) && (1LL + (long
        long )b1) - (long long )na >= 0LL) && (1LL + (long long )b1) - (long long
        )nb >= 0LL) && (1LL + (long long )b2) - (long long )na >= 0LL) && (1LL + (long
        long )b2) - (long long )nb >= 0LL) && (1LL + (long long )b3) - (long long
        )na >= 0LL) && (1LL + (long long )b3) - (long long )nb >= 0LL) && (1LL + (long
        long )carry) - (long long )na >= 0LL) && (1LL + (long long )carry) - (long
        long )nb >= 0LL) && (250LL + (long long )i) - (long long )r1 >= 0LL) && (250LL
        + (long long )i) - (long long )r2 >= 0LL) && (251LL + (long long )i) - (long
        long )r0 >= 0LL) && (252LL + (long long )a) - (long long )a3 >= 0LL) && (252LL
        + (long long )a) - (long long )b3 >= 0LL) && (252LL + (long long )b) - (long
        long )b3 >= 0LL) && (252LL + (long long )a0) - (long long )a3 >= 0LL) && (252LL
        + (long long )a0) - (long long )b3 >= 0LL) && (252LL + (long long )a1) - (long
        long )a3 >= 0LL) && (252LL + (long long )a1) - (long long )b3 >= 0LL) && (252LL
        + (long long )a2) - (long long )a3 >= 0LL) && (252LL + (long long )a2) - (long
        long )b3 >= 0LL) && (252LL + (long long )a3) - (long long )b3 >= 0LL) && (252LL
        + (long long )b0) - (long long )b3 >= 0LL) && (252LL + (long long )b1) - (long
        long )b3 >= 0LL) && (252LL + (long long )b2) - (long long )b3 >= 0LL) && (253LL
        + (long long )a) - (long long )a2 >= 0LL) && (253LL + (long long )a) - (long
        long )b2 >= 0LL) && (253LL + (long long )b) - (long long )b2 >= 0LL) && (253LL
        + (long long )a0) - (long long )a2 >= 0LL) && (253LL + (long long )a0) - (long
        long )b2 >= 0LL) && (253LL + (long long )a1) - (long long )a2 >= 0LL) && (253LL
        + (long long )a1) - (long long )b2 >= 0LL) && (253LL + (long long )a2) - (long
        long )b2 >= 0LL) && (253LL + (long long )a3) - (long long )b2 >= 0LL) && (253LL
        + (long long )b0) - (long long )b2 >= 0LL) && (253LL + (long long )b1) - (long
        long )b2 >= 0LL) && (253LL + (long long )na) - (long long )r1 >= 0LL) && (253LL
        + (long long )na) - (long long )r2 >= 0LL) && (253LL + (long long )nb) - (long
        long )r1 >= 0LL) && (253LL + (long long )nb) - (long long )r2 >= 0LL) && (254LL
        + (long long )a) - (long long )a0 >= 0LL) && (254LL + (long long )a) - (long
        long )a1 >= 0LL) && (254LL + (long long )a) - (long long )b0 >= 0LL) && (254LL
        + (long long )a) - (long long )b1 >= 0LL) && (254LL + (long long )a) - (long
        long )r1 >= 0LL) && (254LL + (long long )a) - (long long )r2 >= 0LL) && (254LL
        + (long long )b) - (long long )b0 >= 0LL) && (254LL + (long long )b) - (long
        long )b1 >= 0LL) && (254LL + (long long )b) - (long long )r1 >= 0LL) && (254LL
        + (long long )b) - (long long )r2 >= 0LL) && (254LL + (long long )a0) - (long
        long )a1 >= 0LL) && (254LL + (long long )a0) - (long long )b0 >= 0LL) && (254LL
        + (long long )a0) - (long long )b1 >= 0LL) && (254LL + (long long )a0) - (long
        long )r1 >= 0LL) && (254LL + (long long )a0) - (long long )r2 >= 0LL) && (254LL
        + (long long )a1) - (long long )b0 >= 0LL) && (254LL + (long long )a1) - (long
        long )b1 >= 0LL) && (254LL + (long long )a1) - (long long )r1 >= 0LL) && (254LL
        + (long long )a1) - (long long )r2 >= 0LL) && (254LL + (long long )a2) - (long
        long )b0 >= 0LL) && (254LL + (long long )a2) - (long long )b1 >= 0LL) && (254LL
        + (long long )a2) - (long long )r1 >= 0LL) && (254LL + (long long )a2) - (long
        long )r2 >= 0LL) && (254LL + (long long )a3) - (long long )b0 >= 0LL) && (254LL
        + (long long )a3) - (long long )b1 >= 0LL) && (254LL + (long long )a3) - (long
        long )r1 >= 0LL) && (254LL + (long long )a3) - (long long )r2 >= 0LL) && (254LL
        + (long long )b0) - (long long )b1 >= 0LL) && (254LL + (long long )b0) - (long
        long )r1 >= 0LL) && (254LL + (long long )b0) - (long long )r2 >= 0LL) && (254LL
        + (long long )b1) - (long long )r1 >= 0LL) && (254LL + (long long )b1) - (long
        long )r2 >= 0LL) && (254LL + (long long )b2) - (long long )r1 >= 0LL) && (254LL
        + (long long )b2) - (long long )r2 >= 0LL) && (254LL + (long long )b3) - (long
        long )r1 >= 0LL) && (254LL + (long long )b3) - (long long )r2 >= 0LL) && (254LL
        + (long long )r0) - (long long )r1 >= 0LL) && (254LL + (long long )r0) - (long
        long )r2 >= 0LL) && (254LL + (long long )r1) - (long long )r2 >= 0LL) && (254LL
        + (long long )carry) - (long long )r1 >= 0LL) && (254LL + (long long )carry)
        - (long long )r2 >= 0LL) && (254LL + (long long )partial_sum) - (long long
        )r1 >= 0LL) && (254LL + (long long )partial_sum) - (long long )r2 >= 0LL)
        && (254LL + (long long )r) - (long long )r1 >= 0LL) && (254LL + (long long
        )r) - (long long )r2 >= 0LL) && (65530LL + (long long )i) - (long long )partial_sum
        >= 0LL) && (4294967291LL + (long long )i) - (long long )r >= 0LL) && (0LL
        - (long long )carry) - (long long )r3 >= 0LL) && (1LL - (long long )carry)
        - (long long )na >= 0LL) && (1LL - (long long )carry) - (long long )nb >=
        0LL) && (1LL - (long long )na) - (long long )r3 >= 0LL) && (1LL - (long long
        )nb) - (long long )r3 >= 0LL) && (2LL - (long long )na) - (long long )nb >=
        0LL) && (4LL - (long long )i) - (long long )r3 >= 0LL) && (5LL - (long long
        )i) - (long long )na >= 0LL) && (5LL - (long long )i) - (long long )nb >=
        0LL) && (252LL - (long long )a3) - (long long )r3 >= 0LL) && (252LL - (long
        long )a3) - (long long )carry >= 0LL) && (252LL - (long long )b3) - (long
        long )r3 >= 0LL) && (252LL - (long long )b3) - (long long )carry >= 0LL) &&
        (253LL - (long long )a2) - (long long )r3 >= 0LL) && (253LL - (long long )a2)
        - (long long )carry >= 0LL) && (253LL - (long long )a3) - (long long )na >=
        0LL) && (253LL - (long long )a3) - (long long )nb >= 0LL) && (253LL - (long
        long )b2) - (long long )r3 >= 0LL) && (253LL - (long long )b2) - (long long
        )carry >= 0LL) && (253LL - (long long )b3) - (long long )na >= 0LL) && (253LL
        - (long long )b3) - (long long )nb >= 0LL) && (254LL - (long long )a0) - (long
        long )r3 >= 0LL) && (254LL - (long long )a0) - (long long )carry >= 0LL) &&
        (254LL - (long long )a1) - (long long )r3 >= 0LL) && (254LL - (long long )a1)
        - (long long )carry >= 0LL) && (254LL - (long long )a2) - (long long )na >=
        0LL) && (254LL - (long long )a2) - (long long )nb >= 0LL) && (254LL - (long
        long )b0) - (long long )r3 >= 0LL) && (254LL - (long long )b0) - (long long
        )carry >= 0LL) && (254LL - (long long )b1) - (long long )r3 >= 0LL) && (254LL
        - (long long )b1) - (long long )carry >= 0LL) && (254LL - (long long )b2)
        - (long long )na >= 0LL) && (254LL - (long long )b2) - (long long )nb >= 0LL)
        && (254LL - (long long )r1) - (long long )r3 >= 0LL) && (254LL - (long long
        )r2) - (long long )r3 >= 0LL) && (254LL - (long long )carry) - (long long
        )r1 >= 0LL) && (254LL - (long long )carry) - (long long )r2 >= 0LL) && (255LL
        - (long long )a0) - (long long )na >= 0LL) && (255LL - (long long )a0) - (long
        long )nb >= 0LL) && (255LL - (long long )a1) - (long long )na >= 0LL) && (255LL
        - (long long )a1) - (long long )nb >= 0LL) && (255LL - (long long )b0) - (long
        long )na >= 0LL) && (255LL - (long long )b0) - (long long )nb >= 0LL) && (255LL
        - (long long )b1) - (long long )na >= 0LL) && (255LL - (long long )b1) - (long
        long )nb >= 0LL) && (255LL - (long long )r0) - (long long )r3 >= 0LL) && (255LL
        - (long long )na) - (long long )r1 >= 0LL) && (255LL - (long long )na) - (long
        long )r2 >= 0LL) && (255LL - (long long )nb) - (long long )r1 >= 0LL) && (255LL
        - (long long )nb) - (long long )r2 >= 0LL) && (256LL - (long long )a3) - (long
        long )i >= 0LL) && (256LL - (long long )b3) - (long long )i >= 0LL) && (256LL
        - (long long )na) - (long long )r0 >= 0LL) && (256LL - (long long )nb) - (long
        long )r0 >= 0LL) && (257LL - (long long )a2) - (long long )i >= 0LL) && (257LL
        - (long long )b2) - (long long )i >= 0LL) && (258LL - (long long )a0) - (long
        long )i >= 0LL) && (258LL - (long long )a1) - (long long )i >= 0LL) && (258LL
        - (long long )b0) - (long long )i >= 0LL) && (258LL - (long long )b1) - (long
        long )i >= 0LL) && (258LL - (long long )i) - (long long )r1 >= 0LL) && (258LL
        - (long long )i) - (long long )r2 >= 0LL) && (504LL - (long long )a3) - (long
        long )b3 >= 0LL) && (505LL - (long long )a2) - (long long )a3 >= 0LL) && (505LL
        - (long long )a2) - (long long )b3 >= 0LL) && (505LL - (long long )a3) - (long
        long )b2 >= 0LL) && (505LL - (long long )b2) - (long long )b3 >= 0LL) && (506LL
        - (long long )a0) - (long long )a3 >= 0LL) && (506LL - (long long )a0) - (long
        long )b3 >= 0LL) && (506LL - (long long )a1) - (long long )a3 >= 0LL) && (506LL
        - (long long )a1) - (long long )b3 >= 0LL) && (506LL - (long long )a2) - (long
        long )b2 >= 0LL) && (506LL - (long long )a3) - (long long )b0 >= 0LL) && (506LL
        - (long long )a3) - (long long )b1 >= 0LL) && (506LL - (long long )a3) - (long
        long )r1 >= 0LL) && (506LL - (long long )a3) - (long long )r2 >= 0LL) && (506LL
        - (long long )b0) - (long long )b3 >= 0LL) && (506LL - (long long )b1) - (long
        long )b3 >= 0LL) && (506LL - (long long )b3) - (long long )r1 >= 0LL) && (506LL
        - (long long )b3) - (long long )r2 >= 0LL) && (507LL - (long long )a0) - (long
        long )a2 >= 0LL) && (507LL - (long long )a0) - (long long )b2 >= 0LL) && (507LL
        - (long long )a1) - (long long )a2 >= 0LL) && (507LL - (long long )a1) - (long
        long )b2 >= 0LL) && (507LL - (long long )a2) - (long long )b0 >= 0LL) && (507LL
        - (long long )a2) - (long long )b1 >= 0LL) && (507LL - (long long )a2) - (long
        long )r1 >= 0LL) && (507LL - (long long )a2) - (long long )r2 >= 0LL) && (507LL
        - (long long )a3) - (long long )r0 >= 0LL) && (507LL - (long long )b0) - (long
        long )b2 >= 0LL) && (507LL - (long long )b1) - (long long )b2 >= 0LL) && (507LL
        - (long long )b2) - (long long )r1 >= 0LL) && (507LL - (long long )b2) - (long
        long )r2 >= 0LL) && (507LL - (long long )b3) - (long long )r0 >= 0LL) && (508LL
        - (long long )a0) - (long long )a1 >= 0LL) && (508LL - (long long )a0) - (long
        long )b0 >= 0LL) && (508LL - (long long )a0) - (long long )b1 >= 0LL) && (508LL
        - (long long )a0) - (long long )r1 >= 0LL) && (508LL - (long long )a0) - (long
        long )r2 >= 0LL) && (508LL - (long long )a1) - (long long )b0 >= 0LL) && (508LL
        - (long long )a1) - (long long )b1 >= 0LL) && (508LL - (long long )a1) - (long
        long )r1 >= 0LL) && (508LL - (long long )a1) - (long long )r2 >= 0LL) && (508LL
        - (long long )a2) - (long long )r0 >= 0LL) && (508LL - (long long )b0) - (long
        long )b1 >= 0LL) && (508LL - (long long )b0) - (long long )r1 >= 0LL) && (508LL
        - (long long )b0) - (long long )r2 >= 0LL) && (508LL - (long long )b1) - (long
        long )r1 >= 0LL) && (508LL - (long long )b1) - (long long )r2 >= 0LL) && (508LL
        - (long long )b2) - (long long )r0 >= 0LL) && (508LL - (long long )r1) - (long
        long )r2 >= 0LL) && (509LL - (long long )a0) - (long long )r0 >= 0LL) && (509LL
        - (long long )a1) - (long long )r0 >= 0LL) && (509LL - (long long )b0) - (long
        long )r0 >= 0LL) && (509LL - (long long )b1) - (long long )r0 >= 0LL) && (509LL
        - (long long )r0) - (long long )r1 >= 0LL) && (509LL - (long long )r0) - (long
        long )r2 >= 0LL) && (65534LL - (long long )partial_sum) - (long long )r3 >=
        0LL) && (65535LL - (long long )na) - (long long )partial_sum >= 0LL) && (65535LL
        - (long long )nb) - (long long )partial_sum >= 0LL) && (65786LL - (long long
        )a3) - (long long )partial_sum >= 0LL) && (65786LL - (long long )b3) - (long
        long )partial_sum >= 0LL) && (65787LL - (long long )a2) - (long long )partial_sum
        >= 0LL) && (65787LL - (long long )b2) - (long long )partial_sum >= 0LL) &&
        (65788LL - (long long )a0) - (long long )partial_sum >= 0LL) && (65788LL -
        (long long )a1) - (long long )partial_sum >= 0LL) && (65788LL - (long long
        )b0) - (long long )partial_sum >= 0LL) && (65788LL - (long long )b1) - (long
        long )partial_sum >= 0LL) && (65788LL - (long long )partial_sum) - (long long
        )r1 >= 0LL) && (65788LL - (long long )partial_sum) - (long long )r2 >= 0LL)
        && (4294967295LL - (long long )a) - (long long )r3 >= 0LL) && (4294967295LL
        - (long long )b) - (long long )r3 >= 0LL) && (4294967295LL - (long long )r)
        - (long long )r3 >= 0LL) && (4294967296LL - (long long )a) - (long long )na
        >= 0LL) && (4294967296LL - (long long )a) - (long long )nb >= 0LL) && (4294967296LL
        - (long long )b) - (long long )na >= 0LL) && (4294967296LL - (long long )b)
        - (long long )nb >= 0LL) && (4294967296LL - (long long )na) - (long long )r
        >= 0LL) && (4294967296LL - (long long )nb) - (long long )r >= 0LL) && (4294967547LL
        - (long long )a) - (long long )a3 >= 0LL) && (4294967547LL - (long long )a)
        - (long long )b3 >= 0LL) && (4294967547LL - (long long )b) - (long long )b3
        >= 0LL) && (4294967547LL - (long long )a3) - (long long )b >= 0LL) && (4294967547LL
        - (long long )a3) - (long long )r >= 0LL) && (4294967547LL - (long long )b3)
        - (long long )r >= 0LL) && (4294967548LL - (long long )a) - (long long )a2
        >= 0LL) && (4294967548LL - (long long )a) - (long long )b2 >= 0LL) && (4294967548LL
        - (long long )b) - (long long )b2 >= 0LL) && (4294967548LL - (long long )a2)
        - (long long )b >= 0LL) && (4294967548LL - (long long )a2) - (long long )r
        >= 0LL) && (4294967548LL - (long long )b2) - (long long )r >= 0LL) && (4294967549LL
        - (long long )a) - (long long )a0 >= 0LL) && (4294967549LL - (long long )a)
        - (long long )a1 >= 0LL) && (4294967549LL - (long long )a) - (long long )b0
        >= 0LL) && (4294967549LL - (long long )a) - (long long )b1 >= 0LL) && (4294967549LL
        - (long long )a) - (long long )r1 >= 0LL) && (4294967549LL - (long long )a)
        - (long long )r2 >= 0LL) && (4294967549LL - (long long )b) - (long long )b0
        >= 0LL) && (4294967549LL - (long long )b) - (long long )b1 >= 0LL) && (4294967549LL
        - (long long )b) - (long long )r1 >= 0LL) && (4294967549LL - (long long )b)
        - (long long )r2 >= 0LL) && (4294967549LL - (long long )a0) - (long long )b
        >= 0LL) && (4294967549LL - (long long )a0) - (long long )r >= 0LL) && (4294967549LL
        - (long long )a1) - (long long )b >= 0LL) && (4294967549LL - (long long )a1)
        - (long long )r >= 0LL) && (4294967549LL - (long long )b0) - (long long )r
        >= 0LL) && (4294967549LL - (long long )b1) - (long long )r >= 0LL) && (4294967549LL
        - (long long )r) - (long long )r1 >= 0LL) && (4294967549LL - (long long )r)
        - (long long )r2 >= 0LL) && (long long )a - (long long )r3 >= 0LL) && (long
        long )b - (long long )r3 >= 0LL) && (long long )a0 - (long long )r3 >= 0LL)
        && (long long )a1 - (long long )r3 >= 0LL) && (long long )a2 - (long long
        )r3 >= 0LL) && (long long )a3 - (long long )r3 >= 0LL) && (long long )b0 -
        (long long )r3 >= 0LL) && (long long )b1 - (long long )r3 >= 0LL) && (long
        long )b2 - (long long )r3 >= 0LL) && (long long )b3 - (long long )r3 >= 0LL)
        && (long long )r0 - (long long )r3 >= 0LL) && (long long )r1 - (long long
        )r3 >= 0LL) && (long long )r2 - (long long )r3 >= 0LL) && (long long )carry
        - (long long )r3 >= 0LL) && (long long )partial_sum - (long long )r3 >= 0LL)
        && (long long )r - (long long )r3 >= 0LL) && (long long )na - (long long )nb
        >= 0LL) && (unsigned char)0 == r3) && r3 == (unsigned char)0) && i == (unsigned
        char)4) || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((unsigned
        char)3 <= i && i <= (unsigned char)4) && (-4LL + (long long )i) + (long long
        )na >= 0LL) && (-4LL + (long long )i) + (long long )nb >= 0LL) && (-3LL +
        (long long )a) + (long long )i >= 0LL) && (-3LL + (long long )b) + (long long
        )i >= 0LL) && (-3LL + (long long )a0) + (long long )i >= 0LL) && (-3LL + (long
        long )a1) + (long long )i >= 0LL) && (-3LL + (long long )a2) + (long long
        )i >= 0LL) && (-3LL + (long long )a3) + (long long )i >= 0LL) && (-3LL + (long
        long )b0) + (long long )i >= 0LL) && (-3LL + (long long )b1) + (long long
        )i >= 0LL) && (-3LL + (long long )b2) + (long long )i >= 0LL) && (-3LL + (long
        long )b3) + (long long )i >= 0LL) && (-3LL + (long long )carry) + (long long
        )i >= 0LL) && (-3LL + (long long )i) + (long long )r0 >= 0LL) && (-3LL + (long
        long )i) + (long long )r1 >= 0LL) && (-3LL + (long long )i) + (long long )r2
        >= 0LL) && (-3LL + (long long )i) + (long long )r3 >= 0LL) && (-3LL + (long
        long )i) + (long long )partial_sum >= 0LL) && (-3LL + (long long )i) + (long
        long )r >= 0LL) && (-3LL - (long long )carry) + (long long )i >= 0LL) && (1LL
        - (long long )na) + (long long )nb >= 0LL) && (2LL - (long long )na) + (long
        long )r0 >= 0LL) && (2LL - (long long )na) + (long long )r1 >= 0LL) && (2LL
        - (long long )na) + (long long )r2 >= 0LL) && (2LL - (long long )na) + (long
        long )r3 >= 0LL) && (2LL - (long long )na) + (long long )partial_sum >= 0LL)
        && (2LL - (long long )na) + (long long )r >= 0LL) && (2LL - (long long )nb)
        + (long long )r0 >= 0LL) && (2LL - (long long )nb) + (long long )r1 >= 0LL)
        && (2LL - (long long )nb) + (long long )r2 >= 0LL) && (2LL - (long long )nb)
        + (long long )r3 >= 0LL) && (2LL - (long long )nb) + (long long )partial_sum
        >= 0LL) && (2LL - (long long )nb) + (long long )r >= 0LL) && (249LL - (long
        long )a3) + (long long )i >= 0LL) && (249LL - (long long )b3) + (long long
        )i >= 0LL) && (250LL - (long long )a2) + (long long )i >= 0LL) && (250LL -
        (long long )b2) + (long long )i >= 0LL) && (251LL - (long long )a0) + (long
        long )i >= 0LL) && (251LL - (long long )a1) + (long long )i >= 0LL) && (251LL
        - (long long )b0) + (long long )i >= 0LL) && (251LL - (long long )b1) + (long
        long )i >= 0LL) && (252LL - (long long )a3) + (long long )nb >= 0LL) && (252LL
        - (long long )b3) + (long long )na >= 0LL) && (253LL - (long long )a2) + (long
        long )nb >= 0LL) && (253LL - (long long )a3) + (long long )b >= 0LL) && (253LL
        - (long long )a3) + (long long )b0 >= 0LL) && (253LL - (long long )a3) + (long
        long )b1 >= 0LL) && (253LL - (long long )a3) + (long long )b2 >= 0LL) && (253LL
        - (long long )a3) + (long long )b3 >= 0LL) && (253LL - (long long )a3) + (long
        long )r0 >= 0LL) && (253LL - (long long )a3) + (long long )r1 >= 0LL) && (253LL
        - (long long )a3) + (long long )r2 >= 0LL) && (253LL - (long long )a3) + (long
        long )r3 >= 0LL) && (253LL - (long long )a3) + (long long )carry >= 0LL) &&
        (253LL - (long long )a3) + (long long )partial_sum >= 0LL) && (253LL - (long
        long )a3) + (long long )r >= 0LL) && (253LL - (long long )b2) + (long long
        )na >= 0LL) && (253LL - (long long )b3) + (long long )r0 >= 0LL) && (253LL
        - (long long )b3) + (long long )r1 >= 0LL) && (253LL - (long long )b3) + (long
        long )r2 >= 0LL) && (253LL - (long long )b3) + (long long )r3 >= 0LL) && (253LL
        - (long long )b3) + (long long )carry >= 0LL) && (253LL - (long long )b3)
        + (long long )partial_sum >= 0LL) && (253LL - (long long )b3) + (long long
        )r >= 0LL) && (254LL - (long long )a0) + (long long )na >= 0LL) && (254LL
        - (long long )a0) + (long long )nb >= 0LL) && (254LL - (long long )a1) + (long
        long )nb >= 0LL) && (254LL - (long long )a2) + (long long )b >= 0LL) && (254LL
        - (long long )a2) + (long long )a3 >= 0LL) && (254LL - (long long )a2) + (long
        long )b0 >= 0LL) && (254LL - (long long )a2) + (long long )b1 >= 0LL) && (254LL
        - (long long )a2) + (long long )b2 >= 0LL) && (254LL - (long long )a2) + (long
        long )b3 >= 0LL) && (254LL - (long long )a2) + (long long )r0 >= 0LL) && (254LL
        - (long long )a2) + (long long )r1 >= 0LL) && (254LL - (long long )a2) + (long
        long )r2 >= 0LL) && (254LL - (long long )a2) + (long long )r3 >= 0LL) && (254LL
        - (long long )a2) + (long long )carry >= 0LL) && (254LL - (long long )a2)
        + (long long )partial_sum >= 0LL) && (254LL - (long long )a2) + (long long
        )r >= 0LL) && (254LL - (long long )b0) + (long long )na >= 0LL) && (254LL
        - (long long )b0) + (long long )nb >= 0LL) && (254LL - (long long )b1) + (long
        long )na >= 0LL) && (254LL - (long long )b2) + (long long )b3 >= 0LL) && (254LL
        - (long long )b2) + (long long )r0 >= 0LL) && (254LL - (long long )b2) + (long
        long )r1 >= 0LL) && (254LL - (long long )b2) + (long long )r2 >= 0LL) && (254LL
        - (long long )b2) + (long long )r3 >= 0LL) && (254LL - (long long )b2) + (long
        long )carry >= 0LL) && (254LL - (long long )b2) + (long long )partial_sum
        >= 0LL) && (254LL - (long long )b2) + (long long )r >= 0LL) && (255LL - (long
        long )a0) + (long long )b >= 0LL) && (255LL - (long long )a0) + (long long
        )a1 >= 0LL) && (255LL - (long long )a0) + (long long )a2 >= 0LL) && (255LL
        - (long long )a0) + (long long )a3 >= 0LL) && (255LL - (long long )a0) + (long
        long )b0 >= 0LL) && (255LL - (long long )a0) + (long long )b1 >= 0LL) && (255LL
        - (long long )a0) + (long long )b2 >= 0LL) && (255LL - (long long )a0) + (long
        long )b3 >= 0LL) && (255LL - (long long )a0) + (long long )r0 >= 0LL) && (255LL
        - (long long )a0) + (long long )r1 >= 0LL) && (255LL - (long long )a0) + (long
        long )r2 >= 0LL) && (255LL - (long long )a0) + (long long )r3 >= 0LL) && (255LL
        - (long long )a0) + (long long )carry >= 0LL) && (255LL - (long long )a0)
        + (long long )partial_sum >= 0LL) && (255LL - (long long )a0) + (long long
        )r >= 0LL) && (255LL - (long long )a1) + (long long )b >= 0LL) && (255LL -
        (long long )a1) + (long long )a2 >= 0LL) && (255LL - (long long )a1) + (long
        long )a3 >= 0LL) && (255LL - (long long )a1) + (long long )b0 >= 0LL) && (255LL
        - (long long )a1) + (long long )b1 >= 0LL) && (255LL - (long long )a1) + (long
        long )b2 >= 0LL) && (255LL - (long long )a1) + (long long )b3 >= 0LL) && (255LL
        - (long long )a1) + (long long )r0 >= 0LL) && (255LL - (long long )a1) + (long
        long )r1 >= 0LL) && (255LL - (long long )a1) + (long long )r2 >= 0LL) && (255LL
        - (long long )a1) + (long long )r3 >= 0LL) && (255LL - (long long )a1) + (long
        long )carry >= 0LL) && (255LL - (long long )a1) + (long long )partial_sum
        >= 0LL) && (255LL - (long long )a1) + (long long )r >= 0LL) && (255LL - (long
        long )b0) + (long long )b1 >= 0LL) && (255LL - (long long )b0) + (long long
        )b2 >= 0LL) && (255LL - (long long )b0) + (long long )b3 >= 0LL) && (255LL
        - (long long )b0) + (long long )r0 >= 0LL) && (255LL - (long long )b0) + (long
        long )r1 >= 0LL) && (255LL - (long long )b0) + (long long )r2 >= 0LL) && (255LL
        - (long long )b0) + (long long )r3 >= 0LL) && (255LL - (long long )b0) + (long
        long )carry >= 0LL) && (255LL - (long long )b0) + (long long )partial_sum
        >= 0LL) && (255LL - (long long )b0) + (long long )r >= 0LL) && (255LL - (long
        long )b1) + (long long )b2 >= 0LL) && (255LL - (long long )b1) + (long long
        )b3 >= 0LL) && (255LL - (long long )b1) + (long long )r0 >= 0LL) && (255LL
        - (long long )b1) + (long long )r1 >= 0LL) && (255LL - (long long )b1) + (long
        long )r2 >= 0LL) && (255LL - (long long )b1) + (long long )r3 >= 0LL) && (255LL
        - (long long )b1) + (long long )carry >= 0LL) && (255LL - (long long )b1)
        + (long long )partial_sum >= 0LL) && (255LL - (long long )b1) + (long long
        )r >= 0LL) && (255LL - (long long )r1) + (long long )r2 >= 0LL) && (255LL
        - (long long )r1) + (long long )r3 >= 0LL) && (255LL - (long long )r2) + (long
        long )r3 >= 0LL) && (4294967292LL - (long long )a) + (long long )i >= 0LL)
        && (4294967292LL - (long long )b) + (long long )i >= 0LL) && (-2LL + (long
        long )i) - (long long )na >= 0LL) && (-2LL + (long long )i) - (long long )nb
        >= 0LL) && (1LL + (long long )na) - (long long )nb >= 0LL) && (2LL + (long
        long )a) - (long long )na >= 0LL) && (2LL + (long long )a) - (long long )nb
        >= 0LL) && (2LL + (long long )b) - (long long )na >= 0LL) && (2LL + (long
        long )b) - (long long )nb >= 0LL) && (2LL + (long long )a0) - (long long )na
        >= 0LL) && (2LL + (long long )a0) - (long long )nb >= 0LL) && (2LL + (long
        long )a1) - (long long )na >= 0LL) && (2LL + (long long )a1) - (long long
        )nb >= 0LL) && (2LL + (long long )a2) - (long long )na >= 0LL) && (2LL + (long
        long )a2) - (long long )nb >= 0LL) && (2LL + (long long )a3) - (long long
        )na >= 0LL) && (2LL + (long long )a3) - (long long )nb >= 0LL) && (2LL + (long
        long )b0) - (long long )na >= 0LL) && (2LL + (long long )b0) - (long long
        )nb >= 0LL) && (2LL + (long long )b1) - (long long )na >= 0LL) && (2LL + (long
        long )b1) - (long long )nb >= 0LL) && (2LL + (long long )b2) - (long long
        )na >= 0LL) && (2LL + (long long )b2) - (long long )nb >= 0LL) && (2LL + (long
        long )b3) - (long long )na >= 0LL) && (2LL + (long long )b3) - (long long
        )nb >= 0LL) && (2LL + (long long )carry) - (long long )na >= 0LL) && (2LL
        + (long long )carry) - (long long )nb >= 0LL) && (251LL + (long long )i) -
        (long long )r1 >= 0LL) && (251LL + (long long )i) - (long long )r2 >= 0LL)
        && (252LL + (long long )i) - (long long )r0 >= 0LL) && (252LL + (long long
        )i) - (long long )r3 >= 0LL) && (253LL + (long long )a) - (long long )a3 >=
        0LL) && (253LL + (long long )a) - (long long )b3 >= 0LL) && (253LL + (long
        long )b) - (long long )b3 >= 0LL) && (253LL + (long long )a0) - (long long
        )a3 >= 0LL) && (253LL + (long long )a0) - (long long )b3 >= 0LL) && (253LL
        + (long long )a1) - (long long )a3 >= 0LL) && (253LL + (long long )a1) - (long
        long )b3 >= 0LL) && (253LL + (long long )a2) - (long long )a3 >= 0LL) && (253LL
        + (long long )a2) - (long long )b3 >= 0LL) && (253LL + (long long )a3) - (long
        long )b3 >= 0LL) && (253LL + (long long )b0) - (long long )b3 >= 0LL) && (253LL
        + (long long )b1) - (long long )b3 >= 0LL) && (253LL + (long long )b2) - (long
        long )b3 >= 0LL) && (254LL + (long long )a) - (long long )a2 >= 0LL) && (254LL
        + (long long )a) - (long long )b2 >= 0LL) && (254LL + (long long )b) - (long
        long )b2 >= 0LL) && (254LL + (long long )a0) - (long long )a2 >= 0LL) && (254LL
        + (long long )a0) - (long long )b2 >= 0LL) && (254LL + (long long )a1) - (long
        long )a2 >= 0LL) && (254LL + (long long )a1) - (long long )b2 >= 0LL) && (254LL
        + (long long )a2) - (long long )b2 >= 0LL) && (254LL + (long long )a3) - (long
        long )b2 >= 0LL) && (254LL + (long long )b0) - (long long )b2 >= 0LL) && (254LL
        + (long long )b1) - (long long )b2 >= 0LL) && (254LL + (long long )na) - (long
        long )r1 >= 0LL) && (254LL + (long long )na) - (long long )r2 >= 0LL) && (254LL
        + (long long )na) - (long long )r3 >= 0LL) && (254LL + (long long )nb) - (long
        long )r1 >= 0LL) && (254LL + (long long )nb) - (long long )r2 >= 0LL) && (254LL
        + (long long )nb) - (long long )r3 >= 0LL) && (255LL + (long long )a) - (long
        long )a0 >= 0LL) && (255LL + (long long )a) - (long long )a1 >= 0LL) && (255LL
        + (long long )a) - (long long )b0 >= 0LL) && (255LL + (long long )a) - (long
        long )b1 >= 0LL) && (255LL + (long long )a) - (long long )r1 >= 0LL) && (255LL
        + (long long )a) - (long long )r2 >= 0LL) && (255LL + (long long )a) - (long
        long )r3 >= 0LL) && (255LL + (long long )b) - (long long )b0 >= 0LL) && (255LL
        + (long long )b) - (long long )b1 >= 0LL) && (255LL + (long long )b) - (long
        long )r1 >= 0LL) && (255LL + (long long )b) - (long long )r2 >= 0LL) && (255LL
        + (long long )b) - (long long )r3 >= 0LL) && (255LL + (long long )a0) - (long
        long )a1 >= 0LL) && (255LL + (long long )a0) - (long long )b0 >= 0LL) && (255LL
        + (long long )a0) - (long long )b1 >= 0LL) && (255LL + (long long )a0) - (long
        long )r1 >= 0LL) && (255LL + (long long )a0) - (long long )r2 >= 0LL) && (255LL
        + (long long )a0) - (long long )r3 >= 0LL) && (255LL + (long long )a1) - (long
        long )b0 >= 0LL) && (255LL + (long long )a1) - (long long )b1 >= 0LL) && (255LL
        + (long long )a1) - (long long )r1 >= 0LL) && (255LL + (long long )a1) - (long
        long )r2 >= 0LL) && (255LL + (long long )a1) - (long long )r3 >= 0LL) && (255LL
        + (long long )a2) - (long long )b0 >= 0LL) && (255LL + (long long )a2) - (long
        long )b1 >= 0LL) && (255LL + (long long )a2) - (long long )r1 >= 0LL) && (255LL
        + (long long )a2) - (long long )r2 >= 0LL) && (255LL + (long long )a2) - (long
        long )r3 >= 0LL) && (255LL + (long long )a3) - (long long )b0 >= 0LL) && (255LL
        + (long long )a3) - (long long )b1 >= 0LL) && (255LL + (long long )a3) - (long
        long )r1 >= 0LL) && (255LL + (long long )a3) - (long long )r2 >= 0LL) && (255LL
        + (long long )a3) - (long long )r3 >= 0LL) && (255LL + (long long )b0) - (long
        long )b1 >= 0LL) && (255LL + (long long )b0) - (long long )r1 >= 0LL) && (255LL
        + (long long )b0) - (long long )r2 >= 0LL) && (255LL + (long long )b0) - (long
        long )r3 >= 0LL) && (255LL + (long long )b1) - (long long )r1 >= 0LL) && (255LL
        + (long long )b1) - (long long )r2 >= 0LL) && (255LL + (long long )b1) - (long
        long )r3 >= 0LL) && (255LL + (long long )b2) - (long long )r1 >= 0LL) && (255LL
        + (long long )b2) - (long long )r2 >= 0LL) && (255LL + (long long )b2) - (long
        long )r3 >= 0LL) && (255LL + (long long )b3) - (long long )r1 >= 0LL) && (255LL
        + (long long )b3) - (long long )r2 >= 0LL) && (255LL + (long long )b3) - (long
        long )r3 >= 0LL) && (255LL + (long long )r0) - (long long )r1 >= 0LL) && (255LL
        + (long long )r0) - (long long )r2 >= 0LL) && (255LL + (long long )r0) - (long
        long )r3 >= 0LL) && (255LL + (long long )r1) - (long long )r2 >= 0LL) && (255LL
        + (long long )r1) - (long long )r3 >= 0LL) && (255LL + (long long )r2) - (long
        long )r3 >= 0LL) && (255LL + (long long )carry) - (long long )r1 >= 0LL) &&
        (255LL + (long long )carry) - (long long )r2 >= 0LL) && (255LL + (long long
        )carry) - (long long )r3 >= 0LL) && (255LL + (long long )partial_sum) - (long
        long )r1 >= 0LL) && (255LL + (long long )partial_sum) - (long long )r2 >=
        0LL) && (255LL + (long long )partial_sum) - (long long )r3 >= 0LL) && (255LL
        + (long long )r) - (long long )r1 >= 0LL) && (255LL + (long long )r) - (long
        long )r2 >= 0LL) && (255LL + (long long )r) - (long long )r3 >= 0LL) && (65531LL
        + (long long )i) - (long long )partial_sum >= 0LL) && (4294967292LL + (long
        long )i) - (long long )r >= 0LL) && (2LL - (long long )carry) - (long long
        )na >= 0LL) && (2LL - (long long )carry) - (long long )nb >= 0LL) && (4LL
        - (long long )na) - (long long )nb >= 0LL) && (6LL - (long long )i) - (long
        long )na >= 0LL) && (6LL - (long long )i) - (long long )nb >= 0LL) && (253LL
        - (long long )a3) - (long long )carry >= 0LL) && (253LL - (long long )b3)
        - (long long )carry >= 0LL) && (254LL - (long long )a2) - (long long )carry
        >= 0LL) && (254LL - (long long )b2) - (long long )carry >= 0LL) && (255LL
        - (long long )a0) - (long long )carry >= 0LL) && (255LL - (long long )a1)
        - (long long )carry >= 0LL) && (255LL - (long long )a3) - (long long )na >=
        0LL) && (255LL - (long long )a3) - (long long )nb >= 0LL) && (255LL - (long
        long )b0) - (long long )carry >= 0LL) && (255LL - (long long )b1) - (long
        long )carry >= 0LL) && (255LL - (long long )b3) - (long long )na >= 0LL) &&
        (255LL - (long long )b3) - (long long )nb >= 0LL) && (255LL - (long long )carry)
        - (long long )r1 >= 0LL) && (255LL - (long long )carry) - (long long )r2 >=
        0LL) && (255LL - (long long )carry) - (long long )r3 >= 0LL) && (256LL - (long
        long )a2) - (long long )na >= 0LL) && (256LL - (long long )a2) - (long long
        )nb >= 0LL) && (256LL - (long long )b2) - (long long )na >= 0LL) && (256LL
        - (long long )b2) - (long long )nb >= 0LL) && (256LL - (long long )na) - (long
        long )r3 >= 0LL) && (256LL - (long long )nb) - (long long )r3 >= 0LL) && (257LL
        - (long long )a0) - (long long )na >= 0LL) && (257LL - (long long )a0) - (long
        long )nb >= 0LL) && (257LL - (long long )a1) - (long long )na >= 0LL) && (257LL
        - (long long )a1) - (long long )nb >= 0LL) && (257LL - (long long )a3) - (long
        long )i >= 0LL) && (257LL - (long long )b0) - (long long )na >= 0LL) && (257LL
        - (long long )b0) - (long long )nb >= 0LL) && (257LL - (long long )b1) - (long
        long )na >= 0LL) && (257LL - (long long )b1) - (long long )nb >= 0LL) && (257LL
        - (long long )b3) - (long long )i >= 0LL) && (257LL - (long long )na) - (long
        long )r0 >= 0LL) && (257LL - (long long )na) - (long long )r1 >= 0LL) && (257LL
        - (long long )na) - (long long )r2 >= 0LL) && (257LL - (long long )nb) - (long
        long )r0 >= 0LL) && (257LL - (long long )nb) - (long long )r1 >= 0LL) && (257LL
        - (long long )nb) - (long long )r2 >= 0LL) && (258LL - (long long )a2) - (long
        long )i >= 0LL) && (258LL - (long long )b2) - (long long )i >= 0LL) && (258LL
        - (long long )i) - (long long )r3 >= 0LL) && (259LL - (long long )a0) - (long
        long )i >= 0LL) && (259LL - (long long )a1) - (long long )i >= 0LL) && (259LL
        - (long long )b0) - (long long )i >= 0LL) && (259LL - (long long )b1) - (long
        long )i >= 0LL) && (259LL - (long long )i) - (long long )r1 >= 0LL) && (259LL
        - (long long )i) - (long long )r2 >= 0LL) && (506LL - (long long )a3) - (long
        long )b3 >= 0LL) && (507LL - (long long )a2) - (long long )a3 >= 0LL) && (507LL
        - (long long )a2) - (long long )b3 >= 0LL) && (507LL - (long long )a3) - (long
        long )b2 >= 0LL) && (507LL - (long long )a3) - (long long )r3 >= 0LL) && (507LL
        - (long long )b2) - (long long )b3 >= 0LL) && (507LL - (long long )b3) - (long
        long )r3 >= 0LL) && (508LL - (long long )a0) - (long long )a3 >= 0LL) && (508LL
        - (long long )a0) - (long long )b3 >= 0LL) && (508LL - (long long )a1) - (long
        long )a3 >= 0LL) && (508LL - (long long )a1) - (long long )b3 >= 0LL) && (508LL
        - (long long )a2) - (long long )b2 >= 0LL) && (508LL - (long long )a2) - (long
        long )r3 >= 0LL) && (508LL - (long long )a3) - (long long )b0 >= 0LL) && (508LL
        - (long long )a3) - (long long )b1 >= 0LL) && (508LL - (long long )a3) - (long
        long )r0 >= 0LL) && (508LL - (long long )a3) - (long long )r1 >= 0LL) && (508LL
        - (long long )a3) - (long long )r2 >= 0LL) && (508LL - (long long )b0) - (long
        long )b3 >= 0LL) && (508LL - (long long )b1) - (long long )b3 >= 0LL) && (508LL
        - (long long )b2) - (long long )r3 >= 0LL) && (508LL - (long long )b3) - (long
        long )r0 >= 0LL) && (508LL - (long long )b3) - (long long )r1 >= 0LL) && (508LL
        - (long long )b3) - (long long )r2 >= 0LL) && (509LL - (long long )a0) - (long
        long )a2 >= 0LL) && (509LL - (long long )a0) - (long long )b2 >= 0LL) && (509LL
        - (long long )a0) - (long long )r3 >= 0LL) && (509LL - (long long )a1) - (long
        long )a2 >= 0LL) && (509LL - (long long )a1) - (long long )b2 >= 0LL) && (509LL
        - (long long )a1) - (long long )r3 >= 0LL) && (509LL - (long long )a2) - (long
        long )b0 >= 0LL) && (509LL - (long long )a2) - (long long )b1 >= 0LL) && (509LL
        - (long long )a2) - (long long )r0 >= 0LL) && (509LL - (long long )a2) - (long
        long )r1 >= 0LL) && (509LL - (long long )a2) - (long long )r2 >= 0LL) && (509LL
        - (long long )b0) - (long long )b2 >= 0LL) && (509LL - (long long )b0) - (long
        long )r3 >= 0LL) && (509LL - (long long )b1) - (long long )b2 >= 0LL) && (509LL
        - (long long )b1) - (long long )r3 >= 0LL) && (509LL - (long long )b2) - (long
        long )r0 >= 0LL) && (509LL - (long long )b2) - (long long )r1 >= 0LL) && (509LL
        - (long long )b2) - (long long )r2 >= 0LL) && (509LL - (long long )r1) - (long
        long )r3 >= 0LL) && (509LL - (long long )r2) - (long long )r3 >= 0LL) && (510LL
        - (long long )a0) - (long long )a1 >= 0LL) && (510LL - (long long )a0) - (long
        long )b0 >= 0LL) && (510LL - (long long )a0) - (long long )b1 >= 0LL) && (510LL
        - (long long )a0) - (long long )r0 >= 0LL) && (510LL - (long long )a0) - (long
        long )r1 >= 0LL) && (510LL - (long long )a0) - (long long )r2 >= 0LL) && (510LL
        - (long long )a1) - (long long )b0 >= 0LL) && (510LL - (long long )a1) - (long
        long )b1 >= 0LL) && (510LL - (long long )a1) - (long long )r0 >= 0LL) && (510LL
        - (long long )a1) - (long long )r1 >= 0LL) && (510LL - (long long )a1) - (long
        long )r2 >= 0LL) && (510LL - (long long )b0) - (long long )b1 >= 0LL) && (510LL
        - (long long )b0) - (long long )r0 >= 0LL) && (510LL - (long long )b0) - (long
        long )r1 >= 0LL) && (510LL - (long long )b0) - (long long )r2 >= 0LL) && (510LL
        - (long long )b1) - (long long )r0 >= 0LL) && (510LL - (long long )b1) - (long
        long )r1 >= 0LL) && (510LL - (long long )b1) - (long long )r2 >= 0LL) && (510LL
        - (long long )r0) - (long long )r1 >= 0LL) && (510LL - (long long )r0) - (long
        long )r2 >= 0LL) && (510LL - (long long )r0) - (long long )r3 >= 0LL) && (510LL
        - (long long )r1) - (long long )r2 >= 0LL) && (65536LL - (long long )na) -
        (long long )partial_sum >= 0LL) && (65536LL - (long long )nb) - (long long
        )partial_sum >= 0LL) && (65787LL - (long long )a3) - (long long )partial_sum
        >= 0LL) && (65787LL - (long long )b3) - (long long )partial_sum >= 0LL) &&
        (65788LL - (long long )a2) - (long long )partial_sum >= 0LL) && (65788LL -
        (long long )b2) - (long long )partial_sum >= 0LL) && (65789LL - (long long
        )a0) - (long long )partial_sum >= 0LL) && (65789LL - (long long )a1) - (long
        long )partial_sum >= 0LL) && (65789LL - (long long )b0) - (long long )partial_sum
        >= 0LL) && (65789LL - (long long )b1) - (long long )partial_sum >= 0LL) &&
        (65789LL - (long long )partial_sum) - (long long )r1 >= 0LL) && (65789LL -
        (long long )partial_sum) - (long long )r2 >= 0LL) && (65789LL - (long long
        )partial_sum) - (long long )r3 >= 0LL) && (4294967297LL - (long long )a) -
        (long long )na >= 0LL) && (4294967297LL - (long long )a) - (long long )nb
        >= 0LL) && (4294967297LL - (long long )b) - (long long )na >= 0LL) && (4294967297LL
        - (long long )b) - (long long )nb >= 0LL) && (4294967297LL - (long long )na)
        - (long long )r >= 0LL) && (4294967297LL - (long long )nb) - (long long )r
        >= 0LL) && (4294967548LL - (long long )a) - (long long )a3 >= 0LL) && (4294967548LL
        - (long long )a) - (long long )b3 >= 0LL) && (4294967548LL - (long long )b)
        - (long long )b3 >= 0LL) && (4294967548LL - (long long )a3) - (long long )b
        >= 0LL) && (4294967548LL - (long long )a3) - (long long )r >= 0LL) && (4294967548LL
        - (long long )b3) - (long long )r >= 0LL) && (4294967549LL - (long long )a)
        - (long long )a2 >= 0LL) && (4294967549LL - (long long )a) - (long long )b2
        >= 0LL) && (4294967549LL - (long long )b) - (long long )b2 >= 0LL) && (4294967549LL
        - (long long )a2) - (long long )b >= 0LL) && (4294967549LL - (long long )a2)
        - (long long )r >= 0LL) && (4294967549LL - (long long )b2) - (long long )r
        >= 0LL) && (4294967550LL - (long long )a) - (long long )a0 >= 0LL) && (4294967550LL
        - (long long )a) - (long long )a1 >= 0LL) && (4294967550LL - (long long )a)
        - (long long )b0 >= 0LL) && (4294967550LL - (long long )a) - (long long )b1
        >= 0LL) && (4294967550LL - (long long )a) - (long long )r1 >= 0LL) && (4294967550LL
        - (long long )a) - (long long )r2 >= 0LL) && (4294967550LL - (long long )a)
        - (long long )r3 >= 0LL) && (4294967550LL - (long long )b) - (long long )b0
        >= 0LL) && (4294967550LL - (long long )b) - (long long )b1 >= 0LL) && (4294967550LL
        - (long long )b) - (long long )r1 >= 0LL) && (4294967550LL - (long long )b)
        - (long long )r2 >= 0LL) && (4294967550LL - (long long )b) - (long long )r3
        >= 0LL) && (4294967550LL - (long long )a0) - (long long )b >= 0LL) && (4294967550LL
        - (long long )a0) - (long long )r >= 0LL) && (4294967550LL - (long long )a1)
        - (long long )b >= 0LL) && (4294967550LL - (long long )a1) - (long long )r
        >= 0LL) && (4294967550LL - (long long )b0) - (long long )r >= 0LL) && (4294967550LL
        - (long long )b1) - (long long )r >= 0LL) && (4294967550LL - (long long )r)
        - (long long )r1 >= 0LL) && (4294967550LL - (long long )r) - (long long )r2
        >= 0LL) && (4294967550LL - (long long )r) - (long long )r3 >= 0LL)) || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((unsigned
        char)2 <= i && i <= (unsigned char)4) && (-3LL + (long long )i) + (long long
        )na >= 0LL) && (-3LL + (long long )i) + (long long )nb >= 0LL) && (-2LL +
        (long long )a) + (long long )i >= 0LL) && (-2LL + (long long )b) + (long long
        )i >= 0LL) && (-2LL + (long long )a0) + (long long )i >= 0LL) && (-2LL + (long
        long )a1) + (long long )i >= 0LL) && (-2LL + (long long )a2) + (long long
        )i >= 0LL) && (-2LL + (long long )a3) + (long long )i >= 0LL) && (-2LL + (long
        long )b0) + (long long )i >= 0LL) && (-2LL + (long long )b1) + (long long
        )i >= 0LL) && (-2LL + (long long )b2) + (long long )i >= 0LL) && (-2LL + (long
        long )b3) + (long long )i >= 0LL) && (-2LL + (long long )carry) + (long long
        )i >= 0LL) && (-2LL + (long long )i) + (long long )r0 >= 0LL) && (-2LL + (long
        long )i) + (long long )r1 >= 0LL) && (-2LL + (long long )i) + (long long )r2
        >= 0LL) && (-2LL + (long long )i) + (long long )r3 >= 0LL) && (-2LL + (long
        long )i) + (long long )partial_sum >= 0LL) && (-2LL + (long long )i) + (long
        long )r >= 0LL) && (-2LL - (long long )carry) + (long long )i >= 0LL) && (2LL
        - (long long )na) + (long long )nb >= 0LL) && (3LL - (long long )na) + (long
        long )r0 >= 0LL) && (3LL - (long long )na) + (long long )r1 >= 0LL) && (3LL
        - (long long )na) + (long long )r2 >= 0LL) && (3LL - (long long )na) + (long
        long )r3 >= 0LL) && (3LL - (long long )na) + (long long )partial_sum >= 0LL)
        && (3LL - (long long )na) + (long long )r >= 0LL) && (3LL - (long long )nb)
        + (long long )r0 >= 0LL) && (3LL - (long long )nb) + (long long )r1 >= 0LL)
        && (3LL - (long long )nb) + (long long )r2 >= 0LL) && (3LL - (long long )nb)
        + (long long )r3 >= 0LL) && (3LL - (long long )nb) + (long long )partial_sum
        >= 0LL) && (3LL - (long long )nb) + (long long )r >= 0LL) && (250LL - (long
        long )a3) + (long long )i >= 0LL) && (250LL - (long long )b3) + (long long
        )i >= 0LL) && (251LL - (long long )a2) + (long long )i >= 0LL) && (251LL -
        (long long )b2) + (long long )i >= 0LL) && (252LL - (long long )a0) + (long
        long )i >= 0LL) && (252LL - (long long )a1) + (long long )i >= 0LL) && (252LL
        - (long long )b0) + (long long )i >= 0LL) && (252LL - (long long )b1) + (long
        long )i >= 0LL) && (253LL - (long long )a3) + (long long )nb >= 0LL) && (253LL
        - (long long )b3) + (long long )na >= 0LL) && (254LL - (long long )a0) + (long
        long )na >= 0LL) && (254LL - (long long )a0) + (long long )nb >= 0LL) && (254LL
        - (long long )a1) + (long long )nb >= 0LL) && (254LL - (long long )a2) + (long
        long )nb >= 0LL) && (254LL - (long long )a3) + (long long )b >= 0LL) && (254LL
        - (long long )a3) + (long long )b0 >= 0LL) && (254LL - (long long )a3) + (long
        long )b1 >= 0LL) && (254LL - (long long )a3) + (long long )b2 >= 0LL) && (254LL
        - (long long )a3) + (long long )b3 >= 0LL) && (254LL - (long long )a3) + (long
        long )r0 >= 0LL) && (254LL - (long long )a3) + (long long )r1 >= 0LL) && (254LL
        - (long long )a3) + (long long )r2 >= 0LL) && (254LL - (long long )a3) + (long
        long )r3 >= 0LL) && (254LL - (long long )a3) + (long long )carry >= 0LL) &&
        (254LL - (long long )a3) + (long long )partial_sum >= 0LL) && (254LL - (long
        long )a3) + (long long )r >= 0LL) && (254LL - (long long )b0) + (long long
        )na >= 0LL) && (254LL - (long long )b0) + (long long )nb >= 0LL) && (254LL
        - (long long )b1) + (long long )na >= 0LL) && (254LL - (long long )b2) + (long
        long )na >= 0LL) && (254LL - (long long )b3) + (long long )r0 >= 0LL) && (254LL
        - (long long )b3) + (long long )r1 >= 0LL) && (254LL - (long long )b3) + (long
        long )r2 >= 0LL) && (254LL - (long long )b3) + (long long )r3 >= 0LL) && (254LL
        - (long long )b3) + (long long )carry >= 0LL) && (254LL - (long long )b3)
        + (long long )partial_sum >= 0LL) && (254LL - (long long )b3) + (long long
        )r >= 0LL) && (255LL - (long long )a0) + (long long )b >= 0LL) && (255LL -
        (long long )a0) + (long long )a1 >= 0LL) && (255LL - (long long )a0) + (long
        long )a2 >= 0LL) && (255LL - (long long )a0) + (long long )a3 >= 0LL) && (255LL
        - (long long )a0) + (long long )b0 >= 0LL) && (255LL - (long long )a0) + (long
        long )b1 >= 0LL) && (255LL - (long long )a0) + (long long )b2 >= 0LL) && (255LL
        - (long long )a0) + (long long )b3 >= 0LL) && (255LL - (long long )a0) + (long
        long )r0 >= 0LL) && (255LL - (long long )a0) + (long long )r1 >= 0LL) && (255LL
        - (long long )a0) + (long long )r2 >= 0LL) && (255LL - (long long )a0) + (long
        long )r3 >= 0LL) && (255LL - (long long )a0) + (long long )carry >= 0LL) &&
        (255LL - (long long )a0) + (long long )partial_sum >= 0LL) && (255LL - (long
        long )a0) + (long long )r >= 0LL) && (255LL - (long long )a1) + (long long
        )b >= 0LL) && (255LL - (long long )a1) + (long long )a2 >= 0LL) && (255LL
        - (long long )a1) + (long long )a3 >= 0LL) && (255LL - (long long )a1) + (long
        long )b0 >= 0LL) && (255LL - (long long )a1) + (long long )b1 >= 0LL) && (255LL
        - (long long )a1) + (long long )b2 >= 0LL) && (255LL - (long long )a1) + (long
        long )b3 >= 0LL) && (255LL - (long long )a1) + (long long )r0 >= 0LL) && (255LL
        - (long long )a1) + (long long )r1 >= 0LL) && (255LL - (long long )a1) + (long
        long )r2 >= 0LL) && (255LL - (long long )a1) + (long long )r3 >= 0LL) && (255LL
        - (long long )a1) + (long long )carry >= 0LL) && (255LL - (long long )a1)
        + (long long )partial_sum >= 0LL) && (255LL - (long long )a1) + (long long
        )r >= 0LL) && (255LL - (long long )a2) + (long long )b >= 0LL) && (255LL -
        (long long )a2) + (long long )a3 >= 0LL) && (255LL - (long long )a2) + (long
        long )b0 >= 0LL) && (255LL - (long long )a2) + (long long )b1 >= 0LL) && (255LL
        - (long long )a2) + (long long )b2 >= 0LL) && (255LL - (long long )a2) + (long
        long )b3 >= 0LL) && (255LL - (long long )a2) + (long long )r0 >= 0LL) && (255LL
        - (long long )a2) + (long long )r1 >= 0LL) && (255LL - (long long )a2) + (long
        long )r2 >= 0LL) && (255LL - (long long )a2) + (long long )r3 >= 0LL) && (255LL
        - (long long )a2) + (long long )carry >= 0LL) && (255LL - (long long )a2)
        + (long long )partial_sum >= 0LL) && (255LL - (long long )a2) + (long long
        )r >= 0LL) && (255LL - (long long )b0) + (long long )b1 >= 0LL) && (255LL
        - (long long )b0) + (long long )b2 >= 0LL) && (255LL - (long long )b0) + (long
        long )b3 >= 0LL) && (255LL - (long long )b0) + (long long )r0 >= 0LL) && (255LL
        - (long long )b0) + (long long )r1 >= 0LL) && (255LL - (long long )b0) + (long
        long )r2 >= 0LL) && (255LL - (long long )b0) + (long long )r3 >= 0LL) && (255LL
        - (long long )b0) + (long long )carry >= 0LL) && (255LL - (long long )b0)
        + (long long )partial_sum >= 0LL) && (255LL - (long long )b0) + (long long
        )r >= 0LL) && (255LL - (long long )b1) + (long long )b2 >= 0LL) && (255LL
        - (long long )b1) + (long long )b3 >= 0LL) && (255LL - (long long )b1) + (long
        long )r0 >= 0LL) && (255LL - (long long )b1) + (long long )r1 >= 0LL) && (255LL
        - (long long )b1) + (long long )r2 >= 0LL) && (255LL - (long long )b1) + (long
        long )r3 >= 0LL) && (255LL - (long long )b1) + (long long )carry >= 0LL) &&
        (255LL - (long long )b1) + (long long )partial_sum >= 0LL) && (255LL - (long
        long )b1) + (long long )r >= 0LL) && (255LL - (long long )b2) + (long long
        )b3 >= 0LL) && (255LL - (long long )b2) + (long long )r0 >= 0LL) && (255LL
        - (long long )b2) + (long long )r1 >= 0LL) && (255LL - (long long )b2) + (long
        long )r2 >= 0LL) && (255LL - (long long )b2) + (long long )r3 >= 0LL) && (255LL
        - (long long )b2) + (long long )carry >= 0LL) && (255LL - (long long )b2)
        + (long long )partial_sum >= 0LL) && (255LL - (long long )b2) + (long long
        )r >= 0LL) && (255LL - (long long )r1) + (long long )r2 >= 0LL) && (255LL
        - (long long )r1) + (long long )r3 >= 0LL) && (255LL - (long long )r2) + (long
        long )r3 >= 0LL) && (4294967293LL - (long long )a) + (long long )i >= 0LL)
        && (4294967293LL - (long long )b) + (long long )i >= 0LL) && (-1LL + (long
        long )i) - (long long )na >= 0LL) && (-1LL + (long long )i) - (long long )nb
        >= 0LL) && (2LL + (long long )na) - (long long )nb >= 0LL) && (3LL + (long
        long )a) - (long long )na >= 0LL) && (3LL + (long long )a) - (long long )nb
        >= 0LL) && (3LL + (long long )b) - (long long )na >= 0LL) && (3LL + (long
        long )b) - (long long )nb >= 0LL) && (3LL + (long long )a0) - (long long )na
        >= 0LL) && (3LL + (long long )a0) - (long long )nb >= 0LL) && (3LL + (long
        long )a1) - (long long )na >= 0LL) && (3LL + (long long )a1) - (long long
        )nb >= 0LL) && (3LL + (long long )a2) - (long long )na >= 0LL) && (3LL + (long
        long )a2) - (long long )nb >= 0LL) && (3LL + (long long )a3) - (long long
        )na >= 0LL) && (3LL + (long long )a3) - (long long )nb >= 0LL) && (3LL + (long
        long )b0) - (long long )na >= 0LL) && (3LL + (long long )b0) - (long long
        )nb >= 0LL) && (3LL + (long long )b1) - (long long )na >= 0LL) && (3LL + (long
        long )b1) - (long long )nb >= 0LL) && (3LL + (long long )b2) - (long long
        )na >= 0LL) && (3LL + (long long )b2) - (long long )nb >= 0LL) && (3LL + (long
        long )b3) - (long long )na >= 0LL) && (3LL + (long long )b3) - (long long
        )nb >= 0LL) && (3LL + (long long )carry) - (long long )na >= 0LL) && (3LL
        + (long long )carry) - (long long )nb >= 0LL) && (252LL + (long long )i) -
        (long long )r1 >= 0LL) && (253LL + (long long )i) - (long long )r0 >= 0LL)
        && (253LL + (long long )i) - (long long )r2 >= 0LL) && (253LL + (long long
        )i) - (long long )r3 >= 0LL) && (254LL + (long long )a) - (long long )a3 >=
        0LL) && (254LL + (long long )a) - (long long )b3 >= 0LL) && (254LL + (long
        long )b) - (long long )b3 >= 0LL) && (254LL + (long long )a0) - (long long
        )a3 >= 0LL) && (254LL + (long long )a0) - (long long )b3 >= 0LL) && (254LL
        + (long long )a1) - (long long )a3 >= 0LL) && (254LL + (long long )a1) - (long
        long )b3 >= 0LL) && (254LL + (long long )a2) - (long long )a3 >= 0LL) && (254LL
        + (long long )a2) - (long long )b3 >= 0LL) && (254LL + (long long )a3) - (long
        long )b3 >= 0LL) && (254LL + (long long )b0) - (long long )b3 >= 0LL) && (254LL
        + (long long )b1) - (long long )b3 >= 0LL) && (254LL + (long long )b2) - (long
        long )b3 >= 0LL) && (254LL + (long long )na) - (long long )r1 >= 0LL) && (254LL
        + (long long )na) - (long long )r2 >= 0LL) && (254LL + (long long )na) - (long
        long )r3 >= 0LL) && (254LL + (long long )nb) - (long long )r1 >= 0LL) && (254LL
        + (long long )nb) - (long long )r2 >= 0LL) && (254LL + (long long )nb) - (long
        long )r3 >= 0LL) && (255LL + (long long )a) - (long long )a0 >= 0LL) && (255LL
        + (long long )a) - (long long )a1 >= 0LL) && (255LL + (long long )a) - (long
        long )a2 >= 0LL) && (255LL + (long long )a) - (long long )b0 >= 0LL) && (255LL
        + (long long )a) - (long long )b1 >= 0LL) && (255LL + (long long )a) - (long
        long )b2 >= 0LL) && (255LL + (long long )a) - (long long )r1 >= 0LL) && (255LL
        + (long long )a) - (long long )r2 >= 0LL) && (255LL + (long long )a) - (long
        long )r3 >= 0LL) && (255LL + (long long )b) - (long long )b0 >= 0LL) && (255LL
        + (long long )b) - (long long )b1 >= 0LL) && (255LL + (long long )b) - (long
        long )b2 >= 0LL) && (255LL + (long long )b) - (long long )r1 >= 0LL) && (255LL
        + (long long )b) - (long long )r2 >= 0LL) && (255LL + (long long )b) - (long
        long )r3 >= 0LL) && (255LL + (long long )a0) - (long long )a1 >= 0LL) && (255LL
        + (long long )a0) - (long long )a2 >= 0LL) && (255LL + (long long )a0) - (long
        long )b0 >= 0LL) && (255LL + (long long )a0) - (long long )b1 >= 0LL) && (255LL
        + (long long )a0) - (long long )b2 >= 0LL) && (255LL + (long long )a0) - (long
        long )r1 >= 0LL) && (255LL + (long long )a0) - (long long )r2 >= 0LL) && (255LL
        + (long long )a0) - (long long )r3 >= 0LL) && (255LL + (long long )a1) - (long
        long )a2 >= 0LL) && (255LL + (long long )a1) - (long long )b0 >= 0LL) && (255LL
        + (long long )a1) - (long long )b1 >= 0LL) && (255LL + (long long )a1) - (long
        long )b2 >= 0LL) && (255LL + (long long )a1) - (long long )r1 >= 0LL) && (255LL
        + (long long )a1) - (long long )r2 >= 0LL) && (255LL + (long long )a1) - (long
        long )r3 >= 0LL) && (255LL + (long long )a2) - (long long )b0 >= 0LL) && (255LL
        + (long long )a2) - (long long )b1 >= 0LL) && (255LL + (long long )a2) - (long
        long )b2 >= 0LL) && (255LL + (long long )a2) - (long long )r1 >= 0LL) && (255LL
        + (long long )a2) - (long long )r2 >= 0LL) && (255LL + (long long )a2) - (long
        long )r3 >= 0LL) && (255LL + (long long )a3) - (long long )b0 >= 0LL) && (255LL
        + (long long )a3) - (long long )b1 >= 0LL) && (255LL + (long long )a3) - (long
        long )b2 >= 0LL) && (255LL + (long long )a3) - (long long )r1 >= 0LL) && (255LL
        + (long long )a3) - (long long )r2 >= 0LL) && (255LL + (long long )a3) - (long
        long )r3 >= 0LL) && (255LL + (long long )b0) - (long long )b1 >= 0LL) && (255LL
        + (long long )b0) - (long long )b2 >= 0LL) && (255LL + (long long )b0) - (long
        long )r1 >= 0LL) && (255LL + (long long )b0) - (long long )r2 >= 0LL) && (255LL
        + (long long )b0) - (long long )r3 >= 0LL) && (255LL + (long long )b1) - (long
        long )b2 >= 0LL) && (255LL + (long long )b1) - (long long )r1 >= 0LL) && (255LL
        + (long long )b1) - (long long )r2 >= 0LL) && (255LL + (long long )b1) - (long
        long )r3 >= 0LL) && (255LL + (long long )b2) - (long long )r1 >= 0LL) && (255LL
        + (long long )b2) - (long long )r2 >= 0LL) && (255LL + (long long )b2) - (long
        long )r3 >= 0LL) && (255LL + (long long )b3) - (long long )r1 >= 0LL) && (255LL
        + (long long )b3) - (long long )r2 >= 0LL) && (255LL + (long long )b3) - (long
        long )r3 >= 0LL) && (255LL + (long long )r0) - (long long )r1 >= 0LL) && (255LL
        + (long long )r0) - (long long )r2 >= 0LL) && (255LL + (long long )r0) - (long
        long )r3 >= 0LL) && (255LL + (long long )r1) - (long long )r2 >= 0LL) && (255LL
        + (long long )r1) - (long long )r3 >= 0LL) && (255LL + (long long )r2) - (long
        long )r3 >= 0LL) && (255LL + (long long )carry) - (long long )r1 >= 0LL) &&
        (255LL + (long long )carry) - (long long )r2 >= 0LL) && (255LL + (long long
        )carry) - (long long )r3 >= 0LL) && (255LL + (long long )partial_sum) - (long
        long )r1 >= 0LL) && (255LL + (long long )partial_sum) - (long long )r2 >=
        0LL) && (255LL + (long long )partial_sum) - (long long )r3 >= 0LL) && (255LL
        + (long long )r) - (long long )r1 >= 0LL) && (255LL + (long long )r) - (long
        long )r2 >= 0LL) && (255LL + (long long )r) - (long long )r3 >= 0LL) && (65532LL
        + (long long )i) - (long long )partial_sum >= 0LL) && (4294967293LL + (long
        long )i) - (long long )r >= 0LL) && (3LL - (long long )carry) - (long long
        )na >= 0LL) && (3LL - (long long )carry) - (long long )nb >= 0LL) && (6LL
        - (long long )na) - (long long )nb >= 0LL) && (7LL - (long long )i) - (long
        long )na >= 0LL) && (7LL - (long long )i) - (long long )nb >= 0LL) && (254LL
        - (long long )a3) - (long long )carry >= 0LL) && (254LL - (long long )b3)
        - (long long )carry >= 0LL) && (255LL - (long long )a0) - (long long )carry
        >= 0LL) && (255LL - (long long )a1) - (long long )carry >= 0LL) && (255LL
        - (long long )a2) - (long long )carry >= 0LL) && (255LL - (long long )b0)
        - (long long )carry >= 0LL) && (255LL - (long long )b1) - (long long )carry
        >= 0LL) && (255LL - (long long )b2) - (long long )carry >= 0LL) && (255LL
        - (long long )carry) - (long long )r1 >= 0LL) && (255LL - (long long )carry)
        - (long long )r2 >= 0LL) && (255LL - (long long )carry) - (long long )r3 >=
        0LL) && (257LL - (long long )a3) - (long long )na >= 0LL) && (257LL - (long
        long )a3) - (long long )nb >= 0LL) && (257LL - (long long )b3) - (long long
        )na >= 0LL) && (257LL - (long long )b3) - (long long )nb >= 0LL) && (257LL
        - (long long )na) - (long long )r3 >= 0LL) && (257LL - (long long )nb) - (long
        long )r3 >= 0LL) && (258LL - (long long )a0) - (long long )na >= 0LL) && (258LL
        - (long long )a0) - (long long )nb >= 0LL) && (258LL - (long long )a1) - (long
        long )na >= 0LL) && (258LL - (long long )a1) - (long long )nb >= 0LL) && (258LL
        - (long long )a2) - (long long )na >= 0LL) && (258LL - (long long )a2) - (long
        long )nb >= 0LL) && (258LL - (long long )a3) - (long long )i >= 0LL) && (258LL
        - (long long )b0) - (long long )na >= 0LL) && (258LL - (long long )b0) - (long
        long )nb >= 0LL) && (258LL - (long long )b1) - (long long )na >= 0LL) && (258LL
        - (long long )b1) - (long long )nb >= 0LL) && (258LL - (long long )b2) - (long
        long )na >= 0LL) && (258LL - (long long )b2) - (long long )nb >= 0LL) && (258LL
        - (long long )b3) - (long long )i >= 0LL) && (258LL - (long long )i) - (long
        long )r3 >= 0LL) && (258LL - (long long )na) - (long long )r0 >= 0LL) && (258LL
        - (long long )na) - (long long )r1 >= 0LL) && (258LL - (long long )na) - (long
        long )r2 >= 0LL) && (258LL - (long long )nb) - (long long )r0 >= 0LL) && (258LL
        - (long long )nb) - (long long )r1 >= 0LL) && (258LL - (long long )nb) - (long
        long )r2 >= 0LL) && (259LL - (long long )a0) - (long long )i >= 0LL) && (259LL
        - (long long )a1) - (long long )i >= 0LL) && (259LL - (long long )a2) - (long
        long )i >= 0LL) && (259LL - (long long )b0) - (long long )i >= 0LL) && (259LL
        - (long long )b1) - (long long )i >= 0LL) && (259LL - (long long )b2) - (long
        long )i >= 0LL) && (259LL - (long long )i) - (long long )r1 >= 0LL) && (259LL
        - (long long )i) - (long long )r2 >= 0LL) && (508LL - (long long )a3) - (long
        long )b3 >= 0LL) && (508LL - (long long )a3) - (long long )r3 >= 0LL) && (508LL
        - (long long )b3) - (long long )r3 >= 0LL) && (509LL - (long long )a0) - (long
        long )a3 >= 0LL) && (509LL - (long long )a0) - (long long )b3 >= 0LL) && (509LL
        - (long long )a1) - (long long )a3 >= 0LL) && (509LL - (long long )a1) - (long
        long )b3 >= 0LL) && (509LL - (long long )a2) - (long long )a3 >= 0LL) && (509LL
        - (long long )a2) - (long long )b3 >= 0LL) && (509LL - (long long )a2) - (long
        long )r3 >= 0LL) && (509LL - (long long )a3) - (long long )b0 >= 0LL) && (509LL
        - (long long )a3) - (long long )b1 >= 0LL) && (509LL - (long long )a3) - (long
        long )b2 >= 0LL) && (509LL - (long long )a3) - (long long )r0 >= 0LL) && (509LL
        - (long long )a3) - (long long )r1 >= 0LL) && (509LL - (long long )a3) - (long
        long )r2 >= 0LL) && (509LL - (long long )b0) - (long long )b3 >= 0LL) && (509LL
        - (long long )b1) - (long long )b3 >= 0LL) && (509LL - (long long )b2) - (long
        long )b3 >= 0LL) && (509LL - (long long )b2) - (long long )r3 >= 0LL) && (509LL
        - (long long )b3) - (long long )r0 >= 0LL) && (509LL - (long long )b3) - (long
        long )r1 >= 0LL) && (509LL - (long long )b3) - (long long )r2 >= 0LL) && (510LL
        - (long long )a0) - (long long )a1 >= 0LL) && (510LL - (long long )a0) - (long
        long )a2 >= 0LL) && (510LL - (long long )a0) - (long long )b0 >= 0LL) && (510LL
        - (long long )a0) - (long long )b1 >= 0LL) && (510LL - (long long )a0) - (long
        long )b2 >= 0LL) && (510LL - (long long )a0) - (long long )r0 >= 0LL) && (510LL
        - (long long )a0) - (long long )r1 >= 0LL) && (510LL - (long long )a0) - (long
        long )r2 >= 0LL) && (510LL - (long long )a0) - (long long )r3 >= 0LL) && (510LL
        - (long long )a1) - (long long )a2 >= 0LL) && (510LL - (long long )a1) - (long
        long )b0 >= 0LL) && (510LL - (long long )a1) - (long long )b1 >= 0LL) && (510LL
        - (long long )a1) - (long long )b2 >= 0LL) && (510LL - (long long )a1) - (long
        long )r0 >= 0LL) && (510LL - (long long )a1) - (long long )r1 >= 0LL) && (510LL
        - (long long )a1) - (long long )r2 >= 0LL) && (510LL - (long long )a1) - (long
        long )r3 >= 0LL) && (510LL - (long long )a2) - (long long )b0 >= 0LL) && (510LL
        - (long long )a2) - (long long )b1 >= 0LL) && (510LL - (long long )a2) - (long
        long )b2 >= 0LL) && (510LL - (long long )a2) - (long long )r0 >= 0LL) && (510LL
        - (long long )a2) - (long long )r1 >= 0LL) && (510LL - (long long )a2) - (long
        long )r2 >= 0LL) && (510LL - (long long )b0) - (long long )b1 >= 0LL) && (510LL
        - (long long )b0) - (long long )b2 >= 0LL) && (510LL - (long long )b0) - (long
        long )r0 >= 0LL) && (510LL - (long long )b0) - (long long )r1 >= 0LL) && (510LL
        - (long long )b0) - (long long )r2 >= 0LL) && (510LL - (long long )b0) - (long
        long )r3 >= 0LL) && (510LL - (long long )b1) - (long long )b2 >= 0LL) && (510LL
        - (long long )b1) - (long long )r0 >= 0LL) && (510LL - (long long )b1) - (long
        long )r1 >= 0LL) && (510LL - (long long )b1) - (long long )r2 >= 0LL) && (510LL
        - (long long )b1) - (long long )r3 >= 0LL) && (510LL - (long long )b2) - (long
        long )r0 >= 0LL) && (510LL - (long long )b2) - (long long )r1 >= 0LL) && (510LL
        - (long long )b2) - (long long )r2 >= 0LL) && (510LL - (long long )r0) - (long
        long )r1 >= 0LL) && (510LL - (long long )r0) - (long long )r2 >= 0LL) && (510LL
        - (long long )r0) - (long long )r3 >= 0LL) && (510LL - (long long )r1) - (long
        long )r2 >= 0LL) && (510LL - (long long )r1) - (long long )r3 >= 0LL) && (510LL
        - (long long )r2) - (long long )r3 >= 0LL) && (65537LL - (long long )na) -
        (long long )partial_sum >= 0LL) && (65537LL - (long long )nb) - (long long
        )partial_sum >= 0LL) && (65788LL - (long long )a3) - (long long )partial_sum
        >= 0LL) && (65788LL - (long long )b3) - (long long )partial_sum >= 0LL) &&
        (65789LL - (long long )a0) - (long long )partial_sum >= 0LL) && (65789LL -
        (long long )a1) - (long long )partial_sum >= 0LL) && (65789LL - (long long
        )a2) - (long long )partial_sum >= 0LL) && (65789LL - (long long )b0) - (long
        long )partial_sum >= 0LL) && (65789LL - (long long )b1) - (long long )partial_sum
        >= 0LL) && (65789LL - (long long )b2) - (long long )partial_sum >= 0LL) &&
        (65789LL - (long long )partial_sum) - (long long )r1 >= 0LL) && (65789LL -
        (long long )partial_sum) - (long long )r2 >= 0LL) && (65789LL - (long long
        )partial_sum) - (long long )r3 >= 0LL) && (4294967298LL - (long long )a) -
        (long long )na >= 0LL) && (4294967298LL - (long long )a) - (long long )nb
        >= 0LL) && (4294967298LL - (long long )b) - (long long )na >= 0LL) && (4294967298LL
        - (long long )b) - (long long )nb >= 0LL) && (4294967298LL - (long long )na)
        - (long long )r >= 0LL) && (4294967298LL - (long long )nb) - (long long )r
        >= 0LL) && (4294967549LL - (long long )a) - (long long )a3 >= 0LL) && (4294967549LL
        - (long long )a) - (long long )b3 >= 0LL) && (4294967549LL - (long long )b)
        - (long long )b3 >= 0LL) && (4294967549LL - (long long )a3) - (long long )b
        >= 0LL) && (4294967549LL - (long long )a3) - (long long )r >= 0LL) && (4294967549LL
        - (long long )b3) - (long long )r >= 0LL) && (4294967550LL - (long long )a)
        - (long long )a0 >= 0LL) && (4294967550LL - (long long )a) - (long long )a1
        >= 0LL) && (4294967550LL - (long long )a) - (long long )a2 >= 0LL) && (4294967550LL
        - (long long )a) - (long long )b0 >= 0LL) && (4294967550LL - (long long )a)
        - (long long )b1 >= 0LL) && (4294967550LL - (long long )a) - (long long )b2
        >= 0LL) && (4294967550LL - (long long )a) - (long long )r1 >= 0LL) && (4294967550LL
        - (long long )a) - (long long )r2 >= 0LL) && (4294967550LL - (long long )a)
        - (long long )r3 >= 0LL) && (4294967550LL - (long long )b) - (long long )b0
        >= 0LL) && (4294967550LL - (long long )b) - (long long )b1 >= 0LL) && (4294967550LL
        - (long long )b) - (long long )b2 >= 0LL) && (4294967550LL - (long long )b)
        - (long long )r1 >= 0LL) && (4294967550LL - (long long )b) - (long long )r2
        >= 0LL) && (4294967550LL - (long long )b) - (long long )r3 >= 0LL) && (4294967550LL
        - (long long )a0) - (long long )b >= 0LL) && (4294967550LL - (long long )a0)
        - (long long )r >= 0LL) && (4294967550LL - (long long )a1) - (long long )b
        >= 0LL) && (4294967550LL - (long long )a1) - (long long )r >= 0LL) && (4294967550LL
        - (long long )a2) - (long long )b >= 0LL) && (4294967550LL - (long long )a2)
        - (long long )r >= 0LL) && (4294967550LL - (long long )b0) - (long long )r
        >= 0LL) && (4294967550LL - (long long )b1) - (long long )r >= 0LL) && (4294967550LL
        - (long long )b2) - (long long )r >= 0LL) && (4294967550LL - (long long )r)
        - (long long )r1 >= 0LL) && (4294967550LL - (long long )r) - (long long )r2
        >= 0LL) && (4294967550LL - (long long )r) - (long long )r3 >= 0LL))) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-2LL
        + (long long )i) + (long long )na >= 0LL && (-2LL + (long long )i) + (long
        long )nb >= 0LL) && (-1LL + (long long )a) + (long long )i >= 0LL) && (-1LL
        + (long long )b) + (long long )i >= 0LL) && (-1LL + (long long )a0) + (long
        long )i >= 0LL) && (-1LL + (long long )a1) + (long long )i >= 0LL) && (-1LL
        + (long long )a2) + (long long )i >= 0LL) && (-1LL + (long long )a3) + (long
        long )i >= 0LL) && (-1LL + (long long )b0) + (long long )i >= 0LL) && (-1LL
        + (long long )b1) + (long long )i >= 0LL) && (-1LL + (long long )b2) + (long
        long )i >= 0LL) && (-1LL + (long long )b3) + (long long )i >= 0LL) && (-1LL
        + (long long )carry) + (long long )i >= 0LL) && (-1LL + (long long )i) + (long
        long )r0 >= 0LL) && (-1LL + (long long )i) + (long long )r1 >= 0LL) && (-1LL
        + (long long )i) + (long long )r2 >= 0LL) && (-1LL + (long long )i) + (long
        long )r3 >= 0LL) && (-1LL + (long long )i) + (long long )partial_sum >= 0LL)
        && (-1LL + (long long )i) + (long long )r >= 0LL) && (-1LL - (long long )carry)
        + (long long )i >= 0LL) && (3LL - (long long )na) + (long long )nb >= 0LL)
        && (4LL - (long long )i) + (long long )na >= 0LL) && (4LL - (long long )i)
        + (long long )nb >= 0LL) && (4LL - (long long )na) + (long long )r0 >= 0LL)
        && (4LL - (long long )na) + (long long )r1 >= 0LL) && (4LL - (long long )na)
        + (long long )r2 >= 0LL) && (4LL - (long long )na) + (long long )r3 >= 0LL)
        && (4LL - (long long )na) + (long long )partial_sum >= 0LL) && (4LL - (long
        long )na) + (long long )r >= 0LL) && (4LL - (long long )nb) + (long long )r0
        >= 0LL) && (4LL - (long long )nb) + (long long )r1 >= 0LL) && (4LL - (long
        long )nb) + (long long )r2 >= 0LL) && (4LL - (long long )nb) + (long long
        )r3 >= 0LL) && (4LL - (long long )nb) + (long long )partial_sum >= 0LL) &&
        (4LL - (long long )nb) + (long long )r >= 0LL) && (5LL - (long long )i) +
        (long long )r0 >= 0LL) && (5LL - (long long )i) + (long long )r1 >= 0LL) &&
        (5LL - (long long )i) + (long long )r2 >= 0LL) && (5LL - (long long )i) +
        (long long )r3 >= 0LL) && (5LL - (long long )i) + (long long )r >= 0LL) &&
        (251LL - (long long )a3) + (long long )i >= 0LL) && (251LL - (long long )b3)
        + (long long )i >= 0LL) && (252LL - (long long )a2) + (long long )i >= 0LL)
        && (252LL - (long long )b2) + (long long )i >= 0LL) && (253LL - (long long
        )a0) + (long long )i >= 0LL) && (253LL - (long long )a1) + (long long )i >=
        0LL) && (253LL - (long long )b0) + (long long )i >= 0LL) && (253LL - (long
        long )b1) + (long long )i >= 0LL) && (254LL - (long long )a0) + (long long
        )na >= 0LL) && (254LL - (long long )a0) + (long long )nb >= 0LL) && (254LL
        - (long long )a1) + (long long )nb >= 0LL) && (254LL - (long long )a2) + (long
        long )nb >= 0LL) && (254LL - (long long )a3) + (long long )nb >= 0LL) && (254LL
        - (long long )b0) + (long long )na >= 0LL) && (254LL - (long long )b0) + (long
        long )nb >= 0LL) && (254LL - (long long )b1) + (long long )na >= 0LL) && (254LL
        - (long long )b2) + (long long )na >= 0LL) && (254LL - (long long )b3) + (long
        long )na >= 0LL) && (255LL - (long long )a0) + (long long )b >= 0LL) && (255LL
        - (long long )a0) + (long long )a1 >= 0LL) && (255LL - (long long )a0) + (long
        long )a2 >= 0LL) && (255LL - (long long )a0) + (long long )a3 >= 0LL) && (255LL
        - (long long )a0) + (long long )b0 >= 0LL) && (255LL - (long long )a0) + (long
        long )b1 >= 0LL) && (255LL - (long long )a0) + (long long )b2 >= 0LL) && (255LL
        - (long long )a0) + (long long )b3 >= 0LL) && (255LL - (long long )a0) + (long
        long )r0 >= 0LL) && (255LL - (long long )a0) + (long long )r1 >= 0LL) && (255LL
        - (long long )a0) + (long long )r2 >= 0LL) && (255LL - (long long )a0) + (long
        long )r3 >= 0LL) && (255LL - (long long )a0) + (long long )carry >= 0LL) &&
        (255LL - (long long )a0) + (long long )partial_sum >= 0LL) && (255LL - (long
        long )a0) + (long long )r >= 0LL) && (255LL - (long long )a1) + (long long
        )b >= 0LL) && (255LL - (long long )a1) + (long long )a2 >= 0LL) && (255LL
        - (long long )a1) + (long long )a3 >= 0LL) && (255LL - (long long )a1) + (long
        long )b0 >= 0LL) && (255LL - (long long )a1) + (long long )b1 >= 0LL) && (255LL
        - (long long )a1) + (long long )b2 >= 0LL) && (255LL - (long long )a1) + (long
        long )b3 >= 0LL) && (255LL - (long long )a1) + (long long )r0 >= 0LL) && (255LL
        - (long long )a1) + (long long )r1 >= 0LL) && (255LL - (long long )a1) + (long
        long )r2 >= 0LL) && (255LL - (long long )a1) + (long long )r3 >= 0LL) && (255LL
        - (long long )a1) + (long long )carry >= 0LL) && (255LL - (long long )a1)
        + (long long )partial_sum >= 0LL) && (255LL - (long long )a1) + (long long
        )r >= 0LL) && (255LL - (long long )a2) + (long long )b >= 0LL) && (255LL -
        (long long )a2) + (long long )a3 >= 0LL) && (255LL - (long long )a2) + (long
        long )b0 >= 0LL) && (255LL - (long long )a2) + (long long )b1 >= 0LL) && (255LL
        - (long long )a2) + (long long )b2 >= 0LL) && (255LL - (long long )a2) + (long
        long )b3 >= 0LL) && (255LL - (long long )a2) + (long long )r0 >= 0LL) && (255LL
        - (long long )a2) + (long long )r1 >= 0LL) && (255LL - (long long )a2) + (long
        long )r2 >= 0LL) && (255LL - (long long )a2) + (long long )r3 >= 0LL) && (255LL
        - (long long )a2) + (long long )carry >= 0LL) && (255LL - (long long )a2)
        + (long long )partial_sum >= 0LL) && (255LL - (long long )a2) + (long long
        )r >= 0LL) && (255LL - (long long )a3) + (long long )b >= 0LL) && (255LL -
        (long long )a3) + (long long )b0 >= 0LL) && (255LL - (long long )a3) + (long
        long )b1 >= 0LL) && (255LL - (long long )a3) + (long long )b2 >= 0LL) && (255LL
        - (long long )a3) + (long long )b3 >= 0LL) && (255LL - (long long )a3) + (long
        long )r0 >= 0LL) && (255LL - (long long )a3) + (long long )r1 >= 0LL) && (255LL
        - (long long )a3) + (long long )r2 >= 0LL) && (255LL - (long long )a3) + (long
        long )r3 >= 0LL) && (255LL - (long long )a3) + (long long )carry >= 0LL) &&
        (255LL - (long long )a3) + (long long )partial_sum >= 0LL) && (255LL - (long
        long )a3) + (long long )r >= 0LL) && (255LL - (long long )b0) + (long long
        )b1 >= 0LL) && (255LL - (long long )b0) + (long long )b2 >= 0LL) && (255LL
        - (long long )b0) + (long long )b3 >= 0LL) && (255LL - (long long )b0) + (long
        long )r0 >= 0LL) && (255LL - (long long )b0) + (long long )r1 >= 0LL) && (255LL
        - (long long )b0) + (long long )r2 >= 0LL) && (255LL - (long long )b0) + (long
        long )r3 >= 0LL) && (255LL - (long long )b0) + (long long )carry >= 0LL) &&
        (255LL - (long long )b0) + (long long )partial_sum >= 0LL) && (255LL - (long
        long )b0) + (long long )r >= 0LL) && (255LL - (long long )b1) + (long long
        )b2 >= 0LL) && (255LL - (long long )b1) + (long long )b3 >= 0LL) && (255LL
        - (long long )b1) + (long long )r0 >= 0LL) && (255LL - (long long )b1) + (long
        long )r1 >= 0LL) && (255LL - (long long )b1) + (long long )r2 >= 0LL) && (255LL
        - (long long )b1) + (long long )r3 >= 0LL) && (255LL - (long long )b1) + (long
        long )carry >= 0LL) && (255LL - (long long )b1) + (long long )partial_sum
        >= 0LL) && (255LL - (long long )b1) + (long long )r >= 0LL) && (255LL - (long
        long )b2) + (long long )b3 >= 0LL) && (255LL - (long long )b2) + (long long
        )r0 >= 0LL) && (255LL - (long long )b2) + (long long )r1 >= 0LL) && (255LL
        - (long long )b2) + (long long )r2 >= 0LL) && (255LL - (long long )b2) + (long
        long )r3 >= 0LL) && (255LL - (long long )b2) + (long long )carry >= 0LL) &&
        (255LL - (long long )b2) + (long long )partial_sum >= 0LL) && (255LL - (long
        long )b2) + (long long )r >= 0LL) && (255LL - (long long )b3) + (long long
        )r0 >= 0LL) && (255LL - (long long )b3) + (long long )r1 >= 0LL) && (255LL
        - (long long )b3) + (long long )r2 >= 0LL) && (255LL - (long long )b3) + (long
        long )r3 >= 0LL) && (255LL - (long long )b3) + (long long )carry >= 0LL) &&
        (255LL - (long long )b3) + (long long )partial_sum >= 0LL) && (255LL - (long
        long )b3) + (long long )r >= 0LL) && (255LL - (long long )r1) + (long long
        )r2 >= 0LL) && (255LL - (long long )r1) + (long long )r3 >= 0LL) && (255LL
        - (long long )r2) + (long long )r3 >= 0LL) && (4294967294LL - (long long )a)
        + (long long )i >= 0LL) && (4294967294LL - (long long )b) + (long long )i
        >= 0LL) && (3LL + (long long )a3) - (long long )na >= 0LL) && (3LL + (long
        long )b3) - (long long )nb >= 0LL) && (3LL + (long long )na) - (long long
        )nb >= 0LL) && (4LL + (long long )a) - (long long )na >= 0LL) && (4LL + (long
        long )a) - (long long )nb >= 0LL) && (4LL + (long long )b) - (long long )na
        >= 0LL) && (4LL + (long long )b) - (long long )nb >= 0LL) && (4LL + (long
        long )a0) - (long long )na >= 0LL) && (4LL + (long long )a0) - (long long
        )nb >= 0LL) && (4LL + (long long )a1) - (long long )na >= 0LL) && (4LL + (long
        long )a1) - (long long )nb >= 0LL) && (4LL + (long long )a2) - (long long
        )na >= 0LL) && (4LL + (long long )a2) - (long long )nb >= 0LL) && (4LL + (long
        long )a3) - (long long )nb >= 0LL) && (4LL + (long long )b0) - (long long
        )na >= 0LL) && (4LL + (long long )b0) - (long long )nb >= 0LL) && (4LL + (long
        long )b1) - (long long )na >= 0LL) && (4LL + (long long )b1) - (long long
        )nb >= 0LL) && (4LL + (long long )b2) - (long long )na >= 0LL) && (4LL + (long
        long )b2) - (long long )nb >= 0LL) && (4LL + (long long )b3) - (long long
        )na >= 0LL) && (4LL + (long long )carry) - (long long )na >= 0LL) && (4LL
        + (long long )carry) - (long long )nb >= 0LL) && (5LL + (long long )a) - (long
        long )i >= 0LL) && (5LL + (long long )b) - (long long )i >= 0LL) && (5LL +
        (long long )a0) - (long long )i >= 0LL) && (5LL + (long long )a1) - (long
        long )i >= 0LL) && (5LL + (long long )a2) - (long long )i >= 0LL) && (5LL
        + (long long )a3) - (long long )i >= 0LL) && (5LL + (long long )b0) - (long
        long )i >= 0LL) && (5LL + (long long )b1) - (long long )i >= 0LL) && (5LL
        + (long long )b2) - (long long )i >= 0LL) && (5LL + (long long )b3) - (long
        long )i >= 0LL) && (5LL + (long long )carry) - (long long )i >= 0LL) && (254LL
        + (long long )i) - (long long )r0 >= 0LL) && (254LL + (long long )i) - (long
        long )r1 >= 0LL) && (254LL + (long long )i) - (long long )r2 >= 0LL) && (254LL
        + (long long )i) - (long long )r3 >= 0LL) && (254LL + (long long )na) - (long
        long )r1 >= 0LL) && (254LL + (long long )na) - (long long )r2 >= 0LL) && (254LL
        + (long long )na) - (long long )r3 >= 0LL) && (254LL + (long long )nb) - (long
        long )r1 >= 0LL) && (254LL + (long long )nb) - (long long )r2 >= 0LL) && (254LL
        + (long long )nb) - (long long )r3 >= 0LL) && (255LL + (long long )a) - (long
        long )a0 >= 0LL) && (255LL + (long long )a) - (long long )a1 >= 0LL) && (255LL
        + (long long )a) - (long long )a2 >= 0LL) && (255LL + (long long )a) - (long
        long )a3 >= 0LL) && (255LL + (long long )a) - (long long )b0 >= 0LL) && (255LL
        + (long long )a) - (long long )b1 >= 0LL) && (255LL + (long long )a) - (long
        long )b2 >= 0LL) && (255LL + (long long )a) - (long long )b3 >= 0LL) && (255LL
        + (long long )a) - (long long )r1 >= 0LL) && (255LL + (long long )a) - (long
        long )r2 >= 0LL) && (255LL + (long long )a) - (long long )r3 >= 0LL) && (255LL
        + (long long )b) - (long long )b0 >= 0LL) && (255LL + (long long )b) - (long
        long )b1 >= 0LL) && (255LL + (long long )b) - (long long )b2 >= 0LL) && (255LL
        + (long long )b) - (long long )b3 >= 0LL) && (255LL + (long long )b) - (long
        long )r1 >= 0LL) && (255LL + (long long )b) - (long long )r2 >= 0LL) && (255LL
        + (long long )b) - (long long )r3 >= 0LL) && (255LL + (long long )a0) - (long
        long )a1 >= 0LL) && (255LL + (long long )a0) - (long long )a2 >= 0LL) && (255LL
        + (long long )a0) - (long long )a3 >= 0LL) && (255LL + (long long )a0) - (long
        long )b0 >= 0LL) && (255LL + (long long )a0) - (long long )b1 >= 0LL) && (255LL
        + (long long )a0) - (long long )b2 >= 0LL) && (255LL + (long long )a0) - (long
        long )b3 >= 0LL) && (255LL + (long long )a0) - (long long )r1 >= 0LL) && (255LL
        + (long long )a0) - (long long )r2 >= 0LL) && (255LL + (long long )a0) - (long
        long )r3 >= 0LL) && (255LL + (long long )a1) - (long long )a2 >= 0LL) && (255LL
        + (long long )a1) - (long long )a3 >= 0LL) && (255LL + (long long )a1) - (long
        long )b0 >= 0LL) && (255LL + (long long )a1) - (long long )b1 >= 0LL) && (255LL
        + (long long )a1) - (long long )b2 >= 0LL) && (255LL + (long long )a1) - (long
        long )b3 >= 0LL) && (255LL + (long long )a1) - (long long )r1 >= 0LL) && (255LL
        + (long long )a1) - (long long )r2 >= 0LL) && (255LL + (long long )a1) - (long
        long )r3 >= 0LL) && (255LL + (long long )a2) - (long long )a3 >= 0LL) && (255LL
        + (long long )a2) - (long long )b0 >= 0LL) && (255LL + (long long )a2) - (long
        long )b1 >= 0LL) && (255LL + (long long )a2) - (long long )b2 >= 0LL) && (255LL
        + (long long )a2) - (long long )b3 >= 0LL) && (255LL + (long long )a2) - (long
        long )r1 >= 0LL) && (255LL + (long long )a2) - (long long )r2 >= 0LL) && (255LL
        + (long long )a2) - (long long )r3 >= 0LL) && (255LL + (long long )a3) - (long
        long )b0 >= 0LL) && (255LL + (long long )a3) - (long long )b1 >= 0LL) && (255LL
        + (long long )a3) - (long long )b2 >= 0LL) && (255LL + (long long )a3) - (long
        long )b3 >= 0LL) && (255LL + (long long )a3) - (long long )r1 >= 0LL) && (255LL
        + (long long )a3) - (long long )r2 >= 0LL) && (255LL + (long long )a3) - (long
        long )r3 >= 0LL) && (255LL + (long long )b0) - (long long )b1 >= 0LL) && (255LL
        + (long long )b0) - (long long )b2 >= 0LL) && (255LL + (long long )b0) - (long
        long )b3 >= 0LL) && (255LL + (long long )b0) - (long long )r1 >= 0LL) && (255LL
        + (long long )b0) - (long long )r2 >= 0LL) && (255LL + (long long )b0) - (long
        long )r3 >= 0LL) && (255LL + (long long )b1) - (long long )b2 >= 0LL) && (255LL
        + (long long )b1) - (long long )b3 >= 0LL) && (255LL + (long long )b1) - (long
        long )r1 >= 0LL) && (255LL + (long long )b1) - (long long )r2 >= 0LL) && (255LL
        + (long long )b1) - (long long )r3 >= 0LL) && (255LL + (long long )b2) - (long
        long )b3 >= 0LL) && (255LL + (long long )b2) - (long long )r1 >= 0LL) && (255LL
        + (long long )b2) - (long long )r2 >= 0LL) && (255LL + (long long )b2) - (long
        long )r3 >= 0LL) && (255LL + (long long )b3) - (long long )r1 >= 0LL) && (255LL
        + (long long )b3) - (long long )r2 >= 0LL) && (255LL + (long long )b3) - (long
        long )r3 >= 0LL) && (255LL + (long long )r0) - (long long )r1 >= 0LL) && (255LL
        + (long long )r0) - (long long )r2 >= 0LL) && (255LL + (long long )r0) - (long
        long )r3 >= 0LL) && (255LL + (long long )r1) - (long long )r2 >= 0LL) && (255LL
        + (long long )r1) - (long long )r3 >= 0LL) && (255LL + (long long )r2) - (long
        long )r3 >= 0LL) && (255LL + (long long )carry) - (long long )r1 >= 0LL) &&
        (255LL + (long long )carry) - (long long )r2 >= 0LL) && (255LL + (long long
        )carry) - (long long )r3 >= 0LL) && (255LL + (long long )partial_sum) - (long
        long )r1 >= 0LL) && (255LL + (long long )partial_sum) - (long long )r2 >=
        0LL) && (255LL + (long long )partial_sum) - (long long )r3 >= 0LL) && (255LL
        + (long long )r) - (long long )r1 >= 0LL) && (255LL + (long long )r) - (long
        long )r2 >= 0LL) && (255LL + (long long )r) - (long long )r3 >= 0LL) && (65533LL
        + (long long )i) - (long long )partial_sum >= 0LL) && (4294967294LL + (long
        long )i) - (long long )r >= 0LL) && (4LL - (long long )carry) - (long long
        )na >= 0LL) && (4LL - (long long )carry) - (long long )nb >= 0LL) && (5LL
        - (long long )carry) - (long long )i >= 0LL) && (8LL - (long long )na) - (long
        long )nb >= 0LL) && (9LL - (long long )i) - (long long )na >= 0LL) && (9LL
        - (long long )i) - (long long )nb >= 0LL) && (255LL - (long long )a0) - (long
        long )carry >= 0LL) && (255LL - (long long )a1) - (long long )carry >= 0LL)
        && (255LL - (long long )a2) - (long long )carry >= 0LL) && (255LL - (long
        long )a3) - (long long )carry >= 0LL) && (255LL - (long long )b0) - (long
        long )carry >= 0LL) && (255LL - (long long )b1) - (long long )carry >= 0LL)
        && (255LL - (long long )b2) - (long long )carry >= 0LL) && (255LL - (long
        long )b3) - (long long )carry >= 0LL) && (255LL - (long long )carry) - (long
        long )r1 >= 0LL) && (255LL - (long long )carry) - (long long )r2 >= 0LL) &&
        (255LL - (long long )carry) - (long long )r3 >= 0LL) && (259LL - (long long
        )a0) - (long long )na >= 0LL) && (259LL - (long long )a0) - (long long )nb
        >= 0LL) && (259LL - (long long )a1) - (long long )na >= 0LL) && (259LL - (long
        long )a1) - (long long )nb >= 0LL) && (259LL - (long long )a2) - (long long
        )na >= 0LL) && (259LL - (long long )a2) - (long long )nb >= 0LL) && (259LL
        - (long long )a3) - (long long )na >= 0LL) && (259LL - (long long )a3) - (long
        long )nb >= 0LL) && (259LL - (long long )b0) - (long long )na >= 0LL) && (259LL
        - (long long )b0) - (long long )nb >= 0LL) && (259LL - (long long )b1) - (long
        long )na >= 0LL) && (259LL - (long long )b1) - (long long )nb >= 0LL) && (259LL
        - (long long )b2) - (long long )na >= 0LL) && (259LL - (long long )b2) - (long
        long )nb >= 0LL) && (259LL - (long long )b3) - (long long )na >= 0LL) && (259LL
        - (long long )b3) - (long long )nb >= 0LL) && (259LL - (long long )na) - (long
        long )r0 >= 0LL) && (259LL - (long long )na) - (long long )r1 >= 0LL) && (259LL
        - (long long )na) - (long long )r2 >= 0LL) && (259LL - (long long )na) - (long
        long )r3 >= 0LL) && (259LL - (long long )nb) - (long long )r0 >= 0LL) && (259LL
        - (long long )nb) - (long long )r1 >= 0LL) && (259LL - (long long )nb) - (long
        long )r2 >= 0LL) && (259LL - (long long )nb) - (long long )r3 >= 0LL) && (260LL
        - (long long )a0) - (long long )i >= 0LL) && (260LL - (long long )a1) - (long
        long )i >= 0LL) && (260LL - (long long )a2) - (long long )i >= 0LL) && (260LL
        - (long long )a3) - (long long )i >= 0LL) && (260LL - (long long )b0) - (long
        long )i >= 0LL) && (260LL - (long long )b1) - (long long )i >= 0LL) && (260LL
        - (long long )b2) - (long long )i >= 0LL) && (260LL - (long long )b3) - (long
        long )i >= 0LL) && (260LL - (long long )i) - (long long )r0 >= 0LL) && (260LL
        - (long long )i) - (long long )r1 >= 0LL) && (260LL - (long long )i) - (long
        long )r2 >= 0LL) && (260LL - (long long )i) - (long long )r3 >= 0LL) && (510LL
        - (long long )a0) - (long long )a1 >= 0LL) && (510LL - (long long )a0) - (long
        long )a2 >= 0LL) && (510LL - (long long )a0) - (long long )a3 >= 0LL) && (510LL
        - (long long )a0) - (long long )b0 >= 0LL) && (510LL - (long long )a0) - (long
        long )b1 >= 0LL) && (510LL - (long long )a0) - (long long )b2 >= 0LL) && (510LL
        - (long long )a0) - (long long )b3 >= 0LL) && (510LL - (long long )a0) - (long
        long )r0 >= 0LL) && (510LL - (long long )a0) - (long long )r1 >= 0LL) && (510LL
        - (long long )a0) - (long long )r2 >= 0LL) && (510LL - (long long )a0) - (long
        long )r3 >= 0LL) && (510LL - (long long )a1) - (long long )a2 >= 0LL) && (510LL
        - (long long )a1) - (long long )a3 >= 0LL) && (510LL - (long long )a1) - (long
        long )b0 >= 0LL) && (510LL - (long long )a1) - (long long )b1 >= 0LL) && (510LL
        - (long long )a1) - (long long )b2 >= 0LL) && (510LL - (long long )a1) - (long
        long )b3 >= 0LL) && (510LL - (long long )a1) - (long long )r0 >= 0LL) && (510LL
        - (long long )a1) - (long long )r1 >= 0LL) && (510LL - (long long )a1) - (long
        long )r2 >= 0LL) && (510LL - (long long )a1) - (long long )r3 >= 0LL) && (510LL
        - (long long )a2) - (long long )a3 >= 0LL) && (510LL - (long long )a2) - (long
        long )b0 >= 0LL) && (510LL - (long long )a2) - (long long )b1 >= 0LL) && (510LL
        - (long long )a2) - (long long )b2 >= 0LL) && (510LL - (long long )a2) - (long
        long )b3 >= 0LL) && (510LL - (long long )a2) - (long long )r0 >= 0LL) && (510LL
        - (long long )a2) - (long long )r1 >= 0LL) && (510LL - (long long )a2) - (long
        long )r2 >= 0LL) && (510LL - (long long )a2) - (long long )r3 >= 0LL) && (510LL
        - (long long )a3) - (long long )b0 >= 0LL) && (510LL - (long long )a3) - (long
        long )b1 >= 0LL) && (510LL - (long long )a3) - (long long )b2 >= 0LL) && (510LL
        - (long long )a3) - (long long )b3 >= 0LL) && (510LL - (long long )a3) - (long
        long )r0 >= 0LL) && (510LL - (long long )a3) - (long long )r1 >= 0LL) && (510LL
        - (long long )a3) - (long long )r2 >= 0LL) && (510LL - (long long )a3) - (long
        long )r3 >= 0LL) && (510LL - (long long )b0) - (long long )b1 >= 0LL) && (510LL
        - (long long )b0) - (long long )b2 >= 0LL) && (510LL - (long long )b0) - (long
        long )b3 >= 0LL) && (510LL - (long long )b0) - (long long )r0 >= 0LL) && (510LL
        - (long long )b0) - (long long )r1 >= 0LL) && (510LL - (long long )b0) - (long
        long )r2 >= 0LL) && (510LL - (long long )b0) - (long long )r3 >= 0LL) && (510LL
        - (long long )b1) - (long long )b2 >= 0LL) && (510LL - (long long )b1) - (long
        long )b3 >= 0LL) && (510LL - (long long )b1) - (long long )r0 >= 0LL) && (510LL
        - (long long )b1) - (long long )r1 >= 0LL) && (510LL - (long long )b1) - (long
        long )r2 >= 0LL) && (510LL - (long long )b1) - (long long )r3 >= 0LL) && (510LL
        - (long long )b2) - (long long )b3 >= 0LL) && (510LL - (long long )b2) - (long
        long )r0 >= 0LL) && (510LL - (long long )b2) - (long long )r1 >= 0LL) && (510LL
        - (long long )b2) - (long long )r2 >= 0LL) && (510LL - (long long )b2) - (long
        long )r3 >= 0LL) && (510LL - (long long )b3) - (long long )r0 >= 0LL) && (510LL
        - (long long )b3) - (long long )r1 >= 0LL) && (510LL - (long long )b3) - (long
        long )r2 >= 0LL) && (510LL - (long long )b3) - (long long )r3 >= 0LL) && (510LL
        - (long long )r0) - (long long )r1 >= 0LL) && (510LL - (long long )r0) - (long
        long )r2 >= 0LL) && (510LL - (long long )r0) - (long long )r3 >= 0LL) && (510LL
        - (long long )r1) - (long long )r2 >= 0LL) && (510LL - (long long )r1) - (long
        long )r3 >= 0LL) && (510LL - (long long )r2) - (long long )r3 >= 0LL) && (65538LL
        - (long long )na) - (long long )partial_sum >= 0LL) && (65538LL - (long long
        )nb) - (long long )partial_sum >= 0LL) && (65539LL - (long long )i) - (long
        long )partial_sum >= 0LL) && (65789LL - (long long )a0) - (long long )partial_sum
        >= 0LL) && (65789LL - (long long )a1) - (long long )partial_sum >= 0LL) &&
        (65789LL - (long long )a2) - (long long )partial_sum >= 0LL) && (65789LL -
        (long long )a3) - (long long )partial_sum >= 0LL) && (65789LL - (long long
        )b0) - (long long )partial_sum >= 0LL) && (65789LL - (long long )b1) - (long
        long )partial_sum >= 0LL) && (65789LL - (long long )b2) - (long long )partial_sum
        >= 0LL) && (65789LL - (long long )b3) - (long long )partial_sum >= 0LL) &&
        (65789LL - (long long )partial_sum) - (long long )r1 >= 0LL) && (65789LL -
        (long long )partial_sum) - (long long )r2 >= 0LL) && (65789LL - (long long
        )partial_sum) - (long long )r3 >= 0LL) && (4294967299LL - (long long )a) -
        (long long )na >= 0LL) && (4294967299LL - (long long )a) - (long long )nb
        >= 0LL) && (4294967299LL - (long long )b) - (long long )na >= 0LL) && (4294967299LL
        - (long long )b) - (long long )nb >= 0LL) && (4294967299LL - (long long )na)
        - (long long )r >= 0LL) && (4294967299LL - (long long )nb) - (long long )r
        >= 0LL) && (4294967300LL - (long long )a) - (long long )i >= 0LL) && (4294967300LL
        - (long long )b) - (long long )i >= 0LL) && (4294967300LL - (long long )i)
        - (long long )r >= 0LL) && (4294967550LL - (long long )a) - (long long )a0
        >= 0LL) && (4294967550LL - (long long )a) - (long long )a1 >= 0LL) && (4294967550LL
        - (long long )a) - (long long )a2 >= 0LL) && (4294967550LL - (long long )a)
        - (long long )a3 >= 0LL) && (4294967550LL - (long long )a) - (long long )b0
        >= 0LL) && (4294967550LL - (long long )a) - (long long )b1 >= 0LL) && (4294967550LL
        - (long long )a) - (long long )b2 >= 0LL) && (4294967550LL - (long long )a)
        - (long long )b3 >= 0LL) && (4294967550LL - (long long )a) - (long long )r1
        >= 0LL) && (4294967550LL - (long long )a) - (long long )r2 >= 0LL) && (4294967550LL
        - (long long )a) - (long long )r3 >= 0LL) && (4294967550LL - (long long )b)
        - (long long )b0 >= 0LL) && (4294967550LL - (long long )b) - (long long )b1
        >= 0LL) && (4294967550LL - (long long )b) - (long long )b2 >= 0LL) && (4294967550LL
        - (long long )b) - (long long )b3 >= 0LL) && (4294967550LL - (long long )b)
        - (long long )r1 >= 0LL) && (4294967550LL - (long long )b) - (long long )r2
        >= 0LL) && (4294967550LL - (long long )b) - (long long )r3 >= 0LL) && (4294967550LL
        - (long long )a0) - (long long )b >= 0LL) && (4294967550LL - (long long )a0)
        - (long long )r >= 0LL) && (4294967550LL - (long long )a1) - (long long )b
        >= 0LL) && (4294967550LL - (long long )a1) - (long long )r >= 0LL) && (4294967550LL
        - (long long )a2) - (long long )b >= 0LL) && (4294967550LL - (long long )a2)
        - (long long )r >= 0LL) && (4294967550LL - (long long )a3) - (long long )b
        >= 0LL) && (4294967550LL - (long long )a3) - (long long )r >= 0LL) && (4294967550LL
        - (long long )b0) - (long long )r >= 0LL) && (4294967550LL - (long long )b1)
        - (long long )r >= 0LL) && (4294967550LL - (long long )b2) - (long long )r
        >= 0LL) && (4294967550LL - (long long )b3) - (long long )r >= 0LL) && (4294967550LL
        - (long long )r) - (long long )r1 >= 0LL) && (4294967550LL - (long long )r)
        - (long long )r2 >= 0LL) && (4294967550LL - (long long )r) - (long long )r3
        >= 0LL) && (long long )i - (long long )na >= 0LL) && (long long )i - (long
        long )nb >= 0LL) && ((((i == (unsigned char)1 || i == (unsigned char)2) ||
        i == (unsigned char)3) || i == (unsigned char)4) || i == (unsigned char)5))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: ((na == (unsigned char)1 || na == (unsigned char)2) || na == (unsigned
        char)3) || na == (unsigned char)4
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 107
        column: 5
        function: mp_add
      value: ((nb == (unsigned char)1 || nb == (unsigned char)2) || nb == (unsigned
        char)3) || nb == (unsigned char)4
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-2LL + (long long )na) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a0) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a0) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a1) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a1) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a2) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a2) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a3) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )a3) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b0) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b0) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b1) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b1) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b2) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b2) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b3) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )b3) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )carry) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )carry) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )na) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (-1LL + (long long )nb) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (3LL - (long long )na) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )na) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )na) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )na) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )na) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )na) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )na) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )nb) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )nb) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )nb) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )nb) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )nb) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL - (long long )nb) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (251LL - (long long )a3) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (251LL - (long long )b3) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (252LL - (long long )a2) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (252LL - (long long )b2) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (253LL - (long long )a1) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (253LL - (long long )b1) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )a0) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )a0) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )a1) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )a2) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )a3) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )b0) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )b0) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )b1) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )b2) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL - (long long )b3) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a0) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a1) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a2) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )a3) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b0) + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b0) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b0) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b0) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b0) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b0) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b0) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b0) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b0) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b1) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b1) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b1) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b1) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b1) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b1) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b1) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b1) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b1) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b2) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b2) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b2) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b2) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b2) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b2) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b2) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b2) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b3) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b3) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b3) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b3) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b3) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b3) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )b3) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )r0) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )r0) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )r0) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )r1) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )r1) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL - (long long )r2) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL - (long long )partial_sum) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL - (long long )partial_sum) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL - (long long )partial_sum) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL - (long long )partial_sum) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL - (long long )partial_sum) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967294LL - (long long )a) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967294LL - (long long )a) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967294LL - (long long )b) + (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967294LL - (long long )b) + (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )a0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )a) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )b) + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )r) + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )r) + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )r) + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL - (long long )r) + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )a0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a0 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a1 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a2 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )a3 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b0 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b1 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b2 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )carry >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )b3 + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r0 + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r0 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r0 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r1 + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r1 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r2 + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )carry + (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )carry + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )partial_sum + (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r + (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r + (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r + (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (long long )r + (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (3LL + (long long )a3) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (3LL + (long long )b3) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (3LL + (long long )na) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )a) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )a) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )b) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )b) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )a0) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )a0) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )a1) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )a1) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )a2) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )a2) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )a3) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )b0) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )b0) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )b1) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )b1) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )b2) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )b2) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )b3) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )carry) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4LL + (long long )carry) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL + (long long )na) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL + (long long )na) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL + (long long )na) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL + (long long )na) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL + (long long )nb) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL + (long long )nb) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL + (long long )nb) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (254LL + (long long )nb) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )a0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a0) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a1) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a2) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a3) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a3) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a3) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a3) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a3) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a3) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a3) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )a3) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b0) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b0) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b0) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b0) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b0) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b0) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b0) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b1) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b1) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b1) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b1) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b1) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b1) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b2) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b2) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b2) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b2) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b2) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b3) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b3) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b3) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )b3) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r0) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r0) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r0) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r1) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r1) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r2) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )carry) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )carry) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )carry) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )carry) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )partial_sum) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )partial_sum) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )partial_sum) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )partial_sum) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (255LL + (long long )r) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65534LL + (long long )na) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65534LL + (long long )nb) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )a) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )b) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )a0) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )a1) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )a2) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )a3) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )b0) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )b1) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )b2) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65535LL + (long long )b3) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967294LL + (long long )na) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967294LL + (long long )nb) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a0) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a0) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a1) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a1) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a2) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a2) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a3) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )a3) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b0) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b1) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b2) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )b3) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )carry) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967295LL + (long long )partial_sum) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (8LL - (long long )na) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )a0) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )a0) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )a1) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )a1) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )a2) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )a2) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )a3) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )a3) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )b0) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )b0) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )b1) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )b1) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )b2) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )b2) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )b3) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )b3) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )na) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )na) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )na) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )na) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )nb) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )nb) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )nb) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (259LL - (long long )nb) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a0) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a1) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a2) - (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a2) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a2) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a2) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a2) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a2) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a2) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a2) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a2) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a3) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a3) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a3) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a3) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a3) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a3) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a3) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )a3) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b0) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b0) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b0) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b0) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b0) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b0) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b0) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b1) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b1) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b1) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b1) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b1) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b1) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b2) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b2) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b2) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b2) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b2) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b3) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b3) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b3) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )b3) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )r0) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )r0) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )r0) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )r1) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )r1) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (510LL - (long long )r2) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65539LL - (long long )na) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65539LL - (long long )nb) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )a0) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )a1) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )a2) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )a3) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )b0) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )b1) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )b2) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )b3) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )partial_sum) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )partial_sum) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )partial_sum) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (65790LL - (long long )partial_sum) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967299LL - (long long )a) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967299LL - (long long )a) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967299LL - (long long )b) - (long long )na >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967299LL - (long long )b) - (long long )nb >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967299LL - (long long )na) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967299LL - (long long )nb) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )a0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )a1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )a2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )a3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b) - (long long )b0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b) - (long long )b1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b) - (long long )b2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b) - (long long )b3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a0) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a0) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a1) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a1) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a2) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a2) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a3) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )a3) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b0) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b1) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b2) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )b3) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )r) - (long long )r0 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )r) - (long long )r1 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )r) - (long long )r2 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4294967550LL - (long long )r) - (long long )r3 >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4295032830LL - (long long )a) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4295032830LL - (long long )b) - (long long )partial_sum >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (4295032830LL - (long long )partial_sum) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (8589934590LL - (long long )a) - (long long )b >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (8589934590LL - (long long )a) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: (8589934590LL - (long long )b) - (long long )r >= 0LL
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: a == a0
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: b == b0
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: ((((((((((((((((((((((((((((((((((((((((0LL - (long long )carry) + (long
        long )na >= 0LL && (0LL - (long long )carry) + (long long )nb >= 0LL) && (1LL
        - (long long )carry) + (long long )r0 >= 0LL) && (1LL - (long long )carry)
        + (long long )r1 >= 0LL) && (1LL - (long long )carry) + (long long )r2 >=
        0LL) && (1LL - (long long )carry) + (long long )r3 >= 0LL) && (1LL - (long
        long )carry) + (long long )partial_sum >= 0LL) && (1LL - (long long )carry)
        + (long long )r >= 0LL) && (1LL + (long long )a) - (long long )carry >= 0LL)
        && (1LL + (long long )b) - (long long )carry >= 0LL) && (1LL + (long long
        )a0) - (long long )carry >= 0LL) && (1LL + (long long )a1) - (long long )carry
        >= 0LL) && (1LL + (long long )a2) - (long long )carry >= 0LL) && (1LL + (long
        long )a3) - (long long )carry >= 0LL) && (1LL + (long long )b0) - (long long
        )carry >= 0LL) && (1LL + (long long )b1) - (long long )carry >= 0LL) && (1LL
        + (long long )b2) - (long long )carry >= 0LL) && (1LL + (long long )b3) -
        (long long )carry >= 0LL) && (65534LL + (long long )carry) - (long long )partial_sum
        >= 0LL) && (5LL - (long long )carry) - (long long )na >= 0LL) && (5LL - (long
        long )carry) - (long long )nb >= 0LL) && (256LL - (long long )a0) - (long
        long )carry >= 0LL) && (256LL - (long long )a1) - (long long )carry >= 0LL)
        && (256LL - (long long )a2) - (long long )carry >= 0LL) && (256LL - (long
        long )a3) - (long long )carry >= 0LL) && (256LL - (long long )b0) - (long
        long )carry >= 0LL) && (256LL - (long long )b1) - (long long )carry >= 0LL)
        && (256LL - (long long )b2) - (long long )carry >= 0LL) && (256LL - (long
        long )b3) - (long long )carry >= 0LL) && (256LL - (long long )carry) - (long
        long )r0 >= 0LL) && (256LL - (long long )carry) - (long long )r1 >= 0LL) &&
        (256LL - (long long )carry) - (long long )r2 >= 0LL) && (256LL - (long long
        )carry) - (long long )r3 >= 0LL) && (65536LL - (long long )carry) - (long
        long )partial_sum >= 0LL) && (4294967296LL - (long long )a) - (long long )carry
        >= 0LL) && (4294967296LL - (long long )b) - (long long )carry >= 0LL) && (4294967296LL
        - (long long )carry) - (long long )r >= 0LL) && (carry == (unsigned short)0
        || carry == (unsigned short)1)) && ((((255LL - (long long )a0) + (long long
        )carry >= 0LL && (255LL - (long long )b0) + (long long )carry >= 0LL) && (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-4LL
        + (long long )i) + (long long )na >= 0LL && (-4LL + (long long )i) + (long
        long )nb >= 0LL) && (-3LL + (long long )a) + (long long )i >= 0LL) && (-3LL
        + (long long )b) + (long long )i >= 0LL) && (-3LL + (long long )a0) + (long
        long )i >= 0LL) && (-3LL + (long long )a1) + (long long )i >= 0LL) && (-3LL
        + (long long )a2) + (long long )i >= 0LL) && (-3LL + (long long )a3) + (long
        long )i >= 0LL) && (-3LL + (long long )b0) + (long long )i >= 0LL) && (-3LL
        + (long long )b1) + (long long )i >= 0LL) && (-3LL + (long long )b2) + (long
        long )i >= 0LL) && (-3LL + (long long )b3) + (long long )i >= 0LL) && (-3LL
        + (long long )carry) + (long long )i >= 0LL) && (-3LL + (long long )i) + (long
        long )r0 >= 0LL) && (-3LL + (long long )i) + (long long )r1 >= 0LL) && (-3LL
        + (long long )i) + (long long )r2 >= 0LL) && (-3LL + (long long )i) + (long
        long )r3 >= 0LL) && (-3LL + (long long )i) + (long long )partial_sum >= 0LL)
        && (-3LL + (long long )i) + (long long )r >= 0LL) && (-2LL - (long long )carry)
        + (long long )i >= 0LL) && (2LL - (long long )i) + (long long )na >= 0LL)
        && (2LL - (long long )i) + (long long )nb >= 0LL) && (3LL - (long long )i)
        + (long long )r0 >= 0LL) && (3LL - (long long )i) + (long long )r1 >= 0LL)
        && (3LL - (long long )i) + (long long )r2 >= 0LL) && (3LL - (long long )i)
        + (long long )r3 >= 0LL) && (3LL - (long long )i) + (long long )partial_sum
        >= 0LL) && (3LL - (long long )i) + (long long )r >= 0LL) && (252LL - (long
        long )a0) + (long long )i >= 0LL) && (252LL - (long long )a1) + (long long
        )i >= 0LL) && (252LL - (long long )a2) + (long long )i >= 0LL) && (252LL -
        (long long )a3) + (long long )i >= 0LL) && (252LL - (long long )b0) + (long
        long )i >= 0LL) && (252LL - (long long )b1) + (long long )i >= 0LL) && (252LL
        - (long long )b2) + (long long )i >= 0LL) && (252LL - (long long )b3) + (long
        long )i >= 0LL) && (4294967292LL - (long long )a) + (long long )i >= 0LL)
        && (4294967292LL - (long long )b) + (long long )i >= 0LL) && (1LL + (long
        long )i) - (long long )na >= 0LL) && (1LL + (long long )i) - (long long )nb
        >= 0LL) && (3LL + (long long )a) - (long long )i >= 0LL) && (3LL + (long long
        )b) - (long long )i >= 0LL) && (3LL + (long long )a0) - (long long )i >= 0LL)
        && (3LL + (long long )a1) - (long long )i >= 0LL) && (3LL + (long long )a2)
        - (long long )i >= 0LL) && (3LL + (long long )a3) - (long long )i >= 0LL)
        && (3LL + (long long )b0) - (long long )i >= 0LL) && (3LL + (long long )b1)
        - (long long )i >= 0LL) && (3LL + (long long )b2) - (long long )i >= 0LL)
        && (3LL + (long long )b3) - (long long )i >= 0LL) && (3LL + (long long )carry)
        - (long long )i >= 0LL) && (252LL + (long long )i) - (long long )r0 >= 0LL)
        && (252LL + (long long )i) - (long long )r1 >= 0LL) && (252LL + (long long
        )i) - (long long )r2 >= 0LL) && (252LL + (long long )i) - (long long )r3 >=
        0LL) && (65532LL + (long long )i) - (long long )partial_sum >= 0LL) && (4294967292LL
        + (long long )i) - (long long )r >= 0LL) && (4LL - (long long )carry) - (long
        long )i >= 0LL) && (7LL - (long long )i) - (long long )na >= 0LL) && (7LL
        - (long long )i) - (long long )nb >= 0LL) && (258LL - (long long )a0) - (long
        long )i >= 0LL) && (258LL - (long long )a1) - (long long )i >= 0LL) && (258LL
        - (long long )a2) - (long long )i >= 0LL) && (258LL - (long long )a3) - (long
        long )i >= 0LL) && (258LL - (long long )b0) - (long long )i >= 0LL) && (258LL
        - (long long )b1) - (long long )i >= 0LL) && (258LL - (long long )b2) - (long
        long )i >= 0LL) && (258LL - (long long )b3) - (long long )i >= 0LL) && (258LL
        - (long long )i) - (long long )r0 >= 0LL) && (258LL - (long long )i) - (long
        long )r1 >= 0LL) && (258LL - (long long )i) - (long long )r2 >= 0LL) && (258LL
        - (long long )i) - (long long )r3 >= 0LL) && (65538LL - (long long )i) - (long
        long )partial_sum >= 0LL) && (4294967298LL - (long long )a) - (long long )i
        >= 0LL) && (4294967298LL - (long long )b) - (long long )i >= 0LL) && (4294967298LL
        - (long long )i) - (long long )r >= 0LL) && r2 == partial_sum) && i == (unsigned
        char)3) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-3LL
        + (long long )i) + (long long )na >= 0LL && (-3LL + (long long )i) + (long
        long )nb >= 0LL) && (-2LL + (long long )a) + (long long )i >= 0LL) && (-2LL
        + (long long )b) + (long long )i >= 0LL) && (-2LL + (long long )a0) + (long
        long )i >= 0LL) && (-2LL + (long long )a1) + (long long )i >= 0LL) && (-2LL
        + (long long )a2) + (long long )i >= 0LL) && (-2LL + (long long )a3) + (long
        long )i >= 0LL) && (-2LL + (long long )b0) + (long long )i >= 0LL) && (-2LL
        + (long long )b1) + (long long )i >= 0LL) && (-2LL + (long long )b2) + (long
        long )i >= 0LL) && (-2LL + (long long )b3) + (long long )i >= 0LL) && (-2LL
        + (long long )carry) + (long long )i >= 0LL) && (-2LL + (long long )i) + (long
        long )r0 >= 0LL) && (-2LL + (long long )i) + (long long )r1 >= 0LL) && (-2LL
        + (long long )i) + (long long )r2 >= 0LL) && (-2LL + (long long )i) + (long
        long )r3 >= 0LL) && (-2LL + (long long )i) + (long long )partial_sum >= 0LL)
        && (-2LL + (long long )i) + (long long )r >= 0LL) && (-1LL - (long long )carry)
        + (long long )i >= 0LL) && (1LL - (long long )i) + (long long )na >= 0LL)
        && (1LL - (long long )i) + (long long )nb >= 0LL) && (2LL - (long long )i)
        + (long long )r0 >= 0LL) && (2LL - (long long )i) + (long long )r1 >= 0LL)
        && (2LL - (long long )i) + (long long )r2 >= 0LL) && (2LL - (long long )i)
        + (long long )r3 >= 0LL) && (2LL - (long long )i) + (long long )partial_sum
        >= 0LL) && (2LL - (long long )i) + (long long )r >= 0LL) && (253LL - (long
        long )a0) + (long long )i >= 0LL) && (253LL - (long long )a1) + (long long
        )i >= 0LL) && (253LL - (long long )a2) + (long long )i >= 0LL) && (253LL -
        (long long )a3) + (long long )i >= 0LL) && (253LL - (long long )b0) + (long
        long )i >= 0LL) && (253LL - (long long )b1) + (long long )i >= 0LL) && (253LL
        - (long long )b2) + (long long )i >= 0LL) && (253LL - (long long )b3) + (long
        long )i >= 0LL) && (4294967293LL - (long long )a) + (long long )i >= 0LL)
        && (4294967293LL - (long long )b) + (long long )i >= 0LL) && (2LL + (long
        long )a) - (long long )i >= 0LL) && (2LL + (long long )b) - (long long )i
        >= 0LL) && (2LL + (long long )a0) - (long long )i >= 0LL) && (2LL + (long
        long )a1) - (long long )i >= 0LL) && (2LL + (long long )a2) - (long long )i
        >= 0LL) && (2LL + (long long )a3) - (long long )i >= 0LL) && (2LL + (long
        long )b0) - (long long )i >= 0LL) && (2LL + (long long )b1) - (long long )i
        >= 0LL) && (2LL + (long long )b2) - (long long )i >= 0LL) && (2LL + (long
        long )b3) - (long long )i >= 0LL) && (2LL + (long long )carry) - (long long
        )i >= 0LL) && (2LL + (long long )i) - (long long )na >= 0LL) && (2LL + (long
        long )i) - (long long )nb >= 0LL) && (253LL + (long long )i) - (long long
        )r0 >= 0LL) && (253LL + (long long )i) - (long long )r1 >= 0LL) && (253LL
        + (long long )i) - (long long )r2 >= 0LL) && (253LL + (long long )i) - (long
        long )r3 >= 0LL) && (65533LL + (long long )i) - (long long )partial_sum >=
        0LL) && (4294967293LL + (long long )i) - (long long )r >= 0LL) && (3LL - (long
        long )carry) - (long long )i >= 0LL) && (6LL - (long long )i) - (long long
        )na >= 0LL) && (6LL - (long long )i) - (long long )nb >= 0LL) && (257LL -
        (long long )a0) - (long long )i >= 0LL) && (257LL - (long long )a1) - (long
        long )i >= 0LL) && (257LL - (long long )a2) - (long long )i >= 0LL) && (257LL
        - (long long )a3) - (long long )i >= 0LL) && (257LL - (long long )b0) - (long
        long )i >= 0LL) && (257LL - (long long )b1) - (long long )i >= 0LL) && (257LL
        - (long long )b2) - (long long )i >= 0LL) && (257LL - (long long )b3) - (long
        long )i >= 0LL) && (257LL - (long long )i) - (long long )r0 >= 0LL) && (257LL
        - (long long )i) - (long long )r1 >= 0LL) && (257LL - (long long )i) - (long
        long )r2 >= 0LL) && (257LL - (long long )i) - (long long )r3 >= 0LL) && (65537LL
        - (long long )i) - (long long )partial_sum >= 0LL) && (4294967297LL - (long
        long )a) - (long long )i >= 0LL) && (4294967297LL - (long long )b) - (long
        long )i >= 0LL) && (4294967297LL - (long long )i) - (long long )r >= 0LL)
        && r1 == partial_sum) && i == (unsigned char)2))) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-2LL
        + (long long )i) + (long long )na >= 0LL && (-2LL + (long long )i) + (long
        long )nb >= 0LL) && (-1LL + (long long )a) + (long long )i >= 0LL) && (-1LL
        + (long long )b) + (long long )i >= 0LL) && (-1LL + (long long )a0) + (long
        long )i >= 0LL) && (-1LL + (long long )a1) + (long long )i >= 0LL) && (-1LL
        + (long long )a2) + (long long )i >= 0LL) && (-1LL + (long long )a3) + (long
        long )i >= 0LL) && (-1LL + (long long )b0) + (long long )i >= 0LL) && (-1LL
        + (long long )b1) + (long long )i >= 0LL) && (-1LL + (long long )b2) + (long
        long )i >= 0LL) && (-1LL + (long long )b3) + (long long )i >= 0LL) && (-1LL
        + (long long )carry) + (long long )i >= 0LL) && (-1LL + (long long )i) + (long
        long )r0 >= 0LL) && (-1LL + (long long )i) + (long long )r1 >= 0LL) && (-1LL
        + (long long )i) + (long long )r2 >= 0LL) && (-1LL + (long long )i) + (long
        long )r3 >= 0LL) && (-1LL + (long long )i) + (long long )partial_sum >= 0LL)
        && (-1LL + (long long )i) + (long long )r >= 0LL) && (0LL - (long long )carry)
        + (long long )i >= 0LL) && (0LL - (long long )i) + (long long )na >= 0LL)
        && (0LL - (long long )i) + (long long )nb >= 0LL) && (1LL - (long long )i)
        + (long long )r0 >= 0LL) && (1LL - (long long )i) + (long long )r1 >= 0LL)
        && (1LL - (long long )i) + (long long )r2 >= 0LL) && (1LL - (long long )i)
        + (long long )r3 >= 0LL) && (1LL - (long long )i) + (long long )partial_sum
        >= 0LL) && (1LL - (long long )i) + (long long )r >= 0LL) && (254LL - (long
        long )a0) + (long long )carry >= 0LL) && (254LL - (long long )a0) + (long
        long )i >= 0LL) && (254LL - (long long )a1) + (long long )i >= 0LL) && (254LL
        - (long long )a2) + (long long )i >= 0LL) && (254LL - (long long )a3) + (long
        long )i >= 0LL) && (254LL - (long long )b0) + (long long )carry >= 0LL) &&
        (254LL - (long long )b0) + (long long )i >= 0LL) && (254LL - (long long )b1)
        + (long long )i >= 0LL) && (254LL - (long long )b2) + (long long )i >= 0LL)
        && (254LL - (long long )b3) + (long long )i >= 0LL) && (4294967294LL - (long
        long )a) + (long long )i >= 0LL) && (4294967294LL - (long long )b) + (long
        long )i >= 0LL) && (1LL + (long long )a) - (long long )i >= 0LL) && (1LL +
        (long long )b) - (long long )i >= 0LL) && (1LL + (long long )a0) - (long long
        )i >= 0LL) && (1LL + (long long )a1) - (long long )i >= 0LL) && (1LL + (long
        long )a2) - (long long )i >= 0LL) && (1LL + (long long )a3) - (long long )i
        >= 0LL) && (1LL + (long long )b0) - (long long )i >= 0LL) && (1LL + (long
        long )b1) - (long long )i >= 0LL) && (1LL + (long long )b2) - (long long )i
        >= 0LL) && (1LL + (long long )b3) - (long long )i >= 0LL) && (1LL + (long
        long )carry) - (long long )i >= 0LL) && (3LL + (long long )i) - (long long
        )na >= 0LL) && (3LL + (long long )i) - (long long )nb >= 0LL) && (254LL +
        (long long )i) - (long long )r0 >= 0LL) && (254LL + (long long )i) - (long
        long )r1 >= 0LL) && (254LL + (long long )i) - (long long )r2 >= 0LL) && (254LL
        + (long long )i) - (long long )r3 >= 0LL) && (65534LL + (long long )i) - (long
        long )partial_sum >= 0LL) && (4294967294LL + (long long )i) - (long long )r
        >= 0LL) && (2LL - (long long )carry) - (long long )i >= 0LL) && (5LL - (long
        long )i) - (long long )na >= 0LL) && (5LL - (long long )i) - (long long )nb
        >= 0LL) && (256LL - (long long )a0) - (long long )i >= 0LL) && (256LL - (long
        long )a1) - (long long )i >= 0LL) && (256LL - (long long )a2) - (long long
        )i >= 0LL) && (256LL - (long long )a3) - (long long )i >= 0LL) && (256LL -
        (long long )b0) - (long long )i >= 0LL) && (256LL - (long long )b1) - (long
        long )i >= 0LL) && (256LL - (long long )b2) - (long long )i >= 0LL) && (256LL
        - (long long )b3) - (long long )i >= 0LL) && (256LL - (long long )i) - (long
        long )r0 >= 0LL) && (256LL - (long long )i) - (long long )r1 >= 0LL) && (256LL
        - (long long )i) - (long long )r2 >= 0LL) && (256LL - (long long )i) - (long
        long )r3 >= 0LL) && (65536LL - (long long )i) - (long long )partial_sum >=
        0LL) && (4294967296LL - (long long )a) - (long long )i >= 0LL) && (4294967296LL
        - (long long )b) - (long long )i >= 0LL) && (4294967296LL - (long long )i)
        - (long long )r >= 0LL) && r0 == partial_sum) && i == (unsigned char)1)))
        || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-1LL
        + (long long )i) + (long long )na >= 0LL && (-1LL + (long long )i) + (long
        long )nb >= 0LL) && (-1LL - (long long )carry) + (long long )na >= 0LL) &&
        (-1LL - (long long )carry) + (long long )nb >= 0LL) && (-1LL - (long long
        )i) + (long long )na >= 0LL) && (-1LL - (long long )i) + (long long )nb >=
        0LL) && (0LL - (long long )carry) + (long long )r0 >= 0LL) && (0LL - (long
        long )carry) + (long long )r1 >= 0LL) && (0LL - (long long )carry) + (long
        long )r2 >= 0LL) && (0LL - (long long )carry) + (long long )r3 >= 0LL) &&
        (0LL - (long long )carry) + (long long )partial_sum >= 0LL) && (0LL - (long
        long )carry) + (long long )r >= 0LL) && (0LL - (long long )carry) + (long
        long )i >= 0LL) && (0LL - (long long )i) + (long long )r0 >= 0LL) && (0LL
        - (long long )i) + (long long )r1 >= 0LL) && (0LL - (long long )i) + (long
        long )r2 >= 0LL) && (0LL - (long long )i) + (long long )r3 >= 0LL) && (0LL
        - (long long )i) + (long long )partial_sum >= 0LL) && (0LL - (long long )i)
        + (long long )r >= 0LL) && (255LL - (long long )a0) + (long long )carry >=
        0LL) && (255LL - (long long )a0) + (long long )i >= 0LL) && (255LL - (long
        long )a1) + (long long )i >= 0LL) && (255LL - (long long )a2) + (long long
        )i >= 0LL) && (255LL - (long long )a3) + (long long )i >= 0LL) && (255LL -
        (long long )b0) + (long long )carry >= 0LL) && (255LL - (long long )b0) +
        (long long )i >= 0LL) && (255LL - (long long )b1) + (long long )i >= 0LL)
        && (255LL - (long long )b2) + (long long )i >= 0LL) && (255LL - (long long
        )b3) + (long long )i >= 0LL) && (4294967295LL - (long long )a) + (long long
        )i >= 0LL) && (4294967295LL - (long long )b) + (long long )i >= 0LL) && (long
        long )a + (long long )i >= 0LL) && (long long )b + (long long )i >= 0LL) &&
        (long long )a0 + (long long )i >= 0LL) && (long long )a1 + (long long )i >=
        0LL) && (long long )a2 + (long long )i >= 0LL) && (long long )a3 + (long long
        )i >= 0LL) && (long long )b0 + (long long )i >= 0LL) && (long long )b1 + (long
        long )i >= 0LL) && (long long )b2 + (long long )i >= 0LL) && (long long )b3
        + (long long )i >= 0LL) && (long long )carry + (long long )i >= 0LL) && (long
        long )i + (long long )r0 >= 0LL) && (long long )i + (long long )r1 >= 0LL)
        && (long long )i + (long long )r2 >= 0LL) && (long long )i + (long long )r3
        >= 0LL) && (long long )i + (long long )partial_sum >= 0LL) && (long long )i
        + (long long )r >= 0LL) && (4LL + (long long )i) - (long long )na >= 0LL)
        && (4LL + (long long )i) - (long long )nb >= 0LL) && (255LL + (long long )i)
        - (long long )r0 >= 0LL) && (255LL + (long long )i) - (long long )r1 >= 0LL)
        && (255LL + (long long )i) - (long long )r2 >= 0LL) && (255LL + (long long
        )i) - (long long )r3 >= 0LL) && (65535LL + (long long )carry) - (long long
        )partial_sum >= 0LL) && (65535LL + (long long )i) - (long long )partial_sum
        >= 0LL) && (4294967295LL + (long long )i) - (long long )r >= 0LL) && (0LL
        - (long long )carry) - (long long )i >= 0LL) && (4LL - (long long )carry)
        - (long long )na >= 0LL) && (4LL - (long long )carry) - (long long )nb >=
        0LL) && (4LL - (long long )i) - (long long )na >= 0LL) && (4LL - (long long
        )i) - (long long )nb >= 0LL) && (255LL - (long long )a0) - (long long )carry
        >= 0LL) && (255LL - (long long )a0) - (long long )i >= 0LL) && (255LL - (long
        long )a1) - (long long )carry >= 0LL) && (255LL - (long long )a1) - (long
        long )i >= 0LL) && (255LL - (long long )a2) - (long long )carry >= 0LL) &&
        (255LL - (long long )a2) - (long long )i >= 0LL) && (255LL - (long long )a3)
        - (long long )carry >= 0LL) && (255LL - (long long )a3) - (long long )i >=
        0LL) && (255LL - (long long )b0) - (long long )carry >= 0LL) && (255LL - (long
        long )b0) - (long long )i >= 0LL) && (255LL - (long long )b1) - (long long
        )carry >= 0LL) && (255LL - (long long )b1) - (long long )i >= 0LL) && (255LL
        - (long long )b2) - (long long )carry >= 0LL) && (255LL - (long long )b2)
        - (long long )i >= 0LL) && (255LL - (long long )b3) - (long long )carry >=
        0LL) && (255LL - (long long )b3) - (long long )i >= 0LL) && (255LL - (long
        long )carry) - (long long )r0 >= 0LL) && (255LL - (long long )carry) - (long
        long )r1 >= 0LL) && (255LL - (long long )carry) - (long long )r2 >= 0LL) &&
        (255LL - (long long )carry) - (long long )r3 >= 0LL) && (255LL - (long long
        )i) - (long long )r0 >= 0LL) && (255LL - (long long )i) - (long long )r1 >=
        0LL) && (255LL - (long long )i) - (long long )r2 >= 0LL) && (255LL - (long
        long )i) - (long long )r3 >= 0LL) && (65535LL - (long long )carry) - (long
        long )partial_sum >= 0LL) && (65535LL - (long long )i) - (long long )partial_sum
        >= 0LL) && (4294967295LL - (long long )a) - (long long )carry >= 0LL) && (4294967295LL
        - (long long )a) - (long long )i >= 0LL) && (4294967295LL - (long long )b)
        - (long long )carry >= 0LL) && (4294967295LL - (long long )b) - (long long
        )i >= 0LL) && (4294967295LL - (long long )carry) - (long long )r >= 0LL) &&
        (4294967295LL - (long long )i) - (long long )r >= 0LL) && (long long )a -
        (long long )carry >= 0LL) && (long long )a - (long long )i >= 0LL) && (long
        long )b - (long long )carry >= 0LL) && (long long )b - (long long )i >= 0LL)
        && (long long )a0 - (long long )carry >= 0LL) && (long long )a0 - (long long
        )i >= 0LL) && (long long )a1 - (long long )carry >= 0LL) && (long long )a1
        - (long long )i >= 0LL) && (long long )a2 - (long long )carry >= 0LL) && (long
        long )a2 - (long long )i >= 0LL) && (long long )a3 - (long long )carry >=
        0LL) && (long long )a3 - (long long )i >= 0LL) && (long long )b0 - (long long
        )carry >= 0LL) && (long long )b0 - (long long )i >= 0LL) && (long long )b1
        - (long long )carry >= 0LL) && (long long )b1 - (long long )i >= 0LL) && (long
        long )b2 - (long long )carry >= 0LL) && (long long )b2 - (long long )i >=
        0LL) && (long long )b3 - (long long )carry >= 0LL) && (long long )b3 - (long
        long )i >= 0LL) && (long long )carry - (long long )i >= 0LL) && (unsigned
        char)0 == i) && (unsigned short)0 == carry) && carry == (unsigned short)0)
        && i == (unsigned char)0)) || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-5LL
        + (long long )i) + (long long )na >= 0LL && (-5LL + (long long )i) + (long
        long )nb >= 0LL) && (-4LL + (long long )a) + (long long )i >= 0LL) && (-4LL
        + (long long )b) + (long long )i >= 0LL) && (-4LL + (long long )a0) + (long
        long )i >= 0LL) && (-4LL + (long long )a1) + (long long )i >= 0LL) && (-4LL
        + (long long )a2) + (long long )i >= 0LL) && (-4LL + (long long )a3) + (long
        long )i >= 0LL) && (-4LL + (long long )b0) + (long long )i >= 0LL) && (-4LL
        + (long long )b1) + (long long )i >= 0LL) && (-4LL + (long long )b2) + (long
        long )i >= 0LL) && (-4LL + (long long )b3) + (long long )i >= 0LL) && (-4LL
        + (long long )carry) + (long long )i >= 0LL) && (-4LL + (long long )i) + (long
        long )r0 >= 0LL) && (-4LL + (long long )i) + (long long )r1 >= 0LL) && (-4LL
        + (long long )i) + (long long )r2 >= 0LL) && (-4LL + (long long )i) + (long
        long )r3 >= 0LL) && (-4LL + (long long )i) + (long long )partial_sum >= 0LL)
        && (-4LL + (long long )i) + (long long )r >= 0LL) && (-3LL - (long long )carry)
        + (long long )i >= 0LL) && (0LL - (long long )carry) + (long long )na >= 0LL)
        && (0LL - (long long )carry) + (long long )nb >= 0LL) && (1LL - (long long
        )carry) + (long long )r0 >= 0LL) && (1LL - (long long )carry) + (long long
        )r1 >= 0LL) && (1LL - (long long )carry) + (long long )r2 >= 0LL) && (1LL
        - (long long )carry) + (long long )r3 >= 0LL) && (1LL - (long long )carry)
        + (long long )partial_sum >= 0LL) && (1LL - (long long )carry) + (long long
        )r >= 0LL) && (4LL - (long long )i) + (long long )partial_sum >= 0LL) && (4LL
        - (long long )i) + (long long )na >= 0LL) && (4LL - (long long )i) + (long
        long )nb >= 0LL) && (5LL - (long long )i) + (long long )r0 >= 0LL) && (5LL
        - (long long )i) + (long long )r1 >= 0LL) && (5LL - (long long )i) + (long
        long )r2 >= 0LL) && (5LL - (long long )i) + (long long )r3 >= 0LL) && (5LL
        - (long long )i) + (long long )r >= 0LL) && (251LL - (long long )a0) + (long
        long )i >= 0LL) && (251LL - (long long )a1) + (long long )i >= 0LL) && (251LL
        - (long long )a2) + (long long )i >= 0LL) && (251LL - (long long )a3) + (long
        long )i >= 0LL) && (251LL - (long long )b0) + (long long )i >= 0LL) && (251LL
        - (long long )b1) + (long long )i >= 0LL) && (251LL - (long long )b2) + (long
        long )i >= 0LL) && (251LL - (long long )b3) + (long long )i >= 0LL) && (255LL
        - (long long )a0) + (long long )carry >= 0LL) && (255LL - (long long )b0)
        + (long long )carry >= 0LL) && (4294967291LL - (long long )a) + (long long
        )i >= 0LL) && (4294967291LL - (long long )b) + (long long )i >= 0LL) && (1LL
        + (long long )a) - (long long )carry >= 0LL) && (1LL + (long long )b) - (long
        long )carry >= 0LL) && (1LL + (long long )a0) - (long long )carry >= 0LL)
        && (1LL + (long long )a1) - (long long )carry >= 0LL) && (1LL + (long long
        )a2) - (long long )carry >= 0LL) && (1LL + (long long )a3) - (long long )carry
        >= 0LL) && (1LL + (long long )b0) - (long long )carry >= 0LL) && (1LL + (long
        long )b1) - (long long )carry >= 0LL) && (1LL + (long long )b2) - (long long
        )carry >= 0LL) && (1LL + (long long )b3) - (long long )carry >= 0LL) && (5LL
        + (long long )a) - (long long )i >= 0LL) && (5LL + (long long )b) - (long
        long )i >= 0LL) && (5LL + (long long )a0) - (long long )i >= 0LL) && (5LL
        + (long long )a1) - (long long )i >= 0LL) && (5LL + (long long )a2) - (long
        long )i >= 0LL) && (5LL + (long long )a3) - (long long )i >= 0LL) && (5LL
        + (long long )b0) - (long long )i >= 0LL) && (5LL + (long long )b1) - (long
        long )i >= 0LL) && (5LL + (long long )b2) - (long long )i >= 0LL) && (5LL
        + (long long )b3) - (long long )i >= 0LL) && (5LL + (long long )carry) - (long
        long )i >= 0LL) && (251LL + (long long )i) - (long long )r0 >= 0LL) && (251LL
        + (long long )i) - (long long )r1 >= 0LL) && (251LL + (long long )i) - (long
        long )r2 >= 0LL) && (251LL + (long long )i) - (long long )r3 >= 0LL) && (65531LL
        + (long long )i) - (long long )partial_sum >= 0LL) && (65534LL + (long long
        )carry) - (long long )partial_sum >= 0LL) && (4294967291LL + (long long )i)
        - (long long )r >= 0LL) && (5LL - (long long )carry) - (long long )i >= 0LL)
        && (5LL - (long long )carry) - (long long )na >= 0LL) && (5LL - (long long
        )carry) - (long long )nb >= 0LL) && (9LL - (long long )i) - (long long )na
        >= 0LL) && (9LL - (long long )i) - (long long )nb >= 0LL) && (256LL - (long
        long )a0) - (long long )carry >= 0LL) && (256LL - (long long )a1) - (long
        long )carry >= 0LL) && (256LL - (long long )a2) - (long long )carry >= 0LL)
        && (256LL - (long long )a3) - (long long )carry >= 0LL) && (256LL - (long
        long )b0) - (long long )carry >= 0LL) && (256LL - (long long )b1) - (long
        long )carry >= 0LL) && (256LL - (long long )b2) - (long long )carry >= 0LL)
        && (256LL - (long long )b3) - (long long )carry >= 0LL) && (256LL - (long
        long )carry) - (long long )r0 >= 0LL) && (256LL - (long long )carry) - (long
        long )r1 >= 0LL) && (256LL - (long long )carry) - (long long )r2 >= 0LL) &&
        (256LL - (long long )carry) - (long long )r3 >= 0LL) && (260LL - (long long
        )a0) - (long long )i >= 0LL) && (260LL - (long long )a1) - (long long )i >=
        0LL) && (260LL - (long long )a2) - (long long )i >= 0LL) && (260LL - (long
        long )a3) - (long long )i >= 0LL) && (260LL - (long long )b0) - (long long
        )i >= 0LL) && (260LL - (long long )b1) - (long long )i >= 0LL) && (260LL -
        (long long )b2) - (long long )i >= 0LL) && (260LL - (long long )b3) - (long
        long )i >= 0LL) && (260LL - (long long )i) - (long long )r0 >= 0LL) && (260LL
        - (long long )i) - (long long )r1 >= 0LL) && (260LL - (long long )i) - (long
        long )r2 >= 0LL) && (260LL - (long long )i) - (long long )r3 >= 0LL) && (65536LL
        - (long long )carry) - (long long )partial_sum >= 0LL) && (65539LL - (long
        long )i) - (long long )partial_sum >= 0LL) && (4294967296LL - (long long )a)
        - (long long )carry >= 0LL) && (4294967296LL - (long long )b) - (long long
        )carry >= 0LL) && (4294967296LL - (long long )carry) - (long long )r >= 0LL)
        && (4294967300LL - (long long )a) - (long long )i >= 0LL) && (4294967300LL
        - (long long )b) - (long long )i >= 0LL) && (4294967300LL - (long long )i)
        - (long long )r >= 0LL) && (long long )i - (long long )na >= 0LL) && (long
        long )i - (long long )nb >= 0LL) && (carry == (unsigned short)0 || carry ==
        (unsigned short)1)) && (i == (unsigned char)4 || i == (unsigned char)5))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: ((na == (unsigned char)1 || na == (unsigned char)2) || na == (unsigned
        char)3) || na == (unsigned char)4
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/bitvector/byte_add-1.i
        line: 80
        column: 5
        function: mp_add
      value: ((nb == (unsigned char)1 || nb == (unsigned char)2) || nb == (unsigned
        char)3) || nb == (unsigned char)4
      format: c_expression
