From a321018e2a1914e947aea6731394d6a10c3ff9d8 Mon Sep 17 00:00:00 2001 From: l-kent Date: Mon, 19 Aug 2024 16:43:33 +1000 Subject: [PATCH] fix non-determinism in GTIRB GoTo order creation --- src/main/scala/translating/GTIRBToIR.scala | 2 +- .../basic_function_call_reader_gtirb.expected | 2 +- .../basic_function_call_reader_gtirb.expected | 2 +- .../clang/basic_lock_read_gtirb.expected | 2 +- .../basic_lock_security_read_gtirb.expected | 2 +- .../basic_operation_evaluation_gtirb.expected | 2 +- .../basic_operation_evaluation_gtirb.expected | 2 +- .../basic_operation_evaluation_gtirb.expected | 2 +- .../basic_operation_evaluation_gtirb.expected | 2 +- .../basic_sec_policy_read_gtirb.expected | 2 +- .../basic_sec_policy_read_gtirb.expected | 2 +- .../correct/cjump/clang/cjump_gtirb.expected | 2 +- .../clang_no_plt_no_pic/cjump_gtirb.expected | 2 +- .../function1/gcc/function1_gtirb.expected | 81 +- .../function1/gcc_O2/function1_gtirb.expected | 63 +- .../function1_gtirb.expected | 81 +- .../gcc_pic/function1_gtirb.expected | 81 +- .../clang/functionpointer_gtirb.expected | 2 +- .../functionpointer_gtirb.expected | 2 +- .../clang_pic/functionpointer_gtirb.expected | 2 +- .../gcc_O2/functionpointer_gtirb.expected | 2 +- .../clang/ifbranches_gtirb.expected | 2 +- .../ifbranches_gtirb.expected | 2 +- .../clang_pic/ifbranches_gtirb.expected | 2 +- .../gcc_O2/ifbranches_gtirb.expected | 2 +- .../ifglobal_gtirb.expected | 2 +- .../clang_pic/ifglobal_gtirb.expected | 2 +- .../clang/indirect_call_gtirb.expected | 405 +---- .../clang_O2/indirect_call_gtirb.expected | 315 +--- .../indirect_call_gtirb.expected | 405 +---- .../clang_pic/indirect_call_gtirb.expected | 405 +---- .../gcc/indirect_call_gtirb.expected | 486 +----- .../gcc_O2/indirect_call_gtirb.expected | 486 +----- .../indirect_call_gtirb.expected | 486 +----- .../gcc_pic/indirect_call_gtirb.expected | 486 +----- .../gcc_O2/initialisation_gtirb.expected | 45 +- .../clang_O2/jumptable_gtirb.expected | 18 +- .../jumptable/gcc_O2/jumptable_gtirb.expected | 18 +- .../jumptable3/gcc/jumptable3_gtirb.expected | 18 +- .../gcc_O2/jumptable3_gtirb.expected | 18 +- .../jumptable3_gtirb.expected | 18 +- .../gcc_pic/jumptable3_gtirb.expected | 18 +- .../clang_O2/malloc_with_local_gtirb.expected | 441 +----- .../gcc/malloc_with_local_gtirb.expected | 1215 ++------------- .../gcc_O2/malloc_with_local_gtirb.expected | 567 +------ .../malloc_with_local_gtirb.expected | 1215 ++------------- .../gcc_pic/malloc_with_local_gtirb.expected | 1215 ++------------- .../clang/malloc_with_local2_gtirb.expected | 945 ++--------- .../malloc_with_local2_gtirb.expected | 441 +----- .../malloc_with_local2_gtirb.expected | 945 ++--------- .../malloc_with_local2_gtirb.expected | 945 ++--------- .../gcc/malloc_with_local2_gtirb.expected | 1215 ++------------- .../gcc_O2/malloc_with_local2_gtirb.expected | 567 +------ .../malloc_with_local2_gtirb.expected | 1215 ++------------- .../gcc_pic/malloc_with_local2_gtirb.expected | 1215 ++------------- .../clang/malloc_with_local3_gtirb.expected | 1224 ++------------- .../malloc_with_local3_gtirb.expected | 504 +----- .../malloc_with_local3_gtirb.expected | 1224 ++------------- .../malloc_with_local3_gtirb.expected | 1224 ++------------- .../gcc/malloc_with_local3_gtirb.expected | 1377 ++--------------- .../gcc_O2/malloc_with_local3_gtirb.expected | 1377 ++--------------- .../malloc_with_local3_gtirb.expected | 1377 ++--------------- .../gcc_pic/malloc_with_local3_gtirb.expected | 1377 ++--------------- .../clang/multi_malloc_gtirb.expected | 540 +------ .../clang_O2/multi_malloc_gtirb.expected | 252 +-- .../multi_malloc_gtirb.expected | 540 +------ .../clang_pic/multi_malloc_gtirb.expected | 540 +------ .../nestedif/clang/nestedif_gtirb.expected | 2 +- .../clang_pic/nestedif_gtirb.expected | 2 +- .../clang/simple_jump_gtirb.expected | 2 +- .../simple_jump_gtirb.expected | 2 +- .../switch/clang/switch_gtirb.expected | 4 +- .../switch/clang_pic/switch_gtirb.expected | 4 +- .../using_gamma_conditional_gtirb.expected | 2 +- .../using_gamma_conditional_gtirb.expected | 2 +- .../using_gamma_conditional_gtirb.expected | 2 +- .../iflocal/clang/iflocal_gtirb.expected | 2 +- .../iflocal/clang_pic/iflocal_gtirb.expected | 2 +- ...c_memcpy_strlen_memset_free_gtirb.expected | 27 +- ...c_memcpy_strlen_memset_free_gtirb.expected | 27 +- .../clang_pic/nestedifglobal_gtirb.expected | 2 +- 81 files changed, 3113 insertions(+), 24645 deletions(-) diff --git a/src/main/scala/translating/GTIRBToIR.scala b/src/main/scala/translating/GTIRBToIR.scala index fceb07692..37f6360ae 100644 --- a/src/main/scala/translating/GTIRBToIR.scala +++ b/src/main/scala/translating/GTIRBToIR.scala @@ -370,7 +370,7 @@ class GTIRBToIR(mods: Seq[Module], parserMap: immutable.Map[String, Array[Array[ trueBlock.replaceJump(currentBlock.jump) falseBlock.replaceJump(jumpCopy) } - currentBlock.replaceJump(GoTo(mutable.Set(trueBlock, falseBlock))) + currentBlock.replaceJump(GoTo(Seq(trueBlock, falseBlock))) currentBlock.statements.remove(i) newBlocks diff --git a/src/test/correct/basic_function_call_reader/clang/basic_function_call_reader_gtirb.expected b/src/test/correct/basic_function_call_reader/clang/basic_function_call_reader_gtirb.expected index 2a16b3662..40693258f 100644 --- a/src/test/correct/basic_function_call_reader/clang/basic_function_call_reader_gtirb.expected +++ b/src/test/correct/basic_function_call_reader/clang/basic_function_call_reader_gtirb.expected @@ -145,7 +145,7 @@ implementation main() NF, Gamma_NF := Cse0__5$0$7[32:31], Gamma_Cse0__5$0$7; R8, Gamma_R8 := zero_extend32_32(Cse0__5$0$7), Gamma_Cse0__5$0$7; assert Gamma_ZF; - goto $main$__0__$p64I2ZUnTxGzbzeacDZqwg$__1, $main$__0__$p64I2ZUnTxGzbzeacDZqwg$__0; + goto $main$__0__$p64I2ZUnTxGzbzeacDZqwg$__0, $main$__0__$p64I2ZUnTxGzbzeacDZqwg$__1; $main$__1__$bKbuo5TmTwOMb5a3DV3xHQ: assume {:captureState "$main$__1__$bKbuo5TmTwOMb5a3DV3xHQ"} true; goto $main$__2__$aBEoJbwOSm2rHPYmBa6e_A; diff --git a/src/test/correct/basic_function_call_reader/clang_no_plt_no_pic/basic_function_call_reader_gtirb.expected b/src/test/correct/basic_function_call_reader/clang_no_plt_no_pic/basic_function_call_reader_gtirb.expected index fbc8752c7..f2e5f06d8 100644 --- a/src/test/correct/basic_function_call_reader/clang_no_plt_no_pic/basic_function_call_reader_gtirb.expected +++ b/src/test/correct/basic_function_call_reader/clang_no_plt_no_pic/basic_function_call_reader_gtirb.expected @@ -145,7 +145,7 @@ implementation main() NF, Gamma_NF := Cse0__5$2$7[32:31], Gamma_Cse0__5$2$7; R8, Gamma_R8 := zero_extend32_32(Cse0__5$2$7), Gamma_Cse0__5$2$7; assert Gamma_ZF; - goto $main$__0__$WfJX0DVpQGWbeLbKJqZHWA$__1, $main$__0__$WfJX0DVpQGWbeLbKJqZHWA$__0; + goto $main$__0__$WfJX0DVpQGWbeLbKJqZHWA$__0, $main$__0__$WfJX0DVpQGWbeLbKJqZHWA$__1; $main$__1__$r0XSeayHQLKv3XOIC~hUrw: assume {:captureState "$main$__1__$r0XSeayHQLKv3XOIC~hUrw"} true; goto $main$__2__$lAtG_PvKQRuVF0Vm7Ddqjw; diff --git a/src/test/correct/basic_lock_read/clang/basic_lock_read_gtirb.expected b/src/test/correct/basic_lock_read/clang/basic_lock_read_gtirb.expected index a7e6721d5..613afcdf3 100644 --- a/src/test/correct/basic_lock_read/clang/basic_lock_read_gtirb.expected +++ b/src/test/correct/basic_lock_read/clang/basic_lock_read_gtirb.expected @@ -140,7 +140,7 @@ implementation main() NF, Gamma_NF := Cse0__5$2$5[32:31], Gamma_Cse0__5$2$5; R8, Gamma_R8 := zero_extend32_32(Cse0__5$2$5), Gamma_Cse0__5$2$5; assert Gamma_ZF; - goto $main$__0__$rFLbTMieRHaXyRDy_WM9nA$__1, $main$__0__$rFLbTMieRHaXyRDy_WM9nA$__0; + goto $main$__0__$rFLbTMieRHaXyRDy_WM9nA$__0, $main$__0__$rFLbTMieRHaXyRDy_WM9nA$__1; $main$__1__$24kG8YkCTZOdLFRKQWWeuQ: assume {:captureState "$main$__1__$24kG8YkCTZOdLFRKQWWeuQ"} true; goto $main$__2__$Uq6ddtMrQtqVC9c4DWnGkw; diff --git a/src/test/correct/basic_lock_security_read/clang_no_plt_no_pic/basic_lock_security_read_gtirb.expected b/src/test/correct/basic_lock_security_read/clang_no_plt_no_pic/basic_lock_security_read_gtirb.expected index 4143d9ad7..7dd849362 100644 --- a/src/test/correct/basic_lock_security_read/clang_no_plt_no_pic/basic_lock_security_read_gtirb.expected +++ b/src/test/correct/basic_lock_security_read/clang_no_plt_no_pic/basic_lock_security_read_gtirb.expected @@ -138,7 +138,7 @@ implementation main() NF, Gamma_NF := Cse0__5$2$5[32:31], Gamma_Cse0__5$2$5; R8, Gamma_R8 := zero_extend32_32(Cse0__5$2$5), Gamma_Cse0__5$2$5; assert Gamma_ZF; - goto $main$__0__$ah2ASK3lTCmvZ46W1uC2Dg$__1, $main$__0__$ah2ASK3lTCmvZ46W1uC2Dg$__0; + goto $main$__0__$ah2ASK3lTCmvZ46W1uC2Dg$__0, $main$__0__$ah2ASK3lTCmvZ46W1uC2Dg$__1; $main$__1__$IUFLo3ClTS6sO62N9ZSQ2Q: assume {:captureState "$main$__1__$IUFLo3ClTS6sO62N9ZSQ2Q"} true; goto $main$__2__$GM9lIeMTTKel2N9BZPjHpA; diff --git a/src/test/correct/basic_operation_evaluation/clang_no_plt_no_pic/basic_operation_evaluation_gtirb.expected b/src/test/correct/basic_operation_evaluation/clang_no_plt_no_pic/basic_operation_evaluation_gtirb.expected index be6069b66..b49c77d95 100644 --- a/src/test/correct/basic_operation_evaluation/clang_no_plt_no_pic/basic_operation_evaluation_gtirb.expected +++ b/src/test/correct/basic_operation_evaluation/clang_no_plt_no_pic/basic_operation_evaluation_gtirb.expected @@ -164,7 +164,7 @@ implementation main() R8, Gamma_R8 := zero_extend32_32(memory_load32_le(stack, bvadd64(R31, 12bv64))), gamma_load32(Gamma_stack, bvadd64(R31, 12bv64)); R10, Gamma_R10 := zero_extend32_32(memory_load32_le(stack, bvadd64(R31, 8bv64))), gamma_load32(Gamma_stack, bvadd64(R31, 8bv64)); assert Gamma_R10; - goto $main$__0__$cbaW_N42Q0ecmUdVUz6rsw$__1, $main$__0__$cbaW_N42Q0ecmUdVUz6rsw$__0; + goto $main$__0__$cbaW_N42Q0ecmUdVUz6rsw$__0, $main$__0__$cbaW_N42Q0ecmUdVUz6rsw$__1; $main$__0__$cbaW_N42Q0ecmUdVUz6rsw$__0: assume {:captureState "$main$__0__$cbaW_N42Q0ecmUdVUz6rsw$__0"} true; assume (R10[32:0] == 0bv32); diff --git a/src/test/correct/basic_operation_evaluation/gcc/basic_operation_evaluation_gtirb.expected b/src/test/correct/basic_operation_evaluation/gcc/basic_operation_evaluation_gtirb.expected index a11b21889..c85b41e05 100644 --- a/src/test/correct/basic_operation_evaluation/gcc/basic_operation_evaluation_gtirb.expected +++ b/src/test/correct/basic_operation_evaluation/gcc/basic_operation_evaluation_gtirb.expected @@ -139,7 +139,7 @@ implementation main() R0, Gamma_R0 := zero_extend32_32(memory_load32_le(stack, bvadd64(R31, 20bv64))), gamma_load32(Gamma_stack, bvadd64(R31, 20bv64)); R1, Gamma_R1 := zero_extend32_32(memory_load32_le(stack, bvadd64(R31, 24bv64))), gamma_load32(Gamma_stack, bvadd64(R31, 24bv64)); assert Gamma_R1; - goto $main$__0__$B9tkaGtQRX6xFjqGS87lEw$__1, $main$__0__$B9tkaGtQRX6xFjqGS87lEw$__0; + goto $main$__0__$B9tkaGtQRX6xFjqGS87lEw$__0, $main$__0__$B9tkaGtQRX6xFjqGS87lEw$__1; $main$__0__$B9tkaGtQRX6xFjqGS87lEw$__0: assume {:captureState "$main$__0__$B9tkaGtQRX6xFjqGS87lEw$__0"} true; assume (R1[32:0] == 0bv32); diff --git a/src/test/correct/basic_operation_evaluation/gcc_no_plt_no_pic/basic_operation_evaluation_gtirb.expected b/src/test/correct/basic_operation_evaluation/gcc_no_plt_no_pic/basic_operation_evaluation_gtirb.expected index adce0494b..b5aedbad4 100644 --- a/src/test/correct/basic_operation_evaluation/gcc_no_plt_no_pic/basic_operation_evaluation_gtirb.expected +++ b/src/test/correct/basic_operation_evaluation/gcc_no_plt_no_pic/basic_operation_evaluation_gtirb.expected @@ -139,7 +139,7 @@ implementation main() R0, Gamma_R0 := zero_extend32_32(memory_load32_le(stack, bvadd64(R31, 20bv64))), gamma_load32(Gamma_stack, bvadd64(R31, 20bv64)); R1, Gamma_R1 := zero_extend32_32(memory_load32_le(stack, bvadd64(R31, 24bv64))), gamma_load32(Gamma_stack, bvadd64(R31, 24bv64)); assert Gamma_R1; - goto $main$__0__$aTVS6C3SRXWJtEa_z5e59w$__1, $main$__0__$aTVS6C3SRXWJtEa_z5e59w$__0; + goto $main$__0__$aTVS6C3SRXWJtEa_z5e59w$__0, $main$__0__$aTVS6C3SRXWJtEa_z5e59w$__1; $main$__0__$aTVS6C3SRXWJtEa_z5e59w$__0: assume {:captureState "$main$__0__$aTVS6C3SRXWJtEa_z5e59w$__0"} true; assume (R1[32:0] == 0bv32); diff --git a/src/test/correct/basic_operation_evaluation/gcc_pic/basic_operation_evaluation_gtirb.expected b/src/test/correct/basic_operation_evaluation/gcc_pic/basic_operation_evaluation_gtirb.expected index 2122fe760..1e82a2cb3 100644 --- a/src/test/correct/basic_operation_evaluation/gcc_pic/basic_operation_evaluation_gtirb.expected +++ b/src/test/correct/basic_operation_evaluation/gcc_pic/basic_operation_evaluation_gtirb.expected @@ -139,7 +139,7 @@ implementation main() R0, Gamma_R0 := zero_extend32_32(memory_load32_le(stack, bvadd64(R31, 20bv64))), gamma_load32(Gamma_stack, bvadd64(R31, 20bv64)); R1, Gamma_R1 := zero_extend32_32(memory_load32_le(stack, bvadd64(R31, 24bv64))), gamma_load32(Gamma_stack, bvadd64(R31, 24bv64)); assert Gamma_R1; - goto $main$__0__$JcNgWRJOQcqIG8g4zfosRw$__1, $main$__0__$JcNgWRJOQcqIG8g4zfosRw$__0; + goto $main$__0__$JcNgWRJOQcqIG8g4zfosRw$__0, $main$__0__$JcNgWRJOQcqIG8g4zfosRw$__1; $main$__0__$JcNgWRJOQcqIG8g4zfosRw$__0: assume {:captureState "$main$__0__$JcNgWRJOQcqIG8g4zfosRw$__0"} true; assume (R1[32:0] == 0bv32); diff --git a/src/test/correct/basic_sec_policy_read/clang_no_plt_no_pic/basic_sec_policy_read_gtirb.expected b/src/test/correct/basic_sec_policy_read/clang_no_plt_no_pic/basic_sec_policy_read_gtirb.expected index e0ee061e6..daf520e01 100644 --- a/src/test/correct/basic_sec_policy_read/clang_no_plt_no_pic/basic_sec_policy_read_gtirb.expected +++ b/src/test/correct/basic_sec_policy_read/clang_no_plt_no_pic/basic_sec_policy_read_gtirb.expected @@ -141,7 +141,7 @@ implementation main() NF, Gamma_NF := Cse0__5$2$7[32:31], Gamma_Cse0__5$2$7; R8, Gamma_R8 := zero_extend32_32(Cse0__5$2$7), Gamma_Cse0__5$2$7; assert Gamma_ZF; - goto $main$__0__$mhUWbWciRjyRRsDZhN~PKg$__1, $main$__0__$mhUWbWciRjyRRsDZhN~PKg$__0; + goto $main$__0__$mhUWbWciRjyRRsDZhN~PKg$__0, $main$__0__$mhUWbWciRjyRRsDZhN~PKg$__1; $main$__1__$7Fr3FH6lTNeYctpHVIjwfA: assume {:captureState "$main$__1__$7Fr3FH6lTNeYctpHVIjwfA"} true; goto $main$__2__$T6JPTszHSASiS5SG2BJuAQ; diff --git a/src/test/correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read_gtirb.expected b/src/test/correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read_gtirb.expected index 32df52292..d74b467e4 100644 --- a/src/test/correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read_gtirb.expected +++ b/src/test/correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read_gtirb.expected @@ -155,7 +155,7 @@ implementation main() NF, Gamma_NF := Cse0__5$3$9[32:31], Gamma_Cse0__5$3$9; R8, Gamma_R8 := zero_extend32_32(Cse0__5$3$9), Gamma_Cse0__5$3$9; assert Gamma_ZF; - goto $main$__0__$_zy4nZRRQ4202Be_0Qr3jw$__1, $main$__0__$_zy4nZRRQ4202Be_0Qr3jw$__0; + goto $main$__0__$_zy4nZRRQ4202Be_0Qr3jw$__0, $main$__0__$_zy4nZRRQ4202Be_0Qr3jw$__1; $main$__1__$rmVyzzfSSQeYVjuxiNU3PA: assume {:captureState "$main$__1__$rmVyzzfSSQeYVjuxiNU3PA"} true; goto $main$__2__$nmt_XUHDT5eyVHAHshN3ww; diff --git a/src/test/correct/cjump/clang/cjump_gtirb.expected b/src/test/correct/cjump/clang/cjump_gtirb.expected index 12215cf5e..46eff7f81 100644 --- a/src/test/correct/cjump/clang/cjump_gtirb.expected +++ b/src/test/correct/cjump/clang/cjump_gtirb.expected @@ -136,7 +136,7 @@ implementation main() NF, Gamma_NF := Cse0__5$0$6[32:31], Gamma_Cse0__5$0$6; R8, Gamma_R8 := zero_extend32_32(Cse0__5$0$6), Gamma_Cse0__5$0$6; assert Gamma_ZF; - goto $main$__0__$PnDIl5cyR4GGh5gDIaWl6w$__1, $main$__0__$PnDIl5cyR4GGh5gDIaWl6w$__0; + goto $main$__0__$PnDIl5cyR4GGh5gDIaWl6w$__0, $main$__0__$PnDIl5cyR4GGh5gDIaWl6w$__1; $main$__1__$QUCiZ1czSk63UIuy~Dy6Bg: assume {:captureState "$main$__1__$QUCiZ1czSk63UIuy~Dy6Bg"} true; goto $main$__2__$5gUE9BicSVSdDO98Zitx1A; diff --git a/src/test/correct/cjump/clang_no_plt_no_pic/cjump_gtirb.expected b/src/test/correct/cjump/clang_no_plt_no_pic/cjump_gtirb.expected index f4765ce7a..b44499470 100644 --- a/src/test/correct/cjump/clang_no_plt_no_pic/cjump_gtirb.expected +++ b/src/test/correct/cjump/clang_no_plt_no_pic/cjump_gtirb.expected @@ -136,7 +136,7 @@ implementation main() NF, Gamma_NF := Cse0__5$3$6[32:31], Gamma_Cse0__5$3$6; R8, Gamma_R8 := zero_extend32_32(Cse0__5$3$6), Gamma_Cse0__5$3$6; assert Gamma_ZF; - goto $main$__0__$nCAfHRQORqmBecA1YhhLlg$__1, $main$__0__$nCAfHRQORqmBecA1YhhLlg$__0; + goto $main$__0__$nCAfHRQORqmBecA1YhhLlg$__0, $main$__0__$nCAfHRQORqmBecA1YhhLlg$__1; $main$__1__$zSPNKyWWTDmPQQiP1j8ENA: assume {:captureState "$main$__1__$zSPNKyWWTDmPQQiP1j8ENA"} true; goto $main$__2__$l8R0l_GWRn60VI56pcjGpA; diff --git a/src/test/correct/function1/gcc/function1_gtirb.expected b/src/test/correct/function1/gcc/function1_gtirb.expected index 7b070fcc7..a3e86929d 100644 --- a/src/test/correct/function1/gcc/function1_gtirb.expected +++ b/src/test/correct/function1/gcc/function1_gtirb.expected @@ -84,14 +84,7 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -119,14 +112,7 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_630(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -135,14 +121,7 @@ procedure FUN_630(); free requires (memory_load64_le(mem, 69016bv64) == 1792bv64); free requires (memory_load64_le(mem, 69616bv64) == 1924bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -166,14 +145,7 @@ implementation FUN_630() procedure get_two(); modifies Gamma_R0, Gamma_R1, Gamma_R31, Gamma_stack, R0, R1, R31, stack; - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -184,14 +156,7 @@ procedure get_two(); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -229,14 +194,7 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R2, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R2, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -249,14 +207,7 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -326,14 +277,7 @@ implementation main() } procedure printf(); - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -342,14 +286,7 @@ procedure printf(); free requires (memory_load64_le(mem, 69016bv64) == 1792bv64); free requires (memory_load64_le(mem, 69616bv64) == 1924bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); diff --git a/src/test/correct/function1/gcc_O2/function1_gtirb.expected b/src/test/correct/function1/gcc_O2/function1_gtirb.expected index a41ea98d2..bb4ea6029 100644 --- a/src/test/correct/function1/gcc_O2/function1_gtirb.expected +++ b/src/test/correct/function1/gcc_O2/function1_gtirb.expected @@ -64,14 +64,7 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -101,14 +94,7 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R2, Gamma_R29, Gamma_R3, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R2, R29, R3, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -121,14 +107,7 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -183,14 +162,7 @@ implementation main() procedure FUN_620(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -199,14 +171,7 @@ procedure FUN_620(); free requires (memory_load64_le(mem, 69016bv64) == 1920bv64); free requires (memory_load64_le(mem, 69616bv64) == 1664bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -229,14 +194,7 @@ implementation FUN_620() } procedure __printf_chk(); - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -245,14 +203,7 @@ procedure __printf_chk(); free requires (memory_load64_le(mem, 69016bv64) == 1920bv64); free requires (memory_load64_le(mem, 69616bv64) == 1664bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); diff --git a/src/test/correct/function1/gcc_no_plt_no_pic/function1_gtirb.expected b/src/test/correct/function1/gcc_no_plt_no_pic/function1_gtirb.expected index 95208002e..55e102f6d 100644 --- a/src/test/correct/function1/gcc_no_plt_no_pic/function1_gtirb.expected +++ b/src/test/correct/function1/gcc_no_plt_no_pic/function1_gtirb.expected @@ -84,14 +84,7 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -119,14 +112,7 @@ procedure {:extern} guarantee_reflexive(); procedure get_two(); modifies Gamma_R0, Gamma_R1, Gamma_R31, Gamma_stack, R0, R1, R31, stack; - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -137,14 +123,7 @@ procedure get_two(); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -180,14 +159,7 @@ implementation get_two() procedure FUN_630(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -196,14 +168,7 @@ procedure FUN_630(); free requires (memory_load64_le(mem, 69016bv64) == 1792bv64); free requires (memory_load64_le(mem, 69616bv64) == 1924bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -229,14 +194,7 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R2, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R2, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -249,14 +207,7 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -326,14 +277,7 @@ implementation main() } procedure printf(); - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); free requires (memory_load8_le(mem, 2056bv64) == 37bv8); free requires (memory_load8_le(mem, 2057bv64) == 100bv8); free requires (memory_load8_le(mem, 2058bv64) == 10bv8); @@ -342,14 +286,7 @@ procedure printf(); free requires (memory_load64_le(mem, 69016bv64) == 1792bv64); free requires (memory_load64_le(mem, 69616bv64) == 1924bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2056bv64) == 37bv8); free ensures (memory_load8_le(mem, 2057bv64) == 100bv8); free ensures (memory_load8_le(mem, 2058bv64) == 10bv8); diff --git a/src/test/correct/function1/gcc_pic/function1_gtirb.expected b/src/test/correct/function1/gcc_pic/function1_gtirb.expected index 3d6caa89d..1a19f2179 100644 --- a/src/test/correct/function1/gcc_pic/function1_gtirb.expected +++ b/src/test/correct/function1/gcc_pic/function1_gtirb.expected @@ -84,14 +84,7 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2112bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2112bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2120bv64) == 37bv8); free ensures (memory_load8_le(mem, 2121bv64) == 100bv8); free ensures (memory_load8_le(mem, 2122bv64) == 10bv8); @@ -121,14 +114,7 @@ procedure {:extern} guarantee_reflexive(); procedure get_two(); modifies Gamma_R0, Gamma_R1, Gamma_R31, Gamma_stack, R0, R1, R31, stack; - free requires (memory_load8_le(mem, 2112bv64) == 1bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 2bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); + free requires (memory_load64_le(mem, 2112bv64) == 131073bv64); free requires (memory_load8_le(mem, 2120bv64) == 37bv8); free requires (memory_load8_le(mem, 2121bv64) == 100bv8); free requires (memory_load8_le(mem, 2122bv64) == 10bv8); @@ -141,14 +127,7 @@ procedure get_two(); free requires (memory_load64_le(mem, 68992bv64) == 1936bv64); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2112bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2112bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2120bv64) == 37bv8); free ensures (memory_load8_le(mem, 2121bv64) == 100bv8); free ensures (memory_load8_le(mem, 2122bv64) == 10bv8); @@ -186,14 +165,7 @@ implementation get_two() procedure FUN_660(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2112bv64) == 1bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 2bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); + free requires (memory_load64_le(mem, 2112bv64) == 131073bv64); free requires (memory_load8_le(mem, 2120bv64) == 37bv8); free requires (memory_load8_le(mem, 2121bv64) == 100bv8); free requires (memory_load8_le(mem, 2122bv64) == 10bv8); @@ -204,14 +176,7 @@ procedure FUN_660(); free requires (memory_load64_le(mem, 69592bv64) == 69652bv64); free requires (memory_load64_le(mem, 69000bv64) == 1856bv64); free requires (memory_load64_le(mem, 68992bv64) == 1936bv64); - free ensures (memory_load8_le(mem, 2112bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2112bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2120bv64) == 37bv8); free ensures (memory_load8_le(mem, 2121bv64) == 100bv8); free ensures (memory_load8_le(mem, 2122bv64) == 10bv8); @@ -239,14 +204,7 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R2, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R2, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2112bv64) == 1bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 2bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); + free requires (memory_load64_le(mem, 2112bv64) == 131073bv64); free requires (memory_load8_le(mem, 2120bv64) == 37bv8); free requires (memory_load8_le(mem, 2121bv64) == 100bv8); free requires (memory_load8_le(mem, 2122bv64) == 10bv8); @@ -261,14 +219,7 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2112bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2112bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2120bv64) == 37bv8); free ensures (memory_load8_le(mem, 2121bv64) == 100bv8); free ensures (memory_load8_le(mem, 2122bv64) == 10bv8); @@ -343,14 +294,7 @@ implementation main() } procedure printf(); - free requires (memory_load8_le(mem, 2112bv64) == 1bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 2bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); + free requires (memory_load64_le(mem, 2112bv64) == 131073bv64); free requires (memory_load8_le(mem, 2120bv64) == 37bv8); free requires (memory_load8_le(mem, 2121bv64) == 100bv8); free requires (memory_load8_le(mem, 2122bv64) == 10bv8); @@ -361,14 +305,7 @@ procedure printf(); free requires (memory_load64_le(mem, 69592bv64) == 69652bv64); free requires (memory_load64_le(mem, 69000bv64) == 1856bv64); free requires (memory_load64_le(mem, 68992bv64) == 1936bv64); - free ensures (memory_load8_le(mem, 2112bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); + free ensures (memory_load64_le(mem, 2112bv64) == 131073bv64); free ensures (memory_load8_le(mem, 2120bv64) == 37bv8); free ensures (memory_load8_le(mem, 2121bv64) == 100bv8); free ensures (memory_load8_le(mem, 2122bv64) == 10bv8); diff --git a/src/test/correct/functionpointer/clang/functionpointer_gtirb.expected b/src/test/correct/functionpointer/clang/functionpointer_gtirb.expected index 2a98094b8..47885be86 100644 --- a/src/test/correct/functionpointer/clang/functionpointer_gtirb.expected +++ b/src/test/correct/functionpointer/clang/functionpointer_gtirb.expected @@ -280,7 +280,7 @@ implementation main() NF, Gamma_NF := Cse0__5$7$1[32:31], Gamma_Cse0__5$7$1; R8, Gamma_R8 := zero_extend32_32(Cse0__5$7$1), Gamma_Cse0__5$7$1; assert Gamma_ZF; - goto $main$__2__$AkRBc3htTB6hp_enLsE9xA$__1, $main$__2__$AkRBc3htTB6hp_enLsE9xA$__0; + goto $main$__2__$AkRBc3htTB6hp_enLsE9xA$__0, $main$__2__$AkRBc3htTB6hp_enLsE9xA$__1; $main$__3__$I8FZ352ZRO~IEf~R_0OuJQ: assume {:captureState "$main$__3__$I8FZ352ZRO~IEf~R_0OuJQ"} true; goto $main$__4__$70RWhLkDTe~EhsDioLw8WQ; diff --git a/src/test/correct/functionpointer/clang_no_plt_no_pic/functionpointer_gtirb.expected b/src/test/correct/functionpointer/clang_no_plt_no_pic/functionpointer_gtirb.expected index 0541508c3..01c79b0f6 100644 --- a/src/test/correct/functionpointer/clang_no_plt_no_pic/functionpointer_gtirb.expected +++ b/src/test/correct/functionpointer/clang_no_plt_no_pic/functionpointer_gtirb.expected @@ -175,7 +175,7 @@ implementation main() NF, Gamma_NF := Cse0__5$10$1[32:31], Gamma_Cse0__5$10$1; R8, Gamma_R8 := zero_extend32_32(Cse0__5$10$1), Gamma_Cse0__5$10$1; assert Gamma_ZF; - goto $main$__2__$jAuSAq1RRHioRGvMjWHNAw$__1, $main$__2__$jAuSAq1RRHioRGvMjWHNAw$__0; + goto $main$__2__$jAuSAq1RRHioRGvMjWHNAw$__0, $main$__2__$jAuSAq1RRHioRGvMjWHNAw$__1; $main$__3__$ro8BqMLfSoW~UzXY~FUeUA: assume {:captureState "$main$__3__$ro8BqMLfSoW~UzXY~FUeUA"} true; goto $main$__4__$gRnmL5RvT_uL3Sf8GftYWg; diff --git a/src/test/correct/functionpointer/clang_pic/functionpointer_gtirb.expected b/src/test/correct/functionpointer/clang_pic/functionpointer_gtirb.expected index 2b1b884a5..6ab5da5b5 100644 --- a/src/test/correct/functionpointer/clang_pic/functionpointer_gtirb.expected +++ b/src/test/correct/functionpointer/clang_pic/functionpointer_gtirb.expected @@ -291,7 +291,7 @@ implementation main() NF, Gamma_NF := Cse0__5$7$1[32:31], Gamma_Cse0__5$7$1; R8, Gamma_R8 := zero_extend32_32(Cse0__5$7$1), Gamma_Cse0__5$7$1; assert Gamma_ZF; - goto $main$__4__$ZMwLE9GySQC4wAmL8es_Tw$__1, $main$__4__$ZMwLE9GySQC4wAmL8es_Tw$__0; + goto $main$__4__$ZMwLE9GySQC4wAmL8es_Tw$__0, $main$__4__$ZMwLE9GySQC4wAmL8es_Tw$__1; $main$__5__$tQCpvwKrSeCFPREd7E8FUA: assume {:captureState "$main$__5__$tQCpvwKrSeCFPREd7E8FUA"} true; goto $main$__9__$zMmLxlHWR8mJqTkM1yPBaQ; diff --git a/src/test/correct/functionpointer/gcc_O2/functionpointer_gtirb.expected b/src/test/correct/functionpointer/gcc_O2/functionpointer_gtirb.expected index 9d0a4fa32..617efea08 100644 --- a/src/test/correct/functionpointer/gcc_O2/functionpointer_gtirb.expected +++ b/src/test/correct/functionpointer/gcc_O2/functionpointer_gtirb.expected @@ -186,7 +186,7 @@ implementation main() R1, Gamma_R1 := bvadd64(R1, 1984bv64), Gamma_R1; R0, Gamma_R0 := bvadd64(R0, 1952bv64), Gamma_R0; assert Gamma_ZF; - goto $main$__1__$ca5W8ecrTdSh_xILQFKWFg$__1, $main$__1__$ca5W8ecrTdSh_xILQFKWFg$__0; + goto $main$__1__$ca5W8ecrTdSh_xILQFKWFg$__0, $main$__1__$ca5W8ecrTdSh_xILQFKWFg$__1; $main$__2__$fEZ8GKsISKaOAJptXmofmg: assume {:captureState "$main$__2__$fEZ8GKsISKaOAJptXmofmg"} true; R30, Gamma_R30 := 1580bv64, true; diff --git a/src/test/correct/ifbranches/clang/ifbranches_gtirb.expected b/src/test/correct/ifbranches/clang/ifbranches_gtirb.expected index 3396dc483..63d86188d 100644 --- a/src/test/correct/ifbranches/clang/ifbranches_gtirb.expected +++ b/src/test/correct/ifbranches/clang/ifbranches_gtirb.expected @@ -134,7 +134,7 @@ implementation main() NF, Gamma_NF := Cse0__5$3$6[32:31], Gamma_Cse0__5$3$6; R8, Gamma_R8 := zero_extend32_32(Cse0__5$3$6), Gamma_Cse0__5$3$6; assert Gamma_ZF; - goto $main$__0__$z7dsAZ41QYe9rvbDt1JoIQ$__1, $main$__0__$z7dsAZ41QYe9rvbDt1JoIQ$__0; + goto $main$__0__$z7dsAZ41QYe9rvbDt1JoIQ$__0, $main$__0__$z7dsAZ41QYe9rvbDt1JoIQ$__1; $main$__1__$22DSnEAzTL6vU9qI4utrZA: assume {:captureState "$main$__1__$22DSnEAzTL6vU9qI4utrZA"} true; goto $main$__2__$UnO2T_q8SO22cZ~w_xJwoA; diff --git a/src/test/correct/ifbranches/clang_no_plt_no_pic/ifbranches_gtirb.expected b/src/test/correct/ifbranches/clang_no_plt_no_pic/ifbranches_gtirb.expected index 6c2c40650..4dfb96614 100644 --- a/src/test/correct/ifbranches/clang_no_plt_no_pic/ifbranches_gtirb.expected +++ b/src/test/correct/ifbranches/clang_no_plt_no_pic/ifbranches_gtirb.expected @@ -134,7 +134,7 @@ implementation main() NF, Gamma_NF := Cse0__5$3$6[32:31], Gamma_Cse0__5$3$6; R8, Gamma_R8 := zero_extend32_32(Cse0__5$3$6), Gamma_Cse0__5$3$6; assert Gamma_ZF; - goto $main$__0__$mTEKqKCNSnKpjYkgtdFG7g$__1, $main$__0__$mTEKqKCNSnKpjYkgtdFG7g$__0; + goto $main$__0__$mTEKqKCNSnKpjYkgtdFG7g$__0, $main$__0__$mTEKqKCNSnKpjYkgtdFG7g$__1; $main$__1__$NSeXbFu3RYidvziY~m8EOw: assume {:captureState "$main$__1__$NSeXbFu3RYidvziY~m8EOw"} true; goto $main$__2__$M_YwdSHqQlmg052ebUZkmA; diff --git a/src/test/correct/ifbranches/clang_pic/ifbranches_gtirb.expected b/src/test/correct/ifbranches/clang_pic/ifbranches_gtirb.expected index 4c5287820..63eda075a 100644 --- a/src/test/correct/ifbranches/clang_pic/ifbranches_gtirb.expected +++ b/src/test/correct/ifbranches/clang_pic/ifbranches_gtirb.expected @@ -134,7 +134,7 @@ implementation main() NF, Gamma_NF := Cse0__5$1$6[32:31], Gamma_Cse0__5$1$6; R8, Gamma_R8 := zero_extend32_32(Cse0__5$1$6), Gamma_Cse0__5$1$6; assert Gamma_ZF; - goto $main$__0__$Q8psLLaQR8SbecxvH8ws~Q$__1, $main$__0__$Q8psLLaQR8SbecxvH8ws~Q$__0; + goto $main$__0__$Q8psLLaQR8SbecxvH8ws~Q$__0, $main$__0__$Q8psLLaQR8SbecxvH8ws~Q$__1; $main$__1__$3PI8Y3CXQAWfqApTN6gMwg: assume {:captureState "$main$__1__$3PI8Y3CXQAWfqApTN6gMwg"} true; goto $main$__2__$_ywFgNFcRe6ulAikhqVbEg; diff --git a/src/test/correct/ifbranches/gcc_O2/ifbranches_gtirb.expected b/src/test/correct/ifbranches/gcc_O2/ifbranches_gtirb.expected index afcd1878c..a2b4c6448 100644 --- a/src/test/correct/ifbranches/gcc_O2/ifbranches_gtirb.expected +++ b/src/test/correct/ifbranches/gcc_O2/ifbranches_gtirb.expected @@ -89,7 +89,7 @@ implementation main() ZF, Gamma_ZF := bvcomp32(Cse0__5$1$0, 0bv32), Gamma_Cse0__5$1$0; NF, Gamma_NF := Cse0__5$1$0[32:31], Gamma_Cse0__5$1$0; assert Gamma_ZF; - goto $main$__0__$qKNLTTV9SPy8sqABlZokYg$__1, $main$__0__$qKNLTTV9SPy8sqABlZokYg$__0; + goto $main$__0__$qKNLTTV9SPy8sqABlZokYg$__0, $main$__0__$qKNLTTV9SPy8sqABlZokYg$__1; $main$__0__$qKNLTTV9SPy8sqABlZokYg$__0: assume {:captureState "$main$__0__$qKNLTTV9SPy8sqABlZokYg$__0"} true; assume (ZF == 1bv1); diff --git a/src/test/correct/ifglobal/clang_no_plt_no_pic/ifglobal_gtirb.expected b/src/test/correct/ifglobal/clang_no_plt_no_pic/ifglobal_gtirb.expected index 98073d485..43de416bb 100644 --- a/src/test/correct/ifglobal/clang_no_plt_no_pic/ifglobal_gtirb.expected +++ b/src/test/correct/ifglobal/clang_no_plt_no_pic/ifglobal_gtirb.expected @@ -127,7 +127,7 @@ implementation main() NF, Gamma_NF := Cse0__5$3$4[32:31], Gamma_Cse0__5$3$4; R8, Gamma_R8 := zero_extend32_32(Cse0__5$3$4), Gamma_Cse0__5$3$4; assert Gamma_ZF; - goto $main$__0__$xfKFivqJT9qVY_ON0~4Usg$__1, $main$__0__$xfKFivqJT9qVY_ON0~4Usg$__0; + goto $main$__0__$xfKFivqJT9qVY_ON0~4Usg$__0, $main$__0__$xfKFivqJT9qVY_ON0~4Usg$__1; $main$__1__$sF1GdfrfRyaKVOAO8eGB6g: assume {:captureState "$main$__1__$sF1GdfrfRyaKVOAO8eGB6g"} true; goto $main$__2__$CIqvpjQOQS2RlKoZj1pQfw; diff --git a/src/test/correct/ifglobal/clang_pic/ifglobal_gtirb.expected b/src/test/correct/ifglobal/clang_pic/ifglobal_gtirb.expected index a0032330b..fe3a8d399 100644 --- a/src/test/correct/ifglobal/clang_pic/ifglobal_gtirb.expected +++ b/src/test/correct/ifglobal/clang_pic/ifglobal_gtirb.expected @@ -136,7 +136,7 @@ implementation main() NF, Gamma_NF := Cse0__5$3$5[32:31], Gamma_Cse0__5$3$5; R8, Gamma_R8 := zero_extend32_32(Cse0__5$3$5), Gamma_Cse0__5$3$5; assert Gamma_ZF; - goto $main$__0__$rjOo3YInS9ep6ZpsZcGhEQ$__1, $main$__0__$rjOo3YInS9ep6ZpsZcGhEQ$__0; + goto $main$__0__$rjOo3YInS9ep6ZpsZcGhEQ$__0, $main$__0__$rjOo3YInS9ep6ZpsZcGhEQ$__1; $main$__1__$baEU1iczT1WhDbVoju64Lg: assume {:captureState "$main$__1__$baEU1iczT1WhDbVoju64Lg"} true; goto $main$__2__$pEVh12TOROuFnk2eh834jw; diff --git a/src/test/correct/indirect_call/clang/indirect_call_gtirb.expected b/src/test/correct/indirect_call/clang/indirect_call_gtirb.expected index 306582306..be9562312 100644 --- a/src/test/correct/indirect_call/clang/indirect_call_gtirb.expected +++ b/src/test/correct/indirect_call/clang/indirect_call_gtirb.expected @@ -68,46 +68,11 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -139,46 +104,11 @@ procedure FUN_630(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 72bv8); - free requires (memory_load8_le(mem, 2001bv64) == 101bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 108bv8); - free requires (memory_load8_le(mem, 2004bv64) == 111bv8); - free requires (memory_load8_le(mem, 2005bv64) == 44bv8); - free requires (memory_load8_le(mem, 2006bv64) == 32bv8); - free requires (memory_load8_le(mem, 2007bv64) == 119bv8); - free requires (memory_load8_le(mem, 2008bv64) == 111bv8); - free requires (memory_load8_le(mem, 2009bv64) == 114bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 100bv8); - free requires (memory_load8_le(mem, 2012bv64) == 33bv8); - free requires (memory_load8_le(mem, 2013bv64) == 10bv8); - free requires (memory_load8_le(mem, 2014bv64) == 0bv8); - free requires (memory_load8_le(mem, 2015bv64) == 67bv8); - free requires (memory_load8_le(mem, 2016bv64) == 97bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 108bv8); - free requires (memory_load8_le(mem, 2019bv64) == 105bv8); - free requires (memory_load8_le(mem, 2020bv64) == 110bv8); - free requires (memory_load8_le(mem, 2021bv64) == 103bv8); - free requires (memory_load8_le(mem, 2022bv64) == 32bv8); - free requires (memory_load8_le(mem, 2023bv64) == 103bv8); - free requires (memory_load8_le(mem, 2024bv64) == 114bv8); - free requires (memory_load8_le(mem, 2025bv64) == 101bv8); - free requires (memory_load8_le(mem, 2026bv64) == 101bv8); - free requires (memory_load8_le(mem, 2027bv64) == 116bv8); - free requires (memory_load8_le(mem, 2028bv64) == 40bv8); - free requires (memory_load8_le(mem, 2029bv64) == 41bv8); - free requires (memory_load8_le(mem, 2030bv64) == 32bv8); - free requires (memory_load8_le(mem, 2031bv64) == 105bv8); - free requires (memory_load8_le(mem, 2032bv64) == 110bv8); - free requires (memory_load8_le(mem, 2033bv64) == 100bv8); - free requires (memory_load8_le(mem, 2034bv64) == 105bv8); - free requires (memory_load8_le(mem, 2035bv64) == 114bv8); - free requires (memory_load8_le(mem, 2036bv64) == 101bv8); - free requires (memory_load8_le(mem, 2037bv64) == 99bv8); - free requires (memory_load8_le(mem, 2038bv64) == 116bv8); - free requires (memory_load8_le(mem, 2039bv64) == 108bv8); + free requires (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2040bv64) == 121bv8); free requires (memory_load8_le(mem, 2041bv64) == 58bv8); free requires (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -191,46 +121,11 @@ procedure FUN_630(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -258,46 +153,11 @@ procedure greet(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 72bv8); - free requires (memory_load8_le(mem, 2001bv64) == 101bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 108bv8); - free requires (memory_load8_le(mem, 2004bv64) == 111bv8); - free requires (memory_load8_le(mem, 2005bv64) == 44bv8); - free requires (memory_load8_le(mem, 2006bv64) == 32bv8); - free requires (memory_load8_le(mem, 2007bv64) == 119bv8); - free requires (memory_load8_le(mem, 2008bv64) == 111bv8); - free requires (memory_load8_le(mem, 2009bv64) == 114bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 100bv8); - free requires (memory_load8_le(mem, 2012bv64) == 33bv8); - free requires (memory_load8_le(mem, 2013bv64) == 10bv8); - free requires (memory_load8_le(mem, 2014bv64) == 0bv8); - free requires (memory_load8_le(mem, 2015bv64) == 67bv8); - free requires (memory_load8_le(mem, 2016bv64) == 97bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 108bv8); - free requires (memory_load8_le(mem, 2019bv64) == 105bv8); - free requires (memory_load8_le(mem, 2020bv64) == 110bv8); - free requires (memory_load8_le(mem, 2021bv64) == 103bv8); - free requires (memory_load8_le(mem, 2022bv64) == 32bv8); - free requires (memory_load8_le(mem, 2023bv64) == 103bv8); - free requires (memory_load8_le(mem, 2024bv64) == 114bv8); - free requires (memory_load8_le(mem, 2025bv64) == 101bv8); - free requires (memory_load8_le(mem, 2026bv64) == 101bv8); - free requires (memory_load8_le(mem, 2027bv64) == 116bv8); - free requires (memory_load8_le(mem, 2028bv64) == 40bv8); - free requires (memory_load8_le(mem, 2029bv64) == 41bv8); - free requires (memory_load8_le(mem, 2030bv64) == 32bv8); - free requires (memory_load8_le(mem, 2031bv64) == 105bv8); - free requires (memory_load8_le(mem, 2032bv64) == 110bv8); - free requires (memory_load8_le(mem, 2033bv64) == 100bv8); - free requires (memory_load8_le(mem, 2034bv64) == 105bv8); - free requires (memory_load8_le(mem, 2035bv64) == 114bv8); - free requires (memory_load8_le(mem, 2036bv64) == 101bv8); - free requires (memory_load8_le(mem, 2037bv64) == 99bv8); - free requires (memory_load8_le(mem, 2038bv64) == 116bv8); - free requires (memory_load8_le(mem, 2039bv64) == 108bv8); + free requires (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2040bv64) == 121bv8); free requires (memory_load8_le(mem, 2041bv64) == 58bv8); free requires (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -314,46 +174,11 @@ procedure greet(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -400,46 +225,11 @@ procedure main(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 72bv8); - free requires (memory_load8_le(mem, 2001bv64) == 101bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 108bv8); - free requires (memory_load8_le(mem, 2004bv64) == 111bv8); - free requires (memory_load8_le(mem, 2005bv64) == 44bv8); - free requires (memory_load8_le(mem, 2006bv64) == 32bv8); - free requires (memory_load8_le(mem, 2007bv64) == 119bv8); - free requires (memory_load8_le(mem, 2008bv64) == 111bv8); - free requires (memory_load8_le(mem, 2009bv64) == 114bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 100bv8); - free requires (memory_load8_le(mem, 2012bv64) == 33bv8); - free requires (memory_load8_le(mem, 2013bv64) == 10bv8); - free requires (memory_load8_le(mem, 2014bv64) == 0bv8); - free requires (memory_load8_le(mem, 2015bv64) == 67bv8); - free requires (memory_load8_le(mem, 2016bv64) == 97bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 108bv8); - free requires (memory_load8_le(mem, 2019bv64) == 105bv8); - free requires (memory_load8_le(mem, 2020bv64) == 110bv8); - free requires (memory_load8_le(mem, 2021bv64) == 103bv8); - free requires (memory_load8_le(mem, 2022bv64) == 32bv8); - free requires (memory_load8_le(mem, 2023bv64) == 103bv8); - free requires (memory_load8_le(mem, 2024bv64) == 114bv8); - free requires (memory_load8_le(mem, 2025bv64) == 101bv8); - free requires (memory_load8_le(mem, 2026bv64) == 101bv8); - free requires (memory_load8_le(mem, 2027bv64) == 116bv8); - free requires (memory_load8_le(mem, 2028bv64) == 40bv8); - free requires (memory_load8_le(mem, 2029bv64) == 41bv8); - free requires (memory_load8_le(mem, 2030bv64) == 32bv8); - free requires (memory_load8_le(mem, 2031bv64) == 105bv8); - free requires (memory_load8_le(mem, 2032bv64) == 110bv8); - free requires (memory_load8_le(mem, 2033bv64) == 100bv8); - free requires (memory_load8_le(mem, 2034bv64) == 105bv8); - free requires (memory_load8_le(mem, 2035bv64) == 114bv8); - free requires (memory_load8_le(mem, 2036bv64) == 101bv8); - free requires (memory_load8_le(mem, 2037bv64) == 99bv8); - free requires (memory_load8_le(mem, 2038bv64) == 116bv8); - free requires (memory_load8_le(mem, 2039bv64) == 108bv8); + free requires (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2040bv64) == 121bv8); free requires (memory_load8_le(mem, 2041bv64) == 58bv8); free requires (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -456,46 +246,11 @@ procedure main(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -558,46 +313,11 @@ procedure printf(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 72bv8); - free requires (memory_load8_le(mem, 2001bv64) == 101bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 108bv8); - free requires (memory_load8_le(mem, 2004bv64) == 111bv8); - free requires (memory_load8_le(mem, 2005bv64) == 44bv8); - free requires (memory_load8_le(mem, 2006bv64) == 32bv8); - free requires (memory_load8_le(mem, 2007bv64) == 119bv8); - free requires (memory_load8_le(mem, 2008bv64) == 111bv8); - free requires (memory_load8_le(mem, 2009bv64) == 114bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 100bv8); - free requires (memory_load8_le(mem, 2012bv64) == 33bv8); - free requires (memory_load8_le(mem, 2013bv64) == 10bv8); - free requires (memory_load8_le(mem, 2014bv64) == 0bv8); - free requires (memory_load8_le(mem, 2015bv64) == 67bv8); - free requires (memory_load8_le(mem, 2016bv64) == 97bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 108bv8); - free requires (memory_load8_le(mem, 2019bv64) == 105bv8); - free requires (memory_load8_le(mem, 2020bv64) == 110bv8); - free requires (memory_load8_le(mem, 2021bv64) == 103bv8); - free requires (memory_load8_le(mem, 2022bv64) == 32bv8); - free requires (memory_load8_le(mem, 2023bv64) == 103bv8); - free requires (memory_load8_le(mem, 2024bv64) == 114bv8); - free requires (memory_load8_le(mem, 2025bv64) == 101bv8); - free requires (memory_load8_le(mem, 2026bv64) == 101bv8); - free requires (memory_load8_le(mem, 2027bv64) == 116bv8); - free requires (memory_load8_le(mem, 2028bv64) == 40bv8); - free requires (memory_load8_le(mem, 2029bv64) == 41bv8); - free requires (memory_load8_le(mem, 2030bv64) == 32bv8); - free requires (memory_load8_le(mem, 2031bv64) == 105bv8); - free requires (memory_load8_le(mem, 2032bv64) == 110bv8); - free requires (memory_load8_le(mem, 2033bv64) == 100bv8); - free requires (memory_load8_le(mem, 2034bv64) == 105bv8); - free requires (memory_load8_le(mem, 2035bv64) == 114bv8); - free requires (memory_load8_le(mem, 2036bv64) == 101bv8); - free requires (memory_load8_le(mem, 2037bv64) == 99bv8); - free requires (memory_load8_le(mem, 2038bv64) == 116bv8); - free requires (memory_load8_le(mem, 2039bv64) == 108bv8); + free requires (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2040bv64) == 121bv8); free requires (memory_load8_le(mem, 2041bv64) == 58bv8); free requires (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -610,46 +330,11 @@ procedure printf(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); diff --git a/src/test/correct/indirect_call/clang_O2/indirect_call_gtirb.expected b/src/test/correct/indirect_call/clang_O2/indirect_call_gtirb.expected index 5eee87823..f7e671599 100644 --- a/src/test/correct/indirect_call/clang_O2/indirect_call_gtirb.expected +++ b/src/test/correct/indirect_call/clang_O2/indirect_call_gtirb.expected @@ -45,46 +45,11 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 1952bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1953bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1954bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1955bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1956bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1957bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1958bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1959bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1960bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1961bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1962bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1963bv64) == 119bv8); - free ensures (memory_load8_le(mem, 1964bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1965bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1966bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1967bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 33bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 67bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 103bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 103bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 40bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 41bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 101bv8); + free ensures (memory_load64_le(mem, 1952bv64) == 7812730813493149697bv64); + free ensures (memory_load64_le(mem, 1960bv64) == 7236284524343077999bv64); + free ensures (memory_load64_le(mem, 1968bv64) == 7956009429470740513bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 2915066345201016935bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 7310021025245765673bv64); free ensures (memory_load8_le(mem, 1992bv64) == 99bv8); free ensures (memory_load8_le(mem, 1993bv64) == 116bv8); free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); @@ -114,46 +79,11 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_630(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 1952bv64) == 1bv8); - free requires (memory_load8_le(mem, 1953bv64) == 0bv8); - free requires (memory_load8_le(mem, 1954bv64) == 2bv8); - free requires (memory_load8_le(mem, 1955bv64) == 0bv8); - free requires (memory_load8_le(mem, 1956bv64) == 72bv8); - free requires (memory_load8_le(mem, 1957bv64) == 101bv8); - free requires (memory_load8_le(mem, 1958bv64) == 108bv8); - free requires (memory_load8_le(mem, 1959bv64) == 108bv8); - free requires (memory_load8_le(mem, 1960bv64) == 111bv8); - free requires (memory_load8_le(mem, 1961bv64) == 44bv8); - free requires (memory_load8_le(mem, 1962bv64) == 32bv8); - free requires (memory_load8_le(mem, 1963bv64) == 119bv8); - free requires (memory_load8_le(mem, 1964bv64) == 111bv8); - free requires (memory_load8_le(mem, 1965bv64) == 114bv8); - free requires (memory_load8_le(mem, 1966bv64) == 108bv8); - free requires (memory_load8_le(mem, 1967bv64) == 100bv8); - free requires (memory_load8_le(mem, 1968bv64) == 33bv8); - free requires (memory_load8_le(mem, 1969bv64) == 0bv8); - free requires (memory_load8_le(mem, 1970bv64) == 67bv8); - free requires (memory_load8_le(mem, 1971bv64) == 97bv8); - free requires (memory_load8_le(mem, 1972bv64) == 108bv8); - free requires (memory_load8_le(mem, 1973bv64) == 108bv8); - free requires (memory_load8_le(mem, 1974bv64) == 105bv8); - free requires (memory_load8_le(mem, 1975bv64) == 110bv8); - free requires (memory_load8_le(mem, 1976bv64) == 103bv8); - free requires (memory_load8_le(mem, 1977bv64) == 32bv8); - free requires (memory_load8_le(mem, 1978bv64) == 103bv8); - free requires (memory_load8_le(mem, 1979bv64) == 114bv8); - free requires (memory_load8_le(mem, 1980bv64) == 101bv8); - free requires (memory_load8_le(mem, 1981bv64) == 101bv8); - free requires (memory_load8_le(mem, 1982bv64) == 116bv8); - free requires (memory_load8_le(mem, 1983bv64) == 40bv8); - free requires (memory_load8_le(mem, 1984bv64) == 41bv8); - free requires (memory_load8_le(mem, 1985bv64) == 32bv8); - free requires (memory_load8_le(mem, 1986bv64) == 105bv8); - free requires (memory_load8_le(mem, 1987bv64) == 110bv8); - free requires (memory_load8_le(mem, 1988bv64) == 100bv8); - free requires (memory_load8_le(mem, 1989bv64) == 105bv8); - free requires (memory_load8_le(mem, 1990bv64) == 114bv8); - free requires (memory_load8_le(mem, 1991bv64) == 101bv8); + free requires (memory_load64_le(mem, 1952bv64) == 7812730813493149697bv64); + free requires (memory_load64_le(mem, 1960bv64) == 7236284524343077999bv64); + free requires (memory_load64_le(mem, 1968bv64) == 7956009429470740513bv64); + free requires (memory_load64_le(mem, 1976bv64) == 2915066345201016935bv64); + free requires (memory_load64_le(mem, 1984bv64) == 7310021025245765673bv64); free requires (memory_load8_le(mem, 1992bv64) == 99bv8); free requires (memory_load8_le(mem, 1993bv64) == 116bv8); free requires (memory_load8_le(mem, 1994bv64) == 108bv8); @@ -164,46 +94,11 @@ procedure FUN_630(); free requires (memory_load64_le(mem, 69072bv64) == 1792bv64); free requires (memory_load64_le(mem, 69592bv64) == 1888bv64); free requires (memory_load64_le(mem, 69680bv64) == 69680bv64); - free ensures (memory_load8_le(mem, 1952bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1953bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1954bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1955bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1956bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1957bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1958bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1959bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1960bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1961bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1962bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1963bv64) == 119bv8); - free ensures (memory_load8_le(mem, 1964bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1965bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1966bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1967bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 33bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 67bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 103bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 103bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 40bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 41bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 101bv8); + free ensures (memory_load64_le(mem, 1952bv64) == 7812730813493149697bv64); + free ensures (memory_load64_le(mem, 1960bv64) == 7236284524343077999bv64); + free ensures (memory_load64_le(mem, 1968bv64) == 7956009429470740513bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 2915066345201016935bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 7310021025245765673bv64); free ensures (memory_load8_le(mem, 1992bv64) == 99bv8); free ensures (memory_load8_le(mem, 1993bv64) == 116bv8); free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); @@ -231,46 +126,11 @@ procedure main(); modifies Gamma_R0, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69672bv64) == 0bv64); free requires (memory_load64_le(mem, 69680bv64) == 69680bv64); - free requires (memory_load8_le(mem, 1952bv64) == 1bv8); - free requires (memory_load8_le(mem, 1953bv64) == 0bv8); - free requires (memory_load8_le(mem, 1954bv64) == 2bv8); - free requires (memory_load8_le(mem, 1955bv64) == 0bv8); - free requires (memory_load8_le(mem, 1956bv64) == 72bv8); - free requires (memory_load8_le(mem, 1957bv64) == 101bv8); - free requires (memory_load8_le(mem, 1958bv64) == 108bv8); - free requires (memory_load8_le(mem, 1959bv64) == 108bv8); - free requires (memory_load8_le(mem, 1960bv64) == 111bv8); - free requires (memory_load8_le(mem, 1961bv64) == 44bv8); - free requires (memory_load8_le(mem, 1962bv64) == 32bv8); - free requires (memory_load8_le(mem, 1963bv64) == 119bv8); - free requires (memory_load8_le(mem, 1964bv64) == 111bv8); - free requires (memory_load8_le(mem, 1965bv64) == 114bv8); - free requires (memory_load8_le(mem, 1966bv64) == 108bv8); - free requires (memory_load8_le(mem, 1967bv64) == 100bv8); - free requires (memory_load8_le(mem, 1968bv64) == 33bv8); - free requires (memory_load8_le(mem, 1969bv64) == 0bv8); - free requires (memory_load8_le(mem, 1970bv64) == 67bv8); - free requires (memory_load8_le(mem, 1971bv64) == 97bv8); - free requires (memory_load8_le(mem, 1972bv64) == 108bv8); - free requires (memory_load8_le(mem, 1973bv64) == 108bv8); - free requires (memory_load8_le(mem, 1974bv64) == 105bv8); - free requires (memory_load8_le(mem, 1975bv64) == 110bv8); - free requires (memory_load8_le(mem, 1976bv64) == 103bv8); - free requires (memory_load8_le(mem, 1977bv64) == 32bv8); - free requires (memory_load8_le(mem, 1978bv64) == 103bv8); - free requires (memory_load8_le(mem, 1979bv64) == 114bv8); - free requires (memory_load8_le(mem, 1980bv64) == 101bv8); - free requires (memory_load8_le(mem, 1981bv64) == 101bv8); - free requires (memory_load8_le(mem, 1982bv64) == 116bv8); - free requires (memory_load8_le(mem, 1983bv64) == 40bv8); - free requires (memory_load8_le(mem, 1984bv64) == 41bv8); - free requires (memory_load8_le(mem, 1985bv64) == 32bv8); - free requires (memory_load8_le(mem, 1986bv64) == 105bv8); - free requires (memory_load8_le(mem, 1987bv64) == 110bv8); - free requires (memory_load8_le(mem, 1988bv64) == 100bv8); - free requires (memory_load8_le(mem, 1989bv64) == 105bv8); - free requires (memory_load8_le(mem, 1990bv64) == 114bv8); - free requires (memory_load8_le(mem, 1991bv64) == 101bv8); + free requires (memory_load64_le(mem, 1952bv64) == 7812730813493149697bv64); + free requires (memory_load64_le(mem, 1960bv64) == 7236284524343077999bv64); + free requires (memory_load64_le(mem, 1968bv64) == 7956009429470740513bv64); + free requires (memory_load64_le(mem, 1976bv64) == 2915066345201016935bv64); + free requires (memory_load64_le(mem, 1984bv64) == 7310021025245765673bv64); free requires (memory_load8_le(mem, 1992bv64) == 99bv8); free requires (memory_load8_le(mem, 1993bv64) == 116bv8); free requires (memory_load8_le(mem, 1994bv64) == 108bv8); @@ -285,46 +145,11 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 1952bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1953bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1954bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1955bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1956bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1957bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1958bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1959bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1960bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1961bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1962bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1963bv64) == 119bv8); - free ensures (memory_load8_le(mem, 1964bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1965bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1966bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1967bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 33bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 67bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 103bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 103bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 40bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 41bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 101bv8); + free ensures (memory_load64_le(mem, 1952bv64) == 7812730813493149697bv64); + free ensures (memory_load64_le(mem, 1960bv64) == 7236284524343077999bv64); + free ensures (memory_load64_le(mem, 1968bv64) == 7956009429470740513bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 2915066345201016935bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 7310021025245765673bv64); free ensures (memory_load8_le(mem, 1992bv64) == 99bv8); free ensures (memory_load8_le(mem, 1993bv64) == 116bv8); free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); @@ -374,46 +199,11 @@ implementation main() } procedure puts(); - free requires (memory_load8_le(mem, 1952bv64) == 1bv8); - free requires (memory_load8_le(mem, 1953bv64) == 0bv8); - free requires (memory_load8_le(mem, 1954bv64) == 2bv8); - free requires (memory_load8_le(mem, 1955bv64) == 0bv8); - free requires (memory_load8_le(mem, 1956bv64) == 72bv8); - free requires (memory_load8_le(mem, 1957bv64) == 101bv8); - free requires (memory_load8_le(mem, 1958bv64) == 108bv8); - free requires (memory_load8_le(mem, 1959bv64) == 108bv8); - free requires (memory_load8_le(mem, 1960bv64) == 111bv8); - free requires (memory_load8_le(mem, 1961bv64) == 44bv8); - free requires (memory_load8_le(mem, 1962bv64) == 32bv8); - free requires (memory_load8_le(mem, 1963bv64) == 119bv8); - free requires (memory_load8_le(mem, 1964bv64) == 111bv8); - free requires (memory_load8_le(mem, 1965bv64) == 114bv8); - free requires (memory_load8_le(mem, 1966bv64) == 108bv8); - free requires (memory_load8_le(mem, 1967bv64) == 100bv8); - free requires (memory_load8_le(mem, 1968bv64) == 33bv8); - free requires (memory_load8_le(mem, 1969bv64) == 0bv8); - free requires (memory_load8_le(mem, 1970bv64) == 67bv8); - free requires (memory_load8_le(mem, 1971bv64) == 97bv8); - free requires (memory_load8_le(mem, 1972bv64) == 108bv8); - free requires (memory_load8_le(mem, 1973bv64) == 108bv8); - free requires (memory_load8_le(mem, 1974bv64) == 105bv8); - free requires (memory_load8_le(mem, 1975bv64) == 110bv8); - free requires (memory_load8_le(mem, 1976bv64) == 103bv8); - free requires (memory_load8_le(mem, 1977bv64) == 32bv8); - free requires (memory_load8_le(mem, 1978bv64) == 103bv8); - free requires (memory_load8_le(mem, 1979bv64) == 114bv8); - free requires (memory_load8_le(mem, 1980bv64) == 101bv8); - free requires (memory_load8_le(mem, 1981bv64) == 101bv8); - free requires (memory_load8_le(mem, 1982bv64) == 116bv8); - free requires (memory_load8_le(mem, 1983bv64) == 40bv8); - free requires (memory_load8_le(mem, 1984bv64) == 41bv8); - free requires (memory_load8_le(mem, 1985bv64) == 32bv8); - free requires (memory_load8_le(mem, 1986bv64) == 105bv8); - free requires (memory_load8_le(mem, 1987bv64) == 110bv8); - free requires (memory_load8_le(mem, 1988bv64) == 100bv8); - free requires (memory_load8_le(mem, 1989bv64) == 105bv8); - free requires (memory_load8_le(mem, 1990bv64) == 114bv8); - free requires (memory_load8_le(mem, 1991bv64) == 101bv8); + free requires (memory_load64_le(mem, 1952bv64) == 7812730813493149697bv64); + free requires (memory_load64_le(mem, 1960bv64) == 7236284524343077999bv64); + free requires (memory_load64_le(mem, 1968bv64) == 7956009429470740513bv64); + free requires (memory_load64_le(mem, 1976bv64) == 2915066345201016935bv64); + free requires (memory_load64_le(mem, 1984bv64) == 7310021025245765673bv64); free requires (memory_load8_le(mem, 1992bv64) == 99bv8); free requires (memory_load8_le(mem, 1993bv64) == 116bv8); free requires (memory_load8_le(mem, 1994bv64) == 108bv8); @@ -424,46 +214,11 @@ procedure puts(); free requires (memory_load64_le(mem, 69072bv64) == 1792bv64); free requires (memory_load64_le(mem, 69592bv64) == 1888bv64); free requires (memory_load64_le(mem, 69680bv64) == 69680bv64); - free ensures (memory_load8_le(mem, 1952bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1953bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1954bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1955bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1956bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1957bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1958bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1959bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1960bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1961bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1962bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1963bv64) == 119bv8); - free ensures (memory_load8_le(mem, 1964bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1965bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1966bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1967bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 33bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 67bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 103bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 103bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 40bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 41bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 101bv8); + free ensures (memory_load64_le(mem, 1952bv64) == 7812730813493149697bv64); + free ensures (memory_load64_le(mem, 1960bv64) == 7236284524343077999bv64); + free ensures (memory_load64_le(mem, 1968bv64) == 7956009429470740513bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 2915066345201016935bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 7310021025245765673bv64); free ensures (memory_load8_le(mem, 1992bv64) == 99bv8); free ensures (memory_load8_le(mem, 1993bv64) == 116bv8); free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); diff --git a/src/test/correct/indirect_call/clang_no_plt_no_pic/indirect_call_gtirb.expected b/src/test/correct/indirect_call/clang_no_plt_no_pic/indirect_call_gtirb.expected index 3c0a403ed..20a7d5b8a 100644 --- a/src/test/correct/indirect_call/clang_no_plt_no_pic/indirect_call_gtirb.expected +++ b/src/test/correct/indirect_call/clang_no_plt_no_pic/indirect_call_gtirb.expected @@ -68,46 +68,11 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -139,46 +104,11 @@ procedure greet(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 72bv8); - free requires (memory_load8_le(mem, 2001bv64) == 101bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 108bv8); - free requires (memory_load8_le(mem, 2004bv64) == 111bv8); - free requires (memory_load8_le(mem, 2005bv64) == 44bv8); - free requires (memory_load8_le(mem, 2006bv64) == 32bv8); - free requires (memory_load8_le(mem, 2007bv64) == 119bv8); - free requires (memory_load8_le(mem, 2008bv64) == 111bv8); - free requires (memory_load8_le(mem, 2009bv64) == 114bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 100bv8); - free requires (memory_load8_le(mem, 2012bv64) == 33bv8); - free requires (memory_load8_le(mem, 2013bv64) == 10bv8); - free requires (memory_load8_le(mem, 2014bv64) == 0bv8); - free requires (memory_load8_le(mem, 2015bv64) == 67bv8); - free requires (memory_load8_le(mem, 2016bv64) == 97bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 108bv8); - free requires (memory_load8_le(mem, 2019bv64) == 105bv8); - free requires (memory_load8_le(mem, 2020bv64) == 110bv8); - free requires (memory_load8_le(mem, 2021bv64) == 103bv8); - free requires (memory_load8_le(mem, 2022bv64) == 32bv8); - free requires (memory_load8_le(mem, 2023bv64) == 103bv8); - free requires (memory_load8_le(mem, 2024bv64) == 114bv8); - free requires (memory_load8_le(mem, 2025bv64) == 101bv8); - free requires (memory_load8_le(mem, 2026bv64) == 101bv8); - free requires (memory_load8_le(mem, 2027bv64) == 116bv8); - free requires (memory_load8_le(mem, 2028bv64) == 40bv8); - free requires (memory_load8_le(mem, 2029bv64) == 41bv8); - free requires (memory_load8_le(mem, 2030bv64) == 32bv8); - free requires (memory_load8_le(mem, 2031bv64) == 105bv8); - free requires (memory_load8_le(mem, 2032bv64) == 110bv8); - free requires (memory_load8_le(mem, 2033bv64) == 100bv8); - free requires (memory_load8_le(mem, 2034bv64) == 105bv8); - free requires (memory_load8_le(mem, 2035bv64) == 114bv8); - free requires (memory_load8_le(mem, 2036bv64) == 101bv8); - free requires (memory_load8_le(mem, 2037bv64) == 99bv8); - free requires (memory_load8_le(mem, 2038bv64) == 116bv8); - free requires (memory_load8_le(mem, 2039bv64) == 108bv8); + free requires (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2040bv64) == 121bv8); free requires (memory_load8_le(mem, 2041bv64) == 58bv8); free requires (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -195,46 +125,11 @@ procedure greet(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -279,46 +174,11 @@ procedure FUN_630(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 72bv8); - free requires (memory_load8_le(mem, 2001bv64) == 101bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 108bv8); - free requires (memory_load8_le(mem, 2004bv64) == 111bv8); - free requires (memory_load8_le(mem, 2005bv64) == 44bv8); - free requires (memory_load8_le(mem, 2006bv64) == 32bv8); - free requires (memory_load8_le(mem, 2007bv64) == 119bv8); - free requires (memory_load8_le(mem, 2008bv64) == 111bv8); - free requires (memory_load8_le(mem, 2009bv64) == 114bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 100bv8); - free requires (memory_load8_le(mem, 2012bv64) == 33bv8); - free requires (memory_load8_le(mem, 2013bv64) == 10bv8); - free requires (memory_load8_le(mem, 2014bv64) == 0bv8); - free requires (memory_load8_le(mem, 2015bv64) == 67bv8); - free requires (memory_load8_le(mem, 2016bv64) == 97bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 108bv8); - free requires (memory_load8_le(mem, 2019bv64) == 105bv8); - free requires (memory_load8_le(mem, 2020bv64) == 110bv8); - free requires (memory_load8_le(mem, 2021bv64) == 103bv8); - free requires (memory_load8_le(mem, 2022bv64) == 32bv8); - free requires (memory_load8_le(mem, 2023bv64) == 103bv8); - free requires (memory_load8_le(mem, 2024bv64) == 114bv8); - free requires (memory_load8_le(mem, 2025bv64) == 101bv8); - free requires (memory_load8_le(mem, 2026bv64) == 101bv8); - free requires (memory_load8_le(mem, 2027bv64) == 116bv8); - free requires (memory_load8_le(mem, 2028bv64) == 40bv8); - free requires (memory_load8_le(mem, 2029bv64) == 41bv8); - free requires (memory_load8_le(mem, 2030bv64) == 32bv8); - free requires (memory_load8_le(mem, 2031bv64) == 105bv8); - free requires (memory_load8_le(mem, 2032bv64) == 110bv8); - free requires (memory_load8_le(mem, 2033bv64) == 100bv8); - free requires (memory_load8_le(mem, 2034bv64) == 105bv8); - free requires (memory_load8_le(mem, 2035bv64) == 114bv8); - free requires (memory_load8_le(mem, 2036bv64) == 101bv8); - free requires (memory_load8_le(mem, 2037bv64) == 99bv8); - free requires (memory_load8_le(mem, 2038bv64) == 116bv8); - free requires (memory_load8_le(mem, 2039bv64) == 108bv8); + free requires (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2040bv64) == 121bv8); free requires (memory_load8_le(mem, 2041bv64) == 58bv8); free requires (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -331,46 +191,11 @@ procedure FUN_630(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -400,46 +225,11 @@ procedure main(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 72bv8); - free requires (memory_load8_le(mem, 2001bv64) == 101bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 108bv8); - free requires (memory_load8_le(mem, 2004bv64) == 111bv8); - free requires (memory_load8_le(mem, 2005bv64) == 44bv8); - free requires (memory_load8_le(mem, 2006bv64) == 32bv8); - free requires (memory_load8_le(mem, 2007bv64) == 119bv8); - free requires (memory_load8_le(mem, 2008bv64) == 111bv8); - free requires (memory_load8_le(mem, 2009bv64) == 114bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 100bv8); - free requires (memory_load8_le(mem, 2012bv64) == 33bv8); - free requires (memory_load8_le(mem, 2013bv64) == 10bv8); - free requires (memory_load8_le(mem, 2014bv64) == 0bv8); - free requires (memory_load8_le(mem, 2015bv64) == 67bv8); - free requires (memory_load8_le(mem, 2016bv64) == 97bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 108bv8); - free requires (memory_load8_le(mem, 2019bv64) == 105bv8); - free requires (memory_load8_le(mem, 2020bv64) == 110bv8); - free requires (memory_load8_le(mem, 2021bv64) == 103bv8); - free requires (memory_load8_le(mem, 2022bv64) == 32bv8); - free requires (memory_load8_le(mem, 2023bv64) == 103bv8); - free requires (memory_load8_le(mem, 2024bv64) == 114bv8); - free requires (memory_load8_le(mem, 2025bv64) == 101bv8); - free requires (memory_load8_le(mem, 2026bv64) == 101bv8); - free requires (memory_load8_le(mem, 2027bv64) == 116bv8); - free requires (memory_load8_le(mem, 2028bv64) == 40bv8); - free requires (memory_load8_le(mem, 2029bv64) == 41bv8); - free requires (memory_load8_le(mem, 2030bv64) == 32bv8); - free requires (memory_load8_le(mem, 2031bv64) == 105bv8); - free requires (memory_load8_le(mem, 2032bv64) == 110bv8); - free requires (memory_load8_le(mem, 2033bv64) == 100bv8); - free requires (memory_load8_le(mem, 2034bv64) == 105bv8); - free requires (memory_load8_le(mem, 2035bv64) == 114bv8); - free requires (memory_load8_le(mem, 2036bv64) == 101bv8); - free requires (memory_load8_le(mem, 2037bv64) == 99bv8); - free requires (memory_load8_le(mem, 2038bv64) == 116bv8); - free requires (memory_load8_le(mem, 2039bv64) == 108bv8); + free requires (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2040bv64) == 121bv8); free requires (memory_load8_le(mem, 2041bv64) == 58bv8); free requires (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -456,46 +246,11 @@ procedure main(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -558,46 +313,11 @@ procedure printf(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 72bv8); - free requires (memory_load8_le(mem, 2001bv64) == 101bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 108bv8); - free requires (memory_load8_le(mem, 2004bv64) == 111bv8); - free requires (memory_load8_le(mem, 2005bv64) == 44bv8); - free requires (memory_load8_le(mem, 2006bv64) == 32bv8); - free requires (memory_load8_le(mem, 2007bv64) == 119bv8); - free requires (memory_load8_le(mem, 2008bv64) == 111bv8); - free requires (memory_load8_le(mem, 2009bv64) == 114bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 100bv8); - free requires (memory_load8_le(mem, 2012bv64) == 33bv8); - free requires (memory_load8_le(mem, 2013bv64) == 10bv8); - free requires (memory_load8_le(mem, 2014bv64) == 0bv8); - free requires (memory_load8_le(mem, 2015bv64) == 67bv8); - free requires (memory_load8_le(mem, 2016bv64) == 97bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 108bv8); - free requires (memory_load8_le(mem, 2019bv64) == 105bv8); - free requires (memory_load8_le(mem, 2020bv64) == 110bv8); - free requires (memory_load8_le(mem, 2021bv64) == 103bv8); - free requires (memory_load8_le(mem, 2022bv64) == 32bv8); - free requires (memory_load8_le(mem, 2023bv64) == 103bv8); - free requires (memory_load8_le(mem, 2024bv64) == 114bv8); - free requires (memory_load8_le(mem, 2025bv64) == 101bv8); - free requires (memory_load8_le(mem, 2026bv64) == 101bv8); - free requires (memory_load8_le(mem, 2027bv64) == 116bv8); - free requires (memory_load8_le(mem, 2028bv64) == 40bv8); - free requires (memory_load8_le(mem, 2029bv64) == 41bv8); - free requires (memory_load8_le(mem, 2030bv64) == 32bv8); - free requires (memory_load8_le(mem, 2031bv64) == 105bv8); - free requires (memory_load8_le(mem, 2032bv64) == 110bv8); - free requires (memory_load8_le(mem, 2033bv64) == 100bv8); - free requires (memory_load8_le(mem, 2034bv64) == 105bv8); - free requires (memory_load8_le(mem, 2035bv64) == 114bv8); - free requires (memory_load8_le(mem, 2036bv64) == 101bv8); - free requires (memory_load8_le(mem, 2037bv64) == 99bv8); - free requires (memory_load8_le(mem, 2038bv64) == 116bv8); - free requires (memory_load8_le(mem, 2039bv64) == 108bv8); + free requires (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2040bv64) == 121bv8); free requires (memory_load8_le(mem, 2041bv64) == 58bv8); free requires (memory_load8_le(mem, 2042bv64) == 10bv8); @@ -610,46 +330,11 @@ procedure printf(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2040bv64) == 121bv8); free ensures (memory_load8_le(mem, 2041bv64) == 58bv8); free ensures (memory_load8_le(mem, 2042bv64) == 10bv8); diff --git a/src/test/correct/indirect_call/clang_pic/indirect_call_gtirb.expected b/src/test/correct/indirect_call/clang_pic/indirect_call_gtirb.expected index fe2435a3e..d552dd48f 100644 --- a/src/test/correct/indirect_call/clang_pic/indirect_call_gtirb.expected +++ b/src/test/correct/indirect_call/clang_pic/indirect_call_gtirb.expected @@ -68,46 +68,11 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 2061bv64) == 0bv8); free ensures (memory_load8_le(mem, 2062bv64) == 2bv8); free ensures (memory_load8_le(mem, 2063bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2064bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2104bv64) == 121bv8); free ensures (memory_load8_le(mem, 2105bv64) == 58bv8); free ensures (memory_load8_le(mem, 2106bv64) == 10bv8); @@ -142,46 +107,11 @@ procedure main(); free requires (memory_load8_le(mem, 2061bv64) == 0bv8); free requires (memory_load8_le(mem, 2062bv64) == 2bv8); free requires (memory_load8_le(mem, 2063bv64) == 0bv8); - free requires (memory_load8_le(mem, 2064bv64) == 72bv8); - free requires (memory_load8_le(mem, 2065bv64) == 101bv8); - free requires (memory_load8_le(mem, 2066bv64) == 108bv8); - free requires (memory_load8_le(mem, 2067bv64) == 108bv8); - free requires (memory_load8_le(mem, 2068bv64) == 111bv8); - free requires (memory_load8_le(mem, 2069bv64) == 44bv8); - free requires (memory_load8_le(mem, 2070bv64) == 32bv8); - free requires (memory_load8_le(mem, 2071bv64) == 119bv8); - free requires (memory_load8_le(mem, 2072bv64) == 111bv8); - free requires (memory_load8_le(mem, 2073bv64) == 114bv8); - free requires (memory_load8_le(mem, 2074bv64) == 108bv8); - free requires (memory_load8_le(mem, 2075bv64) == 100bv8); - free requires (memory_load8_le(mem, 2076bv64) == 33bv8); - free requires (memory_load8_le(mem, 2077bv64) == 10bv8); - free requires (memory_load8_le(mem, 2078bv64) == 0bv8); - free requires (memory_load8_le(mem, 2079bv64) == 67bv8); - free requires (memory_load8_le(mem, 2080bv64) == 97bv8); - free requires (memory_load8_le(mem, 2081bv64) == 108bv8); - free requires (memory_load8_le(mem, 2082bv64) == 108bv8); - free requires (memory_load8_le(mem, 2083bv64) == 105bv8); - free requires (memory_load8_le(mem, 2084bv64) == 110bv8); - free requires (memory_load8_le(mem, 2085bv64) == 103bv8); - free requires (memory_load8_le(mem, 2086bv64) == 32bv8); - free requires (memory_load8_le(mem, 2087bv64) == 103bv8); - free requires (memory_load8_le(mem, 2088bv64) == 114bv8); - free requires (memory_load8_le(mem, 2089bv64) == 101bv8); - free requires (memory_load8_le(mem, 2090bv64) == 101bv8); - free requires (memory_load8_le(mem, 2091bv64) == 116bv8); - free requires (memory_load8_le(mem, 2092bv64) == 40bv8); - free requires (memory_load8_le(mem, 2093bv64) == 41bv8); - free requires (memory_load8_le(mem, 2094bv64) == 32bv8); - free requires (memory_load8_le(mem, 2095bv64) == 105bv8); - free requires (memory_load8_le(mem, 2096bv64) == 110bv8); - free requires (memory_load8_le(mem, 2097bv64) == 100bv8); - free requires (memory_load8_le(mem, 2098bv64) == 105bv8); - free requires (memory_load8_le(mem, 2099bv64) == 114bv8); - free requires (memory_load8_le(mem, 2100bv64) == 101bv8); - free requires (memory_load8_le(mem, 2101bv64) == 99bv8); - free requires (memory_load8_le(mem, 2102bv64) == 116bv8); - free requires (memory_load8_le(mem, 2103bv64) == 108bv8); + free requires (memory_load64_le(mem, 2064bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2072bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2080bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2088bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2096bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2104bv64) == 121bv8); free requires (memory_load8_le(mem, 2105bv64) == 58bv8); free requires (memory_load8_le(mem, 2106bv64) == 10bv8); @@ -199,46 +129,11 @@ procedure main(); free ensures (memory_load8_le(mem, 2061bv64) == 0bv8); free ensures (memory_load8_le(mem, 2062bv64) == 2bv8); free ensures (memory_load8_le(mem, 2063bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2064bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2104bv64) == 121bv8); free ensures (memory_load8_le(mem, 2105bv64) == 58bv8); free ensures (memory_load8_le(mem, 2106bv64) == 10bv8); @@ -304,46 +199,11 @@ procedure FUN_650(); free requires (memory_load8_le(mem, 2061bv64) == 0bv8); free requires (memory_load8_le(mem, 2062bv64) == 2bv8); free requires (memory_load8_le(mem, 2063bv64) == 0bv8); - free requires (memory_load8_le(mem, 2064bv64) == 72bv8); - free requires (memory_load8_le(mem, 2065bv64) == 101bv8); - free requires (memory_load8_le(mem, 2066bv64) == 108bv8); - free requires (memory_load8_le(mem, 2067bv64) == 108bv8); - free requires (memory_load8_le(mem, 2068bv64) == 111bv8); - free requires (memory_load8_le(mem, 2069bv64) == 44bv8); - free requires (memory_load8_le(mem, 2070bv64) == 32bv8); - free requires (memory_load8_le(mem, 2071bv64) == 119bv8); - free requires (memory_load8_le(mem, 2072bv64) == 111bv8); - free requires (memory_load8_le(mem, 2073bv64) == 114bv8); - free requires (memory_load8_le(mem, 2074bv64) == 108bv8); - free requires (memory_load8_le(mem, 2075bv64) == 100bv8); - free requires (memory_load8_le(mem, 2076bv64) == 33bv8); - free requires (memory_load8_le(mem, 2077bv64) == 10bv8); - free requires (memory_load8_le(mem, 2078bv64) == 0bv8); - free requires (memory_load8_le(mem, 2079bv64) == 67bv8); - free requires (memory_load8_le(mem, 2080bv64) == 97bv8); - free requires (memory_load8_le(mem, 2081bv64) == 108bv8); - free requires (memory_load8_le(mem, 2082bv64) == 108bv8); - free requires (memory_load8_le(mem, 2083bv64) == 105bv8); - free requires (memory_load8_le(mem, 2084bv64) == 110bv8); - free requires (memory_load8_le(mem, 2085bv64) == 103bv8); - free requires (memory_load8_le(mem, 2086bv64) == 32bv8); - free requires (memory_load8_le(mem, 2087bv64) == 103bv8); - free requires (memory_load8_le(mem, 2088bv64) == 114bv8); - free requires (memory_load8_le(mem, 2089bv64) == 101bv8); - free requires (memory_load8_le(mem, 2090bv64) == 101bv8); - free requires (memory_load8_le(mem, 2091bv64) == 116bv8); - free requires (memory_load8_le(mem, 2092bv64) == 40bv8); - free requires (memory_load8_le(mem, 2093bv64) == 41bv8); - free requires (memory_load8_le(mem, 2094bv64) == 32bv8); - free requires (memory_load8_le(mem, 2095bv64) == 105bv8); - free requires (memory_load8_le(mem, 2096bv64) == 110bv8); - free requires (memory_load8_le(mem, 2097bv64) == 100bv8); - free requires (memory_load8_le(mem, 2098bv64) == 105bv8); - free requires (memory_load8_le(mem, 2099bv64) == 114bv8); - free requires (memory_load8_le(mem, 2100bv64) == 101bv8); - free requires (memory_load8_le(mem, 2101bv64) == 99bv8); - free requires (memory_load8_le(mem, 2102bv64) == 116bv8); - free requires (memory_load8_le(mem, 2103bv64) == 108bv8); + free requires (memory_load64_le(mem, 2064bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2072bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2080bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2088bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2096bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2104bv64) == 121bv8); free requires (memory_load8_le(mem, 2105bv64) == 58bv8); free requires (memory_load8_le(mem, 2106bv64) == 10bv8); @@ -357,46 +217,11 @@ procedure FUN_650(); free ensures (memory_load8_le(mem, 2061bv64) == 0bv8); free ensures (memory_load8_le(mem, 2062bv64) == 2bv8); free ensures (memory_load8_le(mem, 2063bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2064bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2104bv64) == 121bv8); free ensures (memory_load8_le(mem, 2105bv64) == 58bv8); free ensures (memory_load8_le(mem, 2106bv64) == 10bv8); @@ -425,46 +250,11 @@ procedure greet(); free requires (memory_load8_le(mem, 2061bv64) == 0bv8); free requires (memory_load8_le(mem, 2062bv64) == 2bv8); free requires (memory_load8_le(mem, 2063bv64) == 0bv8); - free requires (memory_load8_le(mem, 2064bv64) == 72bv8); - free requires (memory_load8_le(mem, 2065bv64) == 101bv8); - free requires (memory_load8_le(mem, 2066bv64) == 108bv8); - free requires (memory_load8_le(mem, 2067bv64) == 108bv8); - free requires (memory_load8_le(mem, 2068bv64) == 111bv8); - free requires (memory_load8_le(mem, 2069bv64) == 44bv8); - free requires (memory_load8_le(mem, 2070bv64) == 32bv8); - free requires (memory_load8_le(mem, 2071bv64) == 119bv8); - free requires (memory_load8_le(mem, 2072bv64) == 111bv8); - free requires (memory_load8_le(mem, 2073bv64) == 114bv8); - free requires (memory_load8_le(mem, 2074bv64) == 108bv8); - free requires (memory_load8_le(mem, 2075bv64) == 100bv8); - free requires (memory_load8_le(mem, 2076bv64) == 33bv8); - free requires (memory_load8_le(mem, 2077bv64) == 10bv8); - free requires (memory_load8_le(mem, 2078bv64) == 0bv8); - free requires (memory_load8_le(mem, 2079bv64) == 67bv8); - free requires (memory_load8_le(mem, 2080bv64) == 97bv8); - free requires (memory_load8_le(mem, 2081bv64) == 108bv8); - free requires (memory_load8_le(mem, 2082bv64) == 108bv8); - free requires (memory_load8_le(mem, 2083bv64) == 105bv8); - free requires (memory_load8_le(mem, 2084bv64) == 110bv8); - free requires (memory_load8_le(mem, 2085bv64) == 103bv8); - free requires (memory_load8_le(mem, 2086bv64) == 32bv8); - free requires (memory_load8_le(mem, 2087bv64) == 103bv8); - free requires (memory_load8_le(mem, 2088bv64) == 114bv8); - free requires (memory_load8_le(mem, 2089bv64) == 101bv8); - free requires (memory_load8_le(mem, 2090bv64) == 101bv8); - free requires (memory_load8_le(mem, 2091bv64) == 116bv8); - free requires (memory_load8_le(mem, 2092bv64) == 40bv8); - free requires (memory_load8_le(mem, 2093bv64) == 41bv8); - free requires (memory_load8_le(mem, 2094bv64) == 32bv8); - free requires (memory_load8_le(mem, 2095bv64) == 105bv8); - free requires (memory_load8_le(mem, 2096bv64) == 110bv8); - free requires (memory_load8_le(mem, 2097bv64) == 100bv8); - free requires (memory_load8_le(mem, 2098bv64) == 105bv8); - free requires (memory_load8_le(mem, 2099bv64) == 114bv8); - free requires (memory_load8_le(mem, 2100bv64) == 101bv8); - free requires (memory_load8_le(mem, 2101bv64) == 99bv8); - free requires (memory_load8_le(mem, 2102bv64) == 116bv8); - free requires (memory_load8_le(mem, 2103bv64) == 108bv8); + free requires (memory_load64_le(mem, 2064bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2072bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2080bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2088bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2096bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2104bv64) == 121bv8); free requires (memory_load8_le(mem, 2105bv64) == 58bv8); free requires (memory_load8_le(mem, 2106bv64) == 10bv8); @@ -482,46 +272,11 @@ procedure greet(); free ensures (memory_load8_le(mem, 2061bv64) == 0bv8); free ensures (memory_load8_le(mem, 2062bv64) == 2bv8); free ensures (memory_load8_le(mem, 2063bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2064bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2104bv64) == 121bv8); free ensures (memory_load8_le(mem, 2105bv64) == 58bv8); free ensures (memory_load8_le(mem, 2106bv64) == 10bv8); @@ -566,46 +321,11 @@ procedure printf(); free requires (memory_load8_le(mem, 2061bv64) == 0bv8); free requires (memory_load8_le(mem, 2062bv64) == 2bv8); free requires (memory_load8_le(mem, 2063bv64) == 0bv8); - free requires (memory_load8_le(mem, 2064bv64) == 72bv8); - free requires (memory_load8_le(mem, 2065bv64) == 101bv8); - free requires (memory_load8_le(mem, 2066bv64) == 108bv8); - free requires (memory_load8_le(mem, 2067bv64) == 108bv8); - free requires (memory_load8_le(mem, 2068bv64) == 111bv8); - free requires (memory_load8_le(mem, 2069bv64) == 44bv8); - free requires (memory_load8_le(mem, 2070bv64) == 32bv8); - free requires (memory_load8_le(mem, 2071bv64) == 119bv8); - free requires (memory_load8_le(mem, 2072bv64) == 111bv8); - free requires (memory_load8_le(mem, 2073bv64) == 114bv8); - free requires (memory_load8_le(mem, 2074bv64) == 108bv8); - free requires (memory_load8_le(mem, 2075bv64) == 100bv8); - free requires (memory_load8_le(mem, 2076bv64) == 33bv8); - free requires (memory_load8_le(mem, 2077bv64) == 10bv8); - free requires (memory_load8_le(mem, 2078bv64) == 0bv8); - free requires (memory_load8_le(mem, 2079bv64) == 67bv8); - free requires (memory_load8_le(mem, 2080bv64) == 97bv8); - free requires (memory_load8_le(mem, 2081bv64) == 108bv8); - free requires (memory_load8_le(mem, 2082bv64) == 108bv8); - free requires (memory_load8_le(mem, 2083bv64) == 105bv8); - free requires (memory_load8_le(mem, 2084bv64) == 110bv8); - free requires (memory_load8_le(mem, 2085bv64) == 103bv8); - free requires (memory_load8_le(mem, 2086bv64) == 32bv8); - free requires (memory_load8_le(mem, 2087bv64) == 103bv8); - free requires (memory_load8_le(mem, 2088bv64) == 114bv8); - free requires (memory_load8_le(mem, 2089bv64) == 101bv8); - free requires (memory_load8_le(mem, 2090bv64) == 101bv8); - free requires (memory_load8_le(mem, 2091bv64) == 116bv8); - free requires (memory_load8_le(mem, 2092bv64) == 40bv8); - free requires (memory_load8_le(mem, 2093bv64) == 41bv8); - free requires (memory_load8_le(mem, 2094bv64) == 32bv8); - free requires (memory_load8_le(mem, 2095bv64) == 105bv8); - free requires (memory_load8_le(mem, 2096bv64) == 110bv8); - free requires (memory_load8_le(mem, 2097bv64) == 100bv8); - free requires (memory_load8_le(mem, 2098bv64) == 105bv8); - free requires (memory_load8_le(mem, 2099bv64) == 114bv8); - free requires (memory_load8_le(mem, 2100bv64) == 101bv8); - free requires (memory_load8_le(mem, 2101bv64) == 99bv8); - free requires (memory_load8_le(mem, 2102bv64) == 116bv8); - free requires (memory_load8_le(mem, 2103bv64) == 108bv8); + free requires (memory_load64_le(mem, 2064bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2072bv64) == 4827869939076199023bv64); + free requires (memory_load64_le(mem, 2080bv64) == 7431053109074095201bv64); + free requires (memory_load64_le(mem, 2088bv64) == 7575099826965407090bv64); + free requires (memory_load64_le(mem, 2096bv64) == 7814980540757009518bv64); free requires (memory_load8_le(mem, 2104bv64) == 121bv8); free requires (memory_load8_le(mem, 2105bv64) == 58bv8); free requires (memory_load8_le(mem, 2106bv64) == 10bv8); @@ -619,46 +339,11 @@ procedure printf(); free ensures (memory_load8_le(mem, 2061bv64) == 0bv8); free ensures (memory_load8_le(mem, 2062bv64) == 2bv8); free ensures (memory_load8_le(mem, 2063bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 108bv8); + free ensures (memory_load64_le(mem, 2064bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 4827869939076199023bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 7431053109074095201bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 7575099826965407090bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 7814980540757009518bv64); free ensures (memory_load8_le(mem, 2104bv64) == 121bv8); free ensures (memory_load8_le(mem, 2105bv64) == 58bv8); free ensures (memory_load8_le(mem, 2106bv64) == 10bv8); diff --git a/src/test/correct/indirect_call/gcc/indirect_call_gtirb.expected b/src/test/correct/indirect_call/gcc/indirect_call_gtirb.expected index 313aecfa4..865a3484a 100644 --- a/src/test/correct/indirect_call/gcc/indirect_call_gtirb.expected +++ b/src/test/correct/indirect_call/gcc/indirect_call_gtirb.expected @@ -45,54 +45,12 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -120,54 +78,12 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_630(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -176,54 +92,12 @@ procedure FUN_630(); free requires (memory_load64_le(mem, 69016bv64) == 1792bv64); free requires (memory_load64_le(mem, 69616bv64) == 1908bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -247,54 +121,12 @@ implementation FUN_630() procedure greet(); modifies Gamma_R0, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R16, R17, R29, R30, R31, mem, stack; - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -307,54 +139,12 @@ procedure greet(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -397,54 +187,12 @@ procedure main(); modifies Gamma_R0, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -457,54 +205,12 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -555,54 +261,12 @@ implementation main() } procedure puts(); - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -611,54 +275,12 @@ procedure puts(); free requires (memory_load64_le(mem, 69016bv64) == 1792bv64); free requires (memory_load64_le(mem, 69616bv64) == 1908bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); diff --git a/src/test/correct/indirect_call/gcc_O2/indirect_call_gtirb.expected b/src/test/correct/indirect_call/gcc_O2/indirect_call_gtirb.expected index 01bf03778..eccef3f1e 100644 --- a/src/test/correct/indirect_call/gcc_O2/indirect_call_gtirb.expected +++ b/src/test/correct/indirect_call/gcc_O2/indirect_call_gtirb.expected @@ -45,54 +45,12 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -120,54 +78,12 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_630(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -176,54 +92,12 @@ procedure FUN_630(); free requires (memory_load64_le(mem, 69016bv64) == 1856bv64); free requires (memory_load64_le(mem, 69616bv64) == 1600bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -249,54 +123,12 @@ procedure main(); modifies Gamma_R0, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -309,54 +141,12 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -403,54 +193,12 @@ implementation main() procedure greet(); modifies Gamma_R0, Gamma_R16, Gamma_R17, Gamma_mem, R0, R16, R17, mem; - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -459,54 +207,12 @@ procedure greet(); free requires (memory_load64_le(mem, 69016bv64) == 1856bv64); free requires (memory_load64_le(mem, 69616bv64) == 1600bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -527,54 +233,12 @@ implementation greet() } procedure puts(); - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -583,54 +247,12 @@ procedure puts(); free requires (memory_load64_le(mem, 69016bv64) == 1856bv64); free requires (memory_load64_le(mem, 69616bv64) == 1600bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); diff --git a/src/test/correct/indirect_call/gcc_no_plt_no_pic/indirect_call_gtirb.expected b/src/test/correct/indirect_call/gcc_no_plt_no_pic/indirect_call_gtirb.expected index ea2cc5b33..2f97c6221 100644 --- a/src/test/correct/indirect_call/gcc_no_plt_no_pic/indirect_call_gtirb.expected +++ b/src/test/correct/indirect_call/gcc_no_plt_no_pic/indirect_call_gtirb.expected @@ -45,54 +45,12 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -120,54 +78,12 @@ procedure {:extern} guarantee_reflexive(); procedure greet(); modifies Gamma_R0, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R16, R17, R29, R30, R31, mem, stack; - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -180,54 +96,12 @@ procedure greet(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -270,54 +144,12 @@ procedure main(); modifies Gamma_R0, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -330,54 +162,12 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -429,54 +219,12 @@ implementation main() procedure FUN_630(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -485,54 +233,12 @@ procedure FUN_630(); free requires (memory_load64_le(mem, 69016bv64) == 1792bv64); free requires (memory_load64_le(mem, 69616bv64) == 1908bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -555,54 +261,12 @@ implementation FUN_630() } procedure puts(); - free requires (memory_load8_le(mem, 1984bv64) == 1bv8); - free requires (memory_load8_le(mem, 1985bv64) == 0bv8); - free requires (memory_load8_le(mem, 1986bv64) == 2bv8); - free requires (memory_load8_le(mem, 1987bv64) == 0bv8); - free requires (memory_load8_le(mem, 1988bv64) == 0bv8); - free requires (memory_load8_le(mem, 1989bv64) == 0bv8); - free requires (memory_load8_le(mem, 1990bv64) == 0bv8); - free requires (memory_load8_le(mem, 1991bv64) == 0bv8); - free requires (memory_load8_le(mem, 1992bv64) == 72bv8); - free requires (memory_load8_le(mem, 1993bv64) == 101bv8); - free requires (memory_load8_le(mem, 1994bv64) == 108bv8); - free requires (memory_load8_le(mem, 1995bv64) == 108bv8); - free requires (memory_load8_le(mem, 1996bv64) == 111bv8); - free requires (memory_load8_le(mem, 1997bv64) == 44bv8); - free requires (memory_load8_le(mem, 1998bv64) == 32bv8); - free requires (memory_load8_le(mem, 1999bv64) == 119bv8); - free requires (memory_load8_le(mem, 2000bv64) == 111bv8); - free requires (memory_load8_le(mem, 2001bv64) == 114bv8); - free requires (memory_load8_le(mem, 2002bv64) == 108bv8); - free requires (memory_load8_le(mem, 2003bv64) == 100bv8); - free requires (memory_load8_le(mem, 2004bv64) == 33bv8); - free requires (memory_load8_le(mem, 2005bv64) == 0bv8); - free requires (memory_load8_le(mem, 2006bv64) == 0bv8); - free requires (memory_load8_le(mem, 2007bv64) == 0bv8); - free requires (memory_load8_le(mem, 2008bv64) == 67bv8); - free requires (memory_load8_le(mem, 2009bv64) == 97bv8); - free requires (memory_load8_le(mem, 2010bv64) == 108bv8); - free requires (memory_load8_le(mem, 2011bv64) == 108bv8); - free requires (memory_load8_le(mem, 2012bv64) == 105bv8); - free requires (memory_load8_le(mem, 2013bv64) == 110bv8); - free requires (memory_load8_le(mem, 2014bv64) == 103bv8); - free requires (memory_load8_le(mem, 2015bv64) == 32bv8); - free requires (memory_load8_le(mem, 2016bv64) == 103bv8); - free requires (memory_load8_le(mem, 2017bv64) == 114bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 101bv8); - free requires (memory_load8_le(mem, 2020bv64) == 116bv8); - free requires (memory_load8_le(mem, 2021bv64) == 40bv8); - free requires (memory_load8_le(mem, 2022bv64) == 41bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); - free requires (memory_load8_le(mem, 2024bv64) == 105bv8); - free requires (memory_load8_le(mem, 2025bv64) == 110bv8); - free requires (memory_load8_le(mem, 2026bv64) == 100bv8); - free requires (memory_load8_le(mem, 2027bv64) == 105bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 101bv8); - free requires (memory_load8_le(mem, 2030bv64) == 99bv8); - free requires (memory_load8_le(mem, 2031bv64) == 116bv8); + free requires (memory_load64_le(mem, 1984bv64) == 131073bv64); + free requires (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2032bv64) == 108bv8); free requires (memory_load8_le(mem, 2033bv64) == 121bv8); free requires (memory_load8_le(mem, 2034bv64) == 58bv8); @@ -611,54 +275,12 @@ procedure puts(); free requires (memory_load64_le(mem, 69016bv64) == 1792bv64); free requires (memory_load64_le(mem, 69616bv64) == 1908bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 1984bv64) == 1bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 2bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 72bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 108bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 111bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 44bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 116bv8); + free ensures (memory_load64_le(mem, 1984bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); free ensures (memory_load8_le(mem, 2033bv64) == 121bv8); free ensures (memory_load8_le(mem, 2034bv64) == 58bv8); diff --git a/src/test/correct/indirect_call/gcc_pic/indirect_call_gtirb.expected b/src/test/correct/indirect_call/gcc_pic/indirect_call_gtirb.expected index 6905da2ca..b90c4182b 100644 --- a/src/test/correct/indirect_call/gcc_pic/indirect_call_gtirb.expected +++ b/src/test/correct/indirect_call/gcc_pic/indirect_call_gtirb.expected @@ -45,54 +45,12 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2056bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2057bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2058bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2059bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2060bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2061bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2062bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2063bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 116bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2056bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2064bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2096bv64) == 108bv8); free ensures (memory_load8_le(mem, 2097bv64) == 121bv8); free ensures (memory_load8_le(mem, 2098bv64) == 58bv8); @@ -121,54 +79,12 @@ procedure {:extern} guarantee_reflexive(); procedure greet(); modifies Gamma_R0, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R16, R17, R29, R30, R31, mem, stack; - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); - free requires (memory_load8_le(mem, 2056bv64) == 72bv8); - free requires (memory_load8_le(mem, 2057bv64) == 101bv8); - free requires (memory_load8_le(mem, 2058bv64) == 108bv8); - free requires (memory_load8_le(mem, 2059bv64) == 108bv8); - free requires (memory_load8_le(mem, 2060bv64) == 111bv8); - free requires (memory_load8_le(mem, 2061bv64) == 44bv8); - free requires (memory_load8_le(mem, 2062bv64) == 32bv8); - free requires (memory_load8_le(mem, 2063bv64) == 119bv8); - free requires (memory_load8_le(mem, 2064bv64) == 111bv8); - free requires (memory_load8_le(mem, 2065bv64) == 114bv8); - free requires (memory_load8_le(mem, 2066bv64) == 108bv8); - free requires (memory_load8_le(mem, 2067bv64) == 100bv8); - free requires (memory_load8_le(mem, 2068bv64) == 33bv8); - free requires (memory_load8_le(mem, 2069bv64) == 0bv8); - free requires (memory_load8_le(mem, 2070bv64) == 0bv8); - free requires (memory_load8_le(mem, 2071bv64) == 0bv8); - free requires (memory_load8_le(mem, 2072bv64) == 67bv8); - free requires (memory_load8_le(mem, 2073bv64) == 97bv8); - free requires (memory_load8_le(mem, 2074bv64) == 108bv8); - free requires (memory_load8_le(mem, 2075bv64) == 108bv8); - free requires (memory_load8_le(mem, 2076bv64) == 105bv8); - free requires (memory_load8_le(mem, 2077bv64) == 110bv8); - free requires (memory_load8_le(mem, 2078bv64) == 103bv8); - free requires (memory_load8_le(mem, 2079bv64) == 32bv8); - free requires (memory_load8_le(mem, 2080bv64) == 103bv8); - free requires (memory_load8_le(mem, 2081bv64) == 114bv8); - free requires (memory_load8_le(mem, 2082bv64) == 101bv8); - free requires (memory_load8_le(mem, 2083bv64) == 101bv8); - free requires (memory_load8_le(mem, 2084bv64) == 116bv8); - free requires (memory_load8_le(mem, 2085bv64) == 40bv8); - free requires (memory_load8_le(mem, 2086bv64) == 41bv8); - free requires (memory_load8_le(mem, 2087bv64) == 32bv8); - free requires (memory_load8_le(mem, 2088bv64) == 105bv8); - free requires (memory_load8_le(mem, 2089bv64) == 110bv8); - free requires (memory_load8_le(mem, 2090bv64) == 100bv8); - free requires (memory_load8_le(mem, 2091bv64) == 105bv8); - free requires (memory_load8_le(mem, 2092bv64) == 114bv8); - free requires (memory_load8_le(mem, 2093bv64) == 101bv8); - free requires (memory_load8_le(mem, 2094bv64) == 99bv8); - free requires (memory_load8_le(mem, 2095bv64) == 116bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2056bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2064bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2072bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2080bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2088bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2096bv64) == 108bv8); free requires (memory_load8_le(mem, 2097bv64) == 121bv8); free requires (memory_load8_le(mem, 2098bv64) == 58bv8); @@ -182,54 +98,12 @@ procedure greet(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2056bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2057bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2058bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2059bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2060bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2061bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2062bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2063bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 116bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2056bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2064bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2096bv64) == 108bv8); free ensures (memory_load8_le(mem, 2097bv64) == 121bv8); free ensures (memory_load8_le(mem, 2098bv64) == 58bv8); @@ -271,54 +145,12 @@ implementation greet() procedure FUN_650(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); - free requires (memory_load8_le(mem, 2056bv64) == 72bv8); - free requires (memory_load8_le(mem, 2057bv64) == 101bv8); - free requires (memory_load8_le(mem, 2058bv64) == 108bv8); - free requires (memory_load8_le(mem, 2059bv64) == 108bv8); - free requires (memory_load8_le(mem, 2060bv64) == 111bv8); - free requires (memory_load8_le(mem, 2061bv64) == 44bv8); - free requires (memory_load8_le(mem, 2062bv64) == 32bv8); - free requires (memory_load8_le(mem, 2063bv64) == 119bv8); - free requires (memory_load8_le(mem, 2064bv64) == 111bv8); - free requires (memory_load8_le(mem, 2065bv64) == 114bv8); - free requires (memory_load8_le(mem, 2066bv64) == 108bv8); - free requires (memory_load8_le(mem, 2067bv64) == 100bv8); - free requires (memory_load8_le(mem, 2068bv64) == 33bv8); - free requires (memory_load8_le(mem, 2069bv64) == 0bv8); - free requires (memory_load8_le(mem, 2070bv64) == 0bv8); - free requires (memory_load8_le(mem, 2071bv64) == 0bv8); - free requires (memory_load8_le(mem, 2072bv64) == 67bv8); - free requires (memory_load8_le(mem, 2073bv64) == 97bv8); - free requires (memory_load8_le(mem, 2074bv64) == 108bv8); - free requires (memory_load8_le(mem, 2075bv64) == 108bv8); - free requires (memory_load8_le(mem, 2076bv64) == 105bv8); - free requires (memory_load8_le(mem, 2077bv64) == 110bv8); - free requires (memory_load8_le(mem, 2078bv64) == 103bv8); - free requires (memory_load8_le(mem, 2079bv64) == 32bv8); - free requires (memory_load8_le(mem, 2080bv64) == 103bv8); - free requires (memory_load8_le(mem, 2081bv64) == 114bv8); - free requires (memory_load8_le(mem, 2082bv64) == 101bv8); - free requires (memory_load8_le(mem, 2083bv64) == 101bv8); - free requires (memory_load8_le(mem, 2084bv64) == 116bv8); - free requires (memory_load8_le(mem, 2085bv64) == 40bv8); - free requires (memory_load8_le(mem, 2086bv64) == 41bv8); - free requires (memory_load8_le(mem, 2087bv64) == 32bv8); - free requires (memory_load8_le(mem, 2088bv64) == 105bv8); - free requires (memory_load8_le(mem, 2089bv64) == 110bv8); - free requires (memory_load8_le(mem, 2090bv64) == 100bv8); - free requires (memory_load8_le(mem, 2091bv64) == 105bv8); - free requires (memory_load8_le(mem, 2092bv64) == 114bv8); - free requires (memory_load8_le(mem, 2093bv64) == 101bv8); - free requires (memory_load8_le(mem, 2094bv64) == 99bv8); - free requires (memory_load8_le(mem, 2095bv64) == 116bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2056bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2064bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2072bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2080bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2088bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2096bv64) == 108bv8); free requires (memory_load8_le(mem, 2097bv64) == 121bv8); free requires (memory_load8_le(mem, 2098bv64) == 58bv8); @@ -328,54 +160,12 @@ procedure FUN_650(); free requires (memory_load64_le(mem, 69600bv64) == 1940bv64); free requires (memory_load64_le(mem, 69008bv64) == 1856bv64); free requires (memory_load64_le(mem, 69000bv64) == 1936bv64); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2056bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2057bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2058bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2059bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2060bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2061bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2062bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2063bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 116bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2056bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2064bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2096bv64) == 108bv8); free ensures (memory_load8_le(mem, 2097bv64) == 121bv8); free ensures (memory_load8_le(mem, 2098bv64) == 58bv8); @@ -402,54 +192,12 @@ procedure main(); modifies Gamma_R0, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); - free requires (memory_load8_le(mem, 2056bv64) == 72bv8); - free requires (memory_load8_le(mem, 2057bv64) == 101bv8); - free requires (memory_load8_le(mem, 2058bv64) == 108bv8); - free requires (memory_load8_le(mem, 2059bv64) == 108bv8); - free requires (memory_load8_le(mem, 2060bv64) == 111bv8); - free requires (memory_load8_le(mem, 2061bv64) == 44bv8); - free requires (memory_load8_le(mem, 2062bv64) == 32bv8); - free requires (memory_load8_le(mem, 2063bv64) == 119bv8); - free requires (memory_load8_le(mem, 2064bv64) == 111bv8); - free requires (memory_load8_le(mem, 2065bv64) == 114bv8); - free requires (memory_load8_le(mem, 2066bv64) == 108bv8); - free requires (memory_load8_le(mem, 2067bv64) == 100bv8); - free requires (memory_load8_le(mem, 2068bv64) == 33bv8); - free requires (memory_load8_le(mem, 2069bv64) == 0bv8); - free requires (memory_load8_le(mem, 2070bv64) == 0bv8); - free requires (memory_load8_le(mem, 2071bv64) == 0bv8); - free requires (memory_load8_le(mem, 2072bv64) == 67bv8); - free requires (memory_load8_le(mem, 2073bv64) == 97bv8); - free requires (memory_load8_le(mem, 2074bv64) == 108bv8); - free requires (memory_load8_le(mem, 2075bv64) == 108bv8); - free requires (memory_load8_le(mem, 2076bv64) == 105bv8); - free requires (memory_load8_le(mem, 2077bv64) == 110bv8); - free requires (memory_load8_le(mem, 2078bv64) == 103bv8); - free requires (memory_load8_le(mem, 2079bv64) == 32bv8); - free requires (memory_load8_le(mem, 2080bv64) == 103bv8); - free requires (memory_load8_le(mem, 2081bv64) == 114bv8); - free requires (memory_load8_le(mem, 2082bv64) == 101bv8); - free requires (memory_load8_le(mem, 2083bv64) == 101bv8); - free requires (memory_load8_le(mem, 2084bv64) == 116bv8); - free requires (memory_load8_le(mem, 2085bv64) == 40bv8); - free requires (memory_load8_le(mem, 2086bv64) == 41bv8); - free requires (memory_load8_le(mem, 2087bv64) == 32bv8); - free requires (memory_load8_le(mem, 2088bv64) == 105bv8); - free requires (memory_load8_le(mem, 2089bv64) == 110bv8); - free requires (memory_load8_le(mem, 2090bv64) == 100bv8); - free requires (memory_load8_le(mem, 2091bv64) == 105bv8); - free requires (memory_load8_le(mem, 2092bv64) == 114bv8); - free requires (memory_load8_le(mem, 2093bv64) == 101bv8); - free requires (memory_load8_le(mem, 2094bv64) == 99bv8); - free requires (memory_load8_le(mem, 2095bv64) == 116bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2056bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2064bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2072bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2080bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2088bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2096bv64) == 108bv8); free requires (memory_load8_le(mem, 2097bv64) == 121bv8); free requires (memory_load8_le(mem, 2098bv64) == 58bv8); @@ -463,54 +211,12 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2056bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2057bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2058bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2059bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2060bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2061bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2062bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2063bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 116bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2056bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2064bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2096bv64) == 108bv8); free ensures (memory_load8_le(mem, 2097bv64) == 121bv8); free ensures (memory_load8_le(mem, 2098bv64) == 58bv8); @@ -563,54 +269,12 @@ implementation main() } procedure puts(); - free requires (memory_load8_le(mem, 2048bv64) == 1bv8); - free requires (memory_load8_le(mem, 2049bv64) == 0bv8); - free requires (memory_load8_le(mem, 2050bv64) == 2bv8); - free requires (memory_load8_le(mem, 2051bv64) == 0bv8); - free requires (memory_load8_le(mem, 2052bv64) == 0bv8); - free requires (memory_load8_le(mem, 2053bv64) == 0bv8); - free requires (memory_load8_le(mem, 2054bv64) == 0bv8); - free requires (memory_load8_le(mem, 2055bv64) == 0bv8); - free requires (memory_load8_le(mem, 2056bv64) == 72bv8); - free requires (memory_load8_le(mem, 2057bv64) == 101bv8); - free requires (memory_load8_le(mem, 2058bv64) == 108bv8); - free requires (memory_load8_le(mem, 2059bv64) == 108bv8); - free requires (memory_load8_le(mem, 2060bv64) == 111bv8); - free requires (memory_load8_le(mem, 2061bv64) == 44bv8); - free requires (memory_load8_le(mem, 2062bv64) == 32bv8); - free requires (memory_load8_le(mem, 2063bv64) == 119bv8); - free requires (memory_load8_le(mem, 2064bv64) == 111bv8); - free requires (memory_load8_le(mem, 2065bv64) == 114bv8); - free requires (memory_load8_le(mem, 2066bv64) == 108bv8); - free requires (memory_load8_le(mem, 2067bv64) == 100bv8); - free requires (memory_load8_le(mem, 2068bv64) == 33bv8); - free requires (memory_load8_le(mem, 2069bv64) == 0bv8); - free requires (memory_load8_le(mem, 2070bv64) == 0bv8); - free requires (memory_load8_le(mem, 2071bv64) == 0bv8); - free requires (memory_load8_le(mem, 2072bv64) == 67bv8); - free requires (memory_load8_le(mem, 2073bv64) == 97bv8); - free requires (memory_load8_le(mem, 2074bv64) == 108bv8); - free requires (memory_load8_le(mem, 2075bv64) == 108bv8); - free requires (memory_load8_le(mem, 2076bv64) == 105bv8); - free requires (memory_load8_le(mem, 2077bv64) == 110bv8); - free requires (memory_load8_le(mem, 2078bv64) == 103bv8); - free requires (memory_load8_le(mem, 2079bv64) == 32bv8); - free requires (memory_load8_le(mem, 2080bv64) == 103bv8); - free requires (memory_load8_le(mem, 2081bv64) == 114bv8); - free requires (memory_load8_le(mem, 2082bv64) == 101bv8); - free requires (memory_load8_le(mem, 2083bv64) == 101bv8); - free requires (memory_load8_le(mem, 2084bv64) == 116bv8); - free requires (memory_load8_le(mem, 2085bv64) == 40bv8); - free requires (memory_load8_le(mem, 2086bv64) == 41bv8); - free requires (memory_load8_le(mem, 2087bv64) == 32bv8); - free requires (memory_load8_le(mem, 2088bv64) == 105bv8); - free requires (memory_load8_le(mem, 2089bv64) == 110bv8); - free requires (memory_load8_le(mem, 2090bv64) == 100bv8); - free requires (memory_load8_le(mem, 2091bv64) == 105bv8); - free requires (memory_load8_le(mem, 2092bv64) == 114bv8); - free requires (memory_load8_le(mem, 2093bv64) == 101bv8); - free requires (memory_load8_le(mem, 2094bv64) == 99bv8); - free requires (memory_load8_le(mem, 2095bv64) == 116bv8); + free requires (memory_load64_le(mem, 2048bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2056bv64) == 8583909746840200520bv64); + free requires (memory_load64_le(mem, 2064bv64) == 143418749551bv64); + free requires (memory_load64_le(mem, 2072bv64) == 2334956330884555075bv64); + free requires (memory_load64_le(mem, 2080bv64) == 2317427963641295463bv64); + free requires (memory_load64_le(mem, 2088bv64) == 8386658473162862185bv64); free requires (memory_load8_le(mem, 2096bv64) == 108bv8); free requires (memory_load8_le(mem, 2097bv64) == 121bv8); free requires (memory_load8_le(mem, 2098bv64) == 58bv8); @@ -620,54 +284,12 @@ procedure puts(); free requires (memory_load64_le(mem, 69600bv64) == 1940bv64); free requires (memory_load64_le(mem, 69008bv64) == 1856bv64); free requires (memory_load64_le(mem, 69000bv64) == 1936bv64); - free ensures (memory_load8_le(mem, 2048bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2056bv64) == 72bv8); - free ensures (memory_load8_le(mem, 2057bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2058bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2059bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2060bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2061bv64) == 44bv8); - free ensures (memory_load8_le(mem, 2062bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2063bv64) == 119bv8); - free ensures (memory_load8_le(mem, 2064bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2065bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2066bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2067bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2068bv64) == 33bv8); - free ensures (memory_load8_le(mem, 2069bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2070bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2071bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2072bv64) == 67bv8); - free ensures (memory_load8_le(mem, 2073bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2074bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2075bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2076bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2077bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2078bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2079bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2080bv64) == 103bv8); - free ensures (memory_load8_le(mem, 2081bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2082bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2083bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2084bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2085bv64) == 40bv8); - free ensures (memory_load8_le(mem, 2086bv64) == 41bv8); - free ensures (memory_load8_le(mem, 2087bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2088bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 116bv8); + free ensures (memory_load64_le(mem, 2048bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2056bv64) == 8583909746840200520bv64); + free ensures (memory_load64_le(mem, 2064bv64) == 143418749551bv64); + free ensures (memory_load64_le(mem, 2072bv64) == 2334956330884555075bv64); + free ensures (memory_load64_le(mem, 2080bv64) == 2317427963641295463bv64); + free ensures (memory_load64_le(mem, 2088bv64) == 8386658473162862185bv64); free ensures (memory_load8_le(mem, 2096bv64) == 108bv8); free ensures (memory_load8_le(mem, 2097bv64) == 121bv8); free ensures (memory_load8_le(mem, 2098bv64) == 58bv8); diff --git a/src/test/correct/initialisation/gcc_O2/initialisation_gtirb.expected b/src/test/correct/initialisation/gcc_O2/initialisation_gtirb.expected index bffca6928..cc20e1b32 100644 --- a/src/test/correct/initialisation/gcc_O2/initialisation_gtirb.expected +++ b/src/test/correct/initialisation/gcc_O2/initialisation_gtirb.expected @@ -109,46 +109,11 @@ procedure {:extern} guarantee_reflexive(); procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R2, Gamma_R3, Gamma_R4, Gamma_R5, Gamma_R6, Gamma_mem, R0, R1, R2, R3, R4, R5, R6, mem; - free requires (memory_load8_le(mem, 69632bv64) == 0bv8); - free requires (memory_load8_le(mem, 69633bv64) == 0bv8); - free requires (memory_load8_le(mem, 69634bv64) == 0bv8); - free requires (memory_load8_le(mem, 69635bv64) == 0bv8); - free requires (memory_load8_le(mem, 69636bv64) == 0bv8); - free requires (memory_load8_le(mem, 69637bv64) == 0bv8); - free requires (memory_load8_le(mem, 69638bv64) == 0bv8); - free requires (memory_load8_le(mem, 69639bv64) == 0bv8); - free requires (memory_load8_le(mem, 69640bv64) == 8bv8); - free requires (memory_load8_le(mem, 69641bv64) == 16bv8); - free requires (memory_load8_le(mem, 69642bv64) == 1bv8); - free requires (memory_load8_le(mem, 69643bv64) == 0bv8); - free requires (memory_load8_le(mem, 69644bv64) == 0bv8); - free requires (memory_load8_le(mem, 69645bv64) == 0bv8); - free requires (memory_load8_le(mem, 69646bv64) == 0bv8); - free requires (memory_load8_le(mem, 69647bv64) == 0bv8); - free requires (memory_load8_le(mem, 69648bv64) == 5bv8); - free requires (memory_load8_le(mem, 69649bv64) == 0bv8); - free requires (memory_load8_le(mem, 69650bv64) == 0bv8); - free requires (memory_load8_le(mem, 69651bv64) == 0bv8); - free requires (memory_load8_le(mem, 69652bv64) == 0bv8); - free requires (memory_load8_le(mem, 69653bv64) == 0bv8); - free requires (memory_load8_le(mem, 69654bv64) == 0bv8); - free requires (memory_load8_le(mem, 69655bv64) == 0bv8); - free requires (memory_load8_le(mem, 69656bv64) == 255bv8); - free requires (memory_load8_le(mem, 69657bv64) == 255bv8); - free requires (memory_load8_le(mem, 69658bv64) == 255bv8); - free requires (memory_load8_le(mem, 69659bv64) == 255bv8); - free requires (memory_load8_le(mem, 69660bv64) == 15bv8); - free requires (memory_load8_le(mem, 69661bv64) == 0bv8); - free requires (memory_load8_le(mem, 69662bv64) == 0bv8); - free requires (memory_load8_le(mem, 69663bv64) == 0bv8); - free requires (memory_load8_le(mem, 69664bv64) == 1bv8); - free requires (memory_load8_le(mem, 69665bv64) == 0bv8); - free requires (memory_load8_le(mem, 69666bv64) == 0bv8); - free requires (memory_load8_le(mem, 69667bv64) == 0bv8); - free requires (memory_load8_le(mem, 69668bv64) == 2bv8); - free requires (memory_load8_le(mem, 69669bv64) == 0bv8); - free requires (memory_load8_le(mem, 69670bv64) == 0bv8); - free requires (memory_load8_le(mem, 69671bv64) == 0bv8); + free requires (memory_load64_le(mem, 69632bv64) == 0bv64); + free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); + free requires (memory_load64_le(mem, 69648bv64) == 5bv64); + free requires (memory_load64_le(mem, 69656bv64) == 68719476735bv64); + free requires (memory_load64_le(mem, 69664bv64) == 8589934593bv64); free requires (memory_load8_le(mem, 69672bv64) == 97bv8); free requires (memory_load8_le(mem, 1896bv64) == 1bv8); free requires (memory_load8_le(mem, 1897bv64) == 0bv8); diff --git a/src/test/correct/jumptable/clang_O2/jumptable_gtirb.expected b/src/test/correct/jumptable/clang_O2/jumptable_gtirb.expected index c80f35374..f46192aad 100644 --- a/src/test/correct/jumptable/clang_O2/jumptable_gtirb.expected +++ b/src/test/correct/jumptable/clang_O2/jumptable_gtirb.expected @@ -72,22 +72,8 @@ procedure {:extern} guarantee_reflexive(); procedure main(); modifies Gamma_R0, Gamma_R8, Gamma_R9, Gamma_mem, R0, R8, R9, mem; - free requires (memory_load8_le(mem, 69664bv64) == 0bv8); - free requires (memory_load8_le(mem, 69665bv64) == 0bv8); - free requires (memory_load8_le(mem, 69666bv64) == 0bv8); - free requires (memory_load8_le(mem, 69667bv64) == 0bv8); - free requires (memory_load8_le(mem, 69668bv64) == 0bv8); - free requires (memory_load8_le(mem, 69669bv64) == 0bv8); - free requires (memory_load8_le(mem, 69670bv64) == 0bv8); - free requires (memory_load8_le(mem, 69671bv64) == 0bv8); - free requires (memory_load8_le(mem, 69672bv64) == 40bv8); - free requires (memory_load8_le(mem, 69673bv64) == 16bv8); - free requires (memory_load8_le(mem, 69674bv64) == 1bv8); - free requires (memory_load8_le(mem, 69675bv64) == 0bv8); - free requires (memory_load8_le(mem, 69676bv64) == 0bv8); - free requires (memory_load8_le(mem, 69677bv64) == 0bv8); - free requires (memory_load8_le(mem, 69678bv64) == 0bv8); - free requires (memory_load8_le(mem, 69679bv64) == 0bv8); + free requires (memory_load64_le(mem, 69664bv64) == 0bv64); + free requires (memory_load64_le(mem, 69672bv64) == 69672bv64); free requires (memory_load8_le(mem, 69680bv64) == 5bv8); free requires (memory_load8_le(mem, 69681bv64) == 0bv8); free requires (memory_load8_le(mem, 69682bv64) == 0bv8); diff --git a/src/test/correct/jumptable/gcc_O2/jumptable_gtirb.expected b/src/test/correct/jumptable/gcc_O2/jumptable_gtirb.expected index 72e69fab2..340c32c6c 100644 --- a/src/test/correct/jumptable/gcc_O2/jumptable_gtirb.expected +++ b/src/test/correct/jumptable/gcc_O2/jumptable_gtirb.expected @@ -90,22 +90,8 @@ procedure {:extern} guarantee_reflexive(); procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R29, R30, R31, mem, stack; - free requires (memory_load8_le(mem, 69632bv64) == 0bv8); - free requires (memory_load8_le(mem, 69633bv64) == 0bv8); - free requires (memory_load8_le(mem, 69634bv64) == 0bv8); - free requires (memory_load8_le(mem, 69635bv64) == 0bv8); - free requires (memory_load8_le(mem, 69636bv64) == 0bv8); - free requires (memory_load8_le(mem, 69637bv64) == 0bv8); - free requires (memory_load8_le(mem, 69638bv64) == 0bv8); - free requires (memory_load8_le(mem, 69639bv64) == 0bv8); - free requires (memory_load8_le(mem, 69640bv64) == 8bv8); - free requires (memory_load8_le(mem, 69641bv64) == 16bv8); - free requires (memory_load8_le(mem, 69642bv64) == 1bv8); - free requires (memory_load8_le(mem, 69643bv64) == 0bv8); - free requires (memory_load8_le(mem, 69644bv64) == 0bv8); - free requires (memory_load8_le(mem, 69645bv64) == 0bv8); - free requires (memory_load8_le(mem, 69646bv64) == 0bv8); - free requires (memory_load8_le(mem, 69647bv64) == 0bv8); + free requires (memory_load64_le(mem, 69632bv64) == 0bv64); + free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); free requires (memory_load8_le(mem, 69648bv64) == 5bv8); free requires (memory_load8_le(mem, 69649bv64) == 0bv8); free requires (memory_load8_le(mem, 69650bv64) == 0bv8); diff --git a/src/test/correct/jumptable3/gcc/jumptable3_gtirb.expected b/src/test/correct/jumptable3/gcc/jumptable3_gtirb.expected index 7a9b1c592..9cb44a55e 100644 --- a/src/test/correct/jumptable3/gcc/jumptable3_gtirb.expected +++ b/src/test/correct/jumptable3/gcc/jumptable3_gtirb.expected @@ -181,22 +181,8 @@ implementation add_six() procedure main(); modifies CF, Gamma_CF, Gamma_NF, Gamma_R0, Gamma_R1, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_VF, Gamma_ZF, Gamma_mem, Gamma_stack, NF, R0, R1, R29, R30, R31, VF, ZF, mem, stack; requires (Gamma_R0 == true); - free requires (memory_load8_le(mem, 69632bv64) == 0bv8); - free requires (memory_load8_le(mem, 69633bv64) == 0bv8); - free requires (memory_load8_le(mem, 69634bv64) == 0bv8); - free requires (memory_load8_le(mem, 69635bv64) == 0bv8); - free requires (memory_load8_le(mem, 69636bv64) == 0bv8); - free requires (memory_load8_le(mem, 69637bv64) == 0bv8); - free requires (memory_load8_le(mem, 69638bv64) == 0bv8); - free requires (memory_load8_le(mem, 69639bv64) == 0bv8); - free requires (memory_load8_le(mem, 69640bv64) == 8bv8); - free requires (memory_load8_le(mem, 69641bv64) == 16bv8); - free requires (memory_load8_le(mem, 69642bv64) == 1bv8); - free requires (memory_load8_le(mem, 69643bv64) == 0bv8); - free requires (memory_load8_le(mem, 69644bv64) == 0bv8); - free requires (memory_load8_le(mem, 69645bv64) == 0bv8); - free requires (memory_load8_le(mem, 69646bv64) == 0bv8); - free requires (memory_load8_le(mem, 69647bv64) == 0bv8); + free requires (memory_load64_le(mem, 69632bv64) == 0bv64); + free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); free requires (memory_load8_le(mem, 69648bv64) == 5bv8); free requires (memory_load8_le(mem, 69649bv64) == 0bv8); free requires (memory_load8_le(mem, 69650bv64) == 0bv8); diff --git a/src/test/correct/jumptable3/gcc_O2/jumptable3_gtirb.expected b/src/test/correct/jumptable3/gcc_O2/jumptable3_gtirb.expected index ec6db7e01..6e5e79323 100644 --- a/src/test/correct/jumptable3/gcc_O2/jumptable3_gtirb.expected +++ b/src/test/correct/jumptable3/gcc_O2/jumptable3_gtirb.expected @@ -81,22 +81,8 @@ procedure {:extern} guarantee_reflexive(); procedure main(); modifies CF, Gamma_CF, Gamma_NF, Gamma_R0, Gamma_R1, Gamma_VF, Gamma_ZF, Gamma_mem, NF, R0, R1, VF, ZF, mem; requires (Gamma_R0 == true); - free requires (memory_load8_le(mem, 69632bv64) == 0bv8); - free requires (memory_load8_le(mem, 69633bv64) == 0bv8); - free requires (memory_load8_le(mem, 69634bv64) == 0bv8); - free requires (memory_load8_le(mem, 69635bv64) == 0bv8); - free requires (memory_load8_le(mem, 69636bv64) == 0bv8); - free requires (memory_load8_le(mem, 69637bv64) == 0bv8); - free requires (memory_load8_le(mem, 69638bv64) == 0bv8); - free requires (memory_load8_le(mem, 69639bv64) == 0bv8); - free requires (memory_load8_le(mem, 69640bv64) == 8bv8); - free requires (memory_load8_le(mem, 69641bv64) == 16bv8); - free requires (memory_load8_le(mem, 69642bv64) == 1bv8); - free requires (memory_load8_le(mem, 69643bv64) == 0bv8); - free requires (memory_load8_le(mem, 69644bv64) == 0bv8); - free requires (memory_load8_le(mem, 69645bv64) == 0bv8); - free requires (memory_load8_le(mem, 69646bv64) == 0bv8); - free requires (memory_load8_le(mem, 69647bv64) == 0bv8); + free requires (memory_load64_le(mem, 69632bv64) == 0bv64); + free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); free requires (memory_load8_le(mem, 69648bv64) == 5bv8); free requires (memory_load8_le(mem, 69649bv64) == 0bv8); free requires (memory_load8_le(mem, 69650bv64) == 0bv8); diff --git a/src/test/correct/jumptable3/gcc_no_plt_no_pic/jumptable3_gtirb.expected b/src/test/correct/jumptable3/gcc_no_plt_no_pic/jumptable3_gtirb.expected index 8377ed5f7..384ff59c2 100644 --- a/src/test/correct/jumptable3/gcc_no_plt_no_pic/jumptable3_gtirb.expected +++ b/src/test/correct/jumptable3/gcc_no_plt_no_pic/jumptable3_gtirb.expected @@ -221,22 +221,8 @@ implementation sub_seven() procedure main(); modifies CF, Gamma_CF, Gamma_NF, Gamma_R0, Gamma_R1, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_VF, Gamma_ZF, Gamma_mem, Gamma_stack, NF, R0, R1, R29, R30, R31, VF, ZF, mem, stack; requires (Gamma_R0 == true); - free requires (memory_load8_le(mem, 69632bv64) == 0bv8); - free requires (memory_load8_le(mem, 69633bv64) == 0bv8); - free requires (memory_load8_le(mem, 69634bv64) == 0bv8); - free requires (memory_load8_le(mem, 69635bv64) == 0bv8); - free requires (memory_load8_le(mem, 69636bv64) == 0bv8); - free requires (memory_load8_le(mem, 69637bv64) == 0bv8); - free requires (memory_load8_le(mem, 69638bv64) == 0bv8); - free requires (memory_load8_le(mem, 69639bv64) == 0bv8); - free requires (memory_load8_le(mem, 69640bv64) == 8bv8); - free requires (memory_load8_le(mem, 69641bv64) == 16bv8); - free requires (memory_load8_le(mem, 69642bv64) == 1bv8); - free requires (memory_load8_le(mem, 69643bv64) == 0bv8); - free requires (memory_load8_le(mem, 69644bv64) == 0bv8); - free requires (memory_load8_le(mem, 69645bv64) == 0bv8); - free requires (memory_load8_le(mem, 69646bv64) == 0bv8); - free requires (memory_load8_le(mem, 69647bv64) == 0bv8); + free requires (memory_load64_le(mem, 69632bv64) == 0bv64); + free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); free requires (memory_load8_le(mem, 69648bv64) == 5bv8); free requires (memory_load8_le(mem, 69649bv64) == 0bv8); free requires (memory_load8_le(mem, 69650bv64) == 0bv8); diff --git a/src/test/correct/jumptable3/gcc_pic/jumptable3_gtirb.expected b/src/test/correct/jumptable3/gcc_pic/jumptable3_gtirb.expected index 50d3d47f5..c5e9aef1a 100644 --- a/src/test/correct/jumptable3/gcc_pic/jumptable3_gtirb.expected +++ b/src/test/correct/jumptable3/gcc_pic/jumptable3_gtirb.expected @@ -102,22 +102,8 @@ procedure {:extern} guarantee_reflexive(); procedure main(); modifies CF, Gamma_CF, Gamma_NF, Gamma_R0, Gamma_R1, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_VF, Gamma_ZF, Gamma_mem, Gamma_stack, NF, R0, R1, R29, R30, R31, VF, ZF, mem, stack; requires (Gamma_R0 == true); - free requires (memory_load8_le(mem, 69632bv64) == 0bv8); - free requires (memory_load8_le(mem, 69633bv64) == 0bv8); - free requires (memory_load8_le(mem, 69634bv64) == 0bv8); - free requires (memory_load8_le(mem, 69635bv64) == 0bv8); - free requires (memory_load8_le(mem, 69636bv64) == 0bv8); - free requires (memory_load8_le(mem, 69637bv64) == 0bv8); - free requires (memory_load8_le(mem, 69638bv64) == 0bv8); - free requires (memory_load8_le(mem, 69639bv64) == 0bv8); - free requires (memory_load8_le(mem, 69640bv64) == 8bv8); - free requires (memory_load8_le(mem, 69641bv64) == 16bv8); - free requires (memory_load8_le(mem, 69642bv64) == 1bv8); - free requires (memory_load8_le(mem, 69643bv64) == 0bv8); - free requires (memory_load8_le(mem, 69644bv64) == 0bv8); - free requires (memory_load8_le(mem, 69645bv64) == 0bv8); - free requires (memory_load8_le(mem, 69646bv64) == 0bv8); - free requires (memory_load8_le(mem, 69647bv64) == 0bv8); + free requires (memory_load64_le(mem, 69632bv64) == 0bv64); + free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); free requires (memory_load8_le(mem, 69648bv64) == 5bv8); free requires (memory_load8_le(mem, 69649bv64) == 0bv8); free requires (memory_load8_le(mem, 69650bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local/clang_O2/malloc_with_local_gtirb.expected b/src/test/correct/malloc_with_local/clang_O2/malloc_with_local_gtirb.expected index 087dee39d..7be6dae35 100644 --- a/src/test/correct/malloc_with_local/clang_O2/malloc_with_local_gtirb.expected +++ b/src/test/correct/malloc_with_local/clang_O2/malloc_with_local_gtirb.expected @@ -51,62 +51,13 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 1965bv64) == 0bv8); free ensures (memory_load8_le(mem, 1966bv64) == 2bv8); free ensures (memory_load8_le(mem, 1967bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); + free ensures (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2024bv64) == 37bv8); free ensures (memory_load8_le(mem, 2025bv64) == 100bv8); free ensures (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -138,62 +89,13 @@ procedure FUN_630(); free requires (memory_load8_le(mem, 1965bv64) == 0bv8); free requires (memory_load8_le(mem, 1966bv64) == 2bv8); free requires (memory_load8_le(mem, 1967bv64) == 0bv8); - free requires (memory_load8_le(mem, 1968bv64) == 84bv8); - free requires (memory_load8_le(mem, 1969bv64) == 104bv8); - free requires (memory_load8_le(mem, 1970bv64) == 101bv8); - free requires (memory_load8_le(mem, 1971bv64) == 32bv8); - free requires (memory_load8_le(mem, 1972bv64) == 99bv8); - free requires (memory_load8_le(mem, 1973bv64) == 104bv8); - free requires (memory_load8_le(mem, 1974bv64) == 97bv8); - free requires (memory_load8_le(mem, 1975bv64) == 114bv8); - free requires (memory_load8_le(mem, 1976bv64) == 32bv8); - free requires (memory_load8_le(mem, 1977bv64) == 105bv8); - free requires (memory_load8_le(mem, 1978bv64) == 115bv8); - free requires (memory_load8_le(mem, 1979bv64) == 58bv8); - free requires (memory_load8_le(mem, 1980bv64) == 32bv8); - free requires (memory_load8_le(mem, 1981bv64) == 37bv8); - free requires (memory_load8_le(mem, 1982bv64) == 99bv8); - free requires (memory_load8_le(mem, 1983bv64) == 10bv8); - free requires (memory_load8_le(mem, 1984bv64) == 0bv8); - free requires (memory_load8_le(mem, 1985bv64) == 84bv8); - free requires (memory_load8_le(mem, 1986bv64) == 104bv8); - free requires (memory_load8_le(mem, 1987bv64) == 101bv8); - free requires (memory_load8_le(mem, 1988bv64) == 32bv8); - free requires (memory_load8_le(mem, 1989bv64) == 105bv8); - free requires (memory_load8_le(mem, 1990bv64) == 110bv8); - free requires (memory_load8_le(mem, 1991bv64) == 116bv8); - free requires (memory_load8_le(mem, 1992bv64) == 32bv8); - free requires (memory_load8_le(mem, 1993bv64) == 105bv8); - free requires (memory_load8_le(mem, 1994bv64) == 115bv8); - free requires (memory_load8_le(mem, 1995bv64) == 58bv8); - free requires (memory_load8_le(mem, 1996bv64) == 32bv8); - free requires (memory_load8_le(mem, 1997bv64) == 37bv8); - free requires (memory_load8_le(mem, 1998bv64) == 100bv8); - free requires (memory_load8_le(mem, 1999bv64) == 10bv8); - free requires (memory_load8_le(mem, 2000bv64) == 0bv8); - free requires (memory_load8_le(mem, 2001bv64) == 84bv8); - free requires (memory_load8_le(mem, 2002bv64) == 104bv8); - free requires (memory_load8_le(mem, 2003bv64) == 101bv8); - free requires (memory_load8_le(mem, 2004bv64) == 32bv8); - free requires (memory_load8_le(mem, 2005bv64) == 108bv8); - free requires (memory_load8_le(mem, 2006bv64) == 111bv8); - free requires (memory_load8_le(mem, 2007bv64) == 99bv8); - free requires (memory_load8_le(mem, 2008bv64) == 97bv8); - free requires (memory_load8_le(mem, 2009bv64) == 108bv8); - free requires (memory_load8_le(mem, 2010bv64) == 32bv8); - free requires (memory_load8_le(mem, 2011bv64) == 118bv8); - free requires (memory_load8_le(mem, 2012bv64) == 97bv8); - free requires (memory_load8_le(mem, 2013bv64) == 114bv8); - free requires (memory_load8_le(mem, 2014bv64) == 105bv8); - free requires (memory_load8_le(mem, 2015bv64) == 97bv8); - free requires (memory_load8_le(mem, 2016bv64) == 98bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 32bv8); - free requires (memory_load8_le(mem, 2020bv64) == 105bv8); - free requires (memory_load8_le(mem, 2021bv64) == 115bv8); - free requires (memory_load8_le(mem, 2022bv64) == 58bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); + free requires (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2024bv64) == 37bv8); free requires (memory_load8_le(mem, 2025bv64) == 100bv8); free requires (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -206,62 +108,13 @@ procedure FUN_630(); free ensures (memory_load8_le(mem, 1965bv64) == 0bv8); free ensures (memory_load8_le(mem, 1966bv64) == 2bv8); free ensures (memory_load8_le(mem, 1967bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); + free ensures (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2024bv64) == 37bv8); free ensures (memory_load8_le(mem, 2025bv64) == 100bv8); free ensures (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -291,62 +144,13 @@ procedure main(); free requires (memory_load8_le(mem, 1965bv64) == 0bv8); free requires (memory_load8_le(mem, 1966bv64) == 2bv8); free requires (memory_load8_le(mem, 1967bv64) == 0bv8); - free requires (memory_load8_le(mem, 1968bv64) == 84bv8); - free requires (memory_load8_le(mem, 1969bv64) == 104bv8); - free requires (memory_load8_le(mem, 1970bv64) == 101bv8); - free requires (memory_load8_le(mem, 1971bv64) == 32bv8); - free requires (memory_load8_le(mem, 1972bv64) == 99bv8); - free requires (memory_load8_le(mem, 1973bv64) == 104bv8); - free requires (memory_load8_le(mem, 1974bv64) == 97bv8); - free requires (memory_load8_le(mem, 1975bv64) == 114bv8); - free requires (memory_load8_le(mem, 1976bv64) == 32bv8); - free requires (memory_load8_le(mem, 1977bv64) == 105bv8); - free requires (memory_load8_le(mem, 1978bv64) == 115bv8); - free requires (memory_load8_le(mem, 1979bv64) == 58bv8); - free requires (memory_load8_le(mem, 1980bv64) == 32bv8); - free requires (memory_load8_le(mem, 1981bv64) == 37bv8); - free requires (memory_load8_le(mem, 1982bv64) == 99bv8); - free requires (memory_load8_le(mem, 1983bv64) == 10bv8); - free requires (memory_load8_le(mem, 1984bv64) == 0bv8); - free requires (memory_load8_le(mem, 1985bv64) == 84bv8); - free requires (memory_load8_le(mem, 1986bv64) == 104bv8); - free requires (memory_load8_le(mem, 1987bv64) == 101bv8); - free requires (memory_load8_le(mem, 1988bv64) == 32bv8); - free requires (memory_load8_le(mem, 1989bv64) == 105bv8); - free requires (memory_load8_le(mem, 1990bv64) == 110bv8); - free requires (memory_load8_le(mem, 1991bv64) == 116bv8); - free requires (memory_load8_le(mem, 1992bv64) == 32bv8); - free requires (memory_load8_le(mem, 1993bv64) == 105bv8); - free requires (memory_load8_le(mem, 1994bv64) == 115bv8); - free requires (memory_load8_le(mem, 1995bv64) == 58bv8); - free requires (memory_load8_le(mem, 1996bv64) == 32bv8); - free requires (memory_load8_le(mem, 1997bv64) == 37bv8); - free requires (memory_load8_le(mem, 1998bv64) == 100bv8); - free requires (memory_load8_le(mem, 1999bv64) == 10bv8); - free requires (memory_load8_le(mem, 2000bv64) == 0bv8); - free requires (memory_load8_le(mem, 2001bv64) == 84bv8); - free requires (memory_load8_le(mem, 2002bv64) == 104bv8); - free requires (memory_load8_le(mem, 2003bv64) == 101bv8); - free requires (memory_load8_le(mem, 2004bv64) == 32bv8); - free requires (memory_load8_le(mem, 2005bv64) == 108bv8); - free requires (memory_load8_le(mem, 2006bv64) == 111bv8); - free requires (memory_load8_le(mem, 2007bv64) == 99bv8); - free requires (memory_load8_le(mem, 2008bv64) == 97bv8); - free requires (memory_load8_le(mem, 2009bv64) == 108bv8); - free requires (memory_load8_le(mem, 2010bv64) == 32bv8); - free requires (memory_load8_le(mem, 2011bv64) == 118bv8); - free requires (memory_load8_le(mem, 2012bv64) == 97bv8); - free requires (memory_load8_le(mem, 2013bv64) == 114bv8); - free requires (memory_load8_le(mem, 2014bv64) == 105bv8); - free requires (memory_load8_le(mem, 2015bv64) == 97bv8); - free requires (memory_load8_le(mem, 2016bv64) == 98bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 32bv8); - free requires (memory_load8_le(mem, 2020bv64) == 105bv8); - free requires (memory_load8_le(mem, 2021bv64) == 115bv8); - free requires (memory_load8_le(mem, 2022bv64) == 58bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); + free requires (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2024bv64) == 37bv8); free requires (memory_load8_le(mem, 2025bv64) == 100bv8); free requires (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -363,62 +167,13 @@ procedure main(); free ensures (memory_load8_le(mem, 1965bv64) == 0bv8); free ensures (memory_load8_le(mem, 1966bv64) == 2bv8); free ensures (memory_load8_le(mem, 1967bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); + free ensures (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2024bv64) == 37bv8); free ensures (memory_load8_le(mem, 2025bv64) == 100bv8); free ensures (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -480,62 +235,13 @@ procedure printf(); free requires (memory_load8_le(mem, 1965bv64) == 0bv8); free requires (memory_load8_le(mem, 1966bv64) == 2bv8); free requires (memory_load8_le(mem, 1967bv64) == 0bv8); - free requires (memory_load8_le(mem, 1968bv64) == 84bv8); - free requires (memory_load8_le(mem, 1969bv64) == 104bv8); - free requires (memory_load8_le(mem, 1970bv64) == 101bv8); - free requires (memory_load8_le(mem, 1971bv64) == 32bv8); - free requires (memory_load8_le(mem, 1972bv64) == 99bv8); - free requires (memory_load8_le(mem, 1973bv64) == 104bv8); - free requires (memory_load8_le(mem, 1974bv64) == 97bv8); - free requires (memory_load8_le(mem, 1975bv64) == 114bv8); - free requires (memory_load8_le(mem, 1976bv64) == 32bv8); - free requires (memory_load8_le(mem, 1977bv64) == 105bv8); - free requires (memory_load8_le(mem, 1978bv64) == 115bv8); - free requires (memory_load8_le(mem, 1979bv64) == 58bv8); - free requires (memory_load8_le(mem, 1980bv64) == 32bv8); - free requires (memory_load8_le(mem, 1981bv64) == 37bv8); - free requires (memory_load8_le(mem, 1982bv64) == 99bv8); - free requires (memory_load8_le(mem, 1983bv64) == 10bv8); - free requires (memory_load8_le(mem, 1984bv64) == 0bv8); - free requires (memory_load8_le(mem, 1985bv64) == 84bv8); - free requires (memory_load8_le(mem, 1986bv64) == 104bv8); - free requires (memory_load8_le(mem, 1987bv64) == 101bv8); - free requires (memory_load8_le(mem, 1988bv64) == 32bv8); - free requires (memory_load8_le(mem, 1989bv64) == 105bv8); - free requires (memory_load8_le(mem, 1990bv64) == 110bv8); - free requires (memory_load8_le(mem, 1991bv64) == 116bv8); - free requires (memory_load8_le(mem, 1992bv64) == 32bv8); - free requires (memory_load8_le(mem, 1993bv64) == 105bv8); - free requires (memory_load8_le(mem, 1994bv64) == 115bv8); - free requires (memory_load8_le(mem, 1995bv64) == 58bv8); - free requires (memory_load8_le(mem, 1996bv64) == 32bv8); - free requires (memory_load8_le(mem, 1997bv64) == 37bv8); - free requires (memory_load8_le(mem, 1998bv64) == 100bv8); - free requires (memory_load8_le(mem, 1999bv64) == 10bv8); - free requires (memory_load8_le(mem, 2000bv64) == 0bv8); - free requires (memory_load8_le(mem, 2001bv64) == 84bv8); - free requires (memory_load8_le(mem, 2002bv64) == 104bv8); - free requires (memory_load8_le(mem, 2003bv64) == 101bv8); - free requires (memory_load8_le(mem, 2004bv64) == 32bv8); - free requires (memory_load8_le(mem, 2005bv64) == 108bv8); - free requires (memory_load8_le(mem, 2006bv64) == 111bv8); - free requires (memory_load8_le(mem, 2007bv64) == 99bv8); - free requires (memory_load8_le(mem, 2008bv64) == 97bv8); - free requires (memory_load8_le(mem, 2009bv64) == 108bv8); - free requires (memory_load8_le(mem, 2010bv64) == 32bv8); - free requires (memory_load8_le(mem, 2011bv64) == 118bv8); - free requires (memory_load8_le(mem, 2012bv64) == 97bv8); - free requires (memory_load8_le(mem, 2013bv64) == 114bv8); - free requires (memory_load8_le(mem, 2014bv64) == 105bv8); - free requires (memory_load8_le(mem, 2015bv64) == 97bv8); - free requires (memory_load8_le(mem, 2016bv64) == 98bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 32bv8); - free requires (memory_load8_le(mem, 2020bv64) == 105bv8); - free requires (memory_load8_le(mem, 2021bv64) == 115bv8); - free requires (memory_load8_le(mem, 2022bv64) == 58bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); + free requires (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2024bv64) == 37bv8); free requires (memory_load8_le(mem, 2025bv64) == 100bv8); free requires (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -548,62 +254,13 @@ procedure printf(); free ensures (memory_load8_le(mem, 1965bv64) == 0bv8); free ensures (memory_load8_le(mem, 1966bv64) == 2bv8); free ensures (memory_load8_le(mem, 1967bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); + free ensures (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2024bv64) == 37bv8); free ensures (memory_load8_le(mem, 2025bv64) == 100bv8); free ensures (memory_load8_le(mem, 2026bv64) == 10bv8); diff --git a/src/test/correct/malloc_with_local/gcc/malloc_with_local_gtirb.expected b/src/test/correct/malloc_with_local/gcc/malloc_with_local_gtirb.expected index 8635af58e..bb14ba90e 100644 --- a/src/test/correct/malloc_with_local/gcc/malloc_with_local_gtirb.expected +++ b/src/test/correct/malloc_with_local/gcc/malloc_with_local_gtirb.expected @@ -77,78 +77,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -175,78 +112,15 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -254,78 +128,15 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -348,78 +159,15 @@ implementation FUN_680() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -427,78 +175,15 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -523,78 +208,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -606,78 +228,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -784,78 +343,15 @@ implementation main() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -863,78 +359,15 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -956,78 +389,15 @@ implementation FUN_6c0() } procedure malloc(); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1035,78 +405,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1116,78 +423,15 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure #free(); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1195,78 +439,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1276,78 +457,15 @@ procedure #free(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure printf(); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1355,78 +473,15 @@ procedure printf(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local/gcc_O2/malloc_with_local_gtirb.expected b/src/test/correct/malloc_with_local/gcc_O2/malloc_with_local_gtirb.expected index 19c0c810c..c85477c98 100644 --- a/src/test/correct/malloc_with_local/gcc_O2/malloc_with_local_gtirb.expected +++ b/src/test/correct/malloc_with_local/gcc_O2/malloc_with_local_gtirb.expected @@ -49,78 +49,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2088bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2104bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2105bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2106bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2107bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2108bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2109bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2110bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2111bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2112bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2120bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2121bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2122bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2123bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2124bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2125bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2126bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2127bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2128bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2129bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2130bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2131bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2132bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2133bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2134bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2135bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2136bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2137bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2138bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2139bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2140bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2141bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2142bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2143bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2144bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2145bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2146bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2147bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2148bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2149bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2150bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2151bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2152bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2153bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2154bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2155bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2156bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2157bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2158bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2159bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2088bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2112bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2160bv64) == 100bv8); free ensures (memory_load8_le(mem, 2161bv64) == 10bv8); free ensures (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -147,78 +84,15 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_620(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2088bv64) == 1bv8); - free requires (memory_load8_le(mem, 2089bv64) == 0bv8); - free requires (memory_load8_le(mem, 2090bv64) == 2bv8); - free requires (memory_load8_le(mem, 2091bv64) == 0bv8); - free requires (memory_load8_le(mem, 2092bv64) == 0bv8); - free requires (memory_load8_le(mem, 2093bv64) == 0bv8); - free requires (memory_load8_le(mem, 2094bv64) == 0bv8); - free requires (memory_load8_le(mem, 2095bv64) == 0bv8); - free requires (memory_load8_le(mem, 2096bv64) == 84bv8); - free requires (memory_load8_le(mem, 2097bv64) == 104bv8); - free requires (memory_load8_le(mem, 2098bv64) == 101bv8); - free requires (memory_load8_le(mem, 2099bv64) == 32bv8); - free requires (memory_load8_le(mem, 2100bv64) == 99bv8); - free requires (memory_load8_le(mem, 2101bv64) == 104bv8); - free requires (memory_load8_le(mem, 2102bv64) == 97bv8); - free requires (memory_load8_le(mem, 2103bv64) == 114bv8); - free requires (memory_load8_le(mem, 2104bv64) == 32bv8); - free requires (memory_load8_le(mem, 2105bv64) == 105bv8); - free requires (memory_load8_le(mem, 2106bv64) == 115bv8); - free requires (memory_load8_le(mem, 2107bv64) == 58bv8); - free requires (memory_load8_le(mem, 2108bv64) == 32bv8); - free requires (memory_load8_le(mem, 2109bv64) == 37bv8); - free requires (memory_load8_le(mem, 2110bv64) == 99bv8); - free requires (memory_load8_le(mem, 2111bv64) == 10bv8); - free requires (memory_load8_le(mem, 2112bv64) == 0bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 0bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); - free requires (memory_load8_le(mem, 2120bv64) == 84bv8); - free requires (memory_load8_le(mem, 2121bv64) == 104bv8); - free requires (memory_load8_le(mem, 2122bv64) == 101bv8); - free requires (memory_load8_le(mem, 2123bv64) == 32bv8); - free requires (memory_load8_le(mem, 2124bv64) == 105bv8); - free requires (memory_load8_le(mem, 2125bv64) == 110bv8); - free requires (memory_load8_le(mem, 2126bv64) == 116bv8); - free requires (memory_load8_le(mem, 2127bv64) == 32bv8); - free requires (memory_load8_le(mem, 2128bv64) == 105bv8); - free requires (memory_load8_le(mem, 2129bv64) == 115bv8); - free requires (memory_load8_le(mem, 2130bv64) == 58bv8); - free requires (memory_load8_le(mem, 2131bv64) == 32bv8); - free requires (memory_load8_le(mem, 2132bv64) == 37bv8); - free requires (memory_load8_le(mem, 2133bv64) == 100bv8); - free requires (memory_load8_le(mem, 2134bv64) == 10bv8); - free requires (memory_load8_le(mem, 2135bv64) == 0bv8); - free requires (memory_load8_le(mem, 2136bv64) == 84bv8); - free requires (memory_load8_le(mem, 2137bv64) == 104bv8); - free requires (memory_load8_le(mem, 2138bv64) == 101bv8); - free requires (memory_load8_le(mem, 2139bv64) == 32bv8); - free requires (memory_load8_le(mem, 2140bv64) == 108bv8); - free requires (memory_load8_le(mem, 2141bv64) == 111bv8); - free requires (memory_load8_le(mem, 2142bv64) == 99bv8); - free requires (memory_load8_le(mem, 2143bv64) == 97bv8); - free requires (memory_load8_le(mem, 2144bv64) == 108bv8); - free requires (memory_load8_le(mem, 2145bv64) == 32bv8); - free requires (memory_load8_le(mem, 2146bv64) == 118bv8); - free requires (memory_load8_le(mem, 2147bv64) == 97bv8); - free requires (memory_load8_le(mem, 2148bv64) == 114bv8); - free requires (memory_load8_le(mem, 2149bv64) == 105bv8); - free requires (memory_load8_le(mem, 2150bv64) == 97bv8); - free requires (memory_load8_le(mem, 2151bv64) == 98bv8); - free requires (memory_load8_le(mem, 2152bv64) == 108bv8); - free requires (memory_load8_le(mem, 2153bv64) == 101bv8); - free requires (memory_load8_le(mem, 2154bv64) == 32bv8); - free requires (memory_load8_le(mem, 2155bv64) == 105bv8); - free requires (memory_load8_le(mem, 2156bv64) == 115bv8); - free requires (memory_load8_le(mem, 2157bv64) == 58bv8); - free requires (memory_load8_le(mem, 2158bv64) == 32bv8); - free requires (memory_load8_le(mem, 2159bv64) == 37bv8); + free requires (memory_load64_le(mem, 2088bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2112bv64) == 0bv64); + free requires (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2160bv64) == 100bv8); free requires (memory_load8_le(mem, 2161bv64) == 10bv8); free requires (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -226,78 +100,15 @@ procedure FUN_620(); free requires (memory_load64_le(mem, 69016bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 1664bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2088bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2104bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2105bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2106bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2107bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2108bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2109bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2110bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2111bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2112bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2120bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2121bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2122bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2123bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2124bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2125bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2126bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2127bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2128bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2129bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2130bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2131bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2132bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2133bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2134bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2135bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2136bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2137bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2138bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2139bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2140bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2141bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2142bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2143bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2144bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2145bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2146bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2147bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2148bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2149bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2150bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2151bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2152bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2153bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2154bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2155bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2156bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2157bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2158bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2159bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2088bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2112bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2160bv64) == 100bv8); free ensures (memory_load8_le(mem, 2161bv64) == 10bv8); free ensures (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -322,78 +133,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R2, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R2, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2088bv64) == 1bv8); - free requires (memory_load8_le(mem, 2089bv64) == 0bv8); - free requires (memory_load8_le(mem, 2090bv64) == 2bv8); - free requires (memory_load8_le(mem, 2091bv64) == 0bv8); - free requires (memory_load8_le(mem, 2092bv64) == 0bv8); - free requires (memory_load8_le(mem, 2093bv64) == 0bv8); - free requires (memory_load8_le(mem, 2094bv64) == 0bv8); - free requires (memory_load8_le(mem, 2095bv64) == 0bv8); - free requires (memory_load8_le(mem, 2096bv64) == 84bv8); - free requires (memory_load8_le(mem, 2097bv64) == 104bv8); - free requires (memory_load8_le(mem, 2098bv64) == 101bv8); - free requires (memory_load8_le(mem, 2099bv64) == 32bv8); - free requires (memory_load8_le(mem, 2100bv64) == 99bv8); - free requires (memory_load8_le(mem, 2101bv64) == 104bv8); - free requires (memory_load8_le(mem, 2102bv64) == 97bv8); - free requires (memory_load8_le(mem, 2103bv64) == 114bv8); - free requires (memory_load8_le(mem, 2104bv64) == 32bv8); - free requires (memory_load8_le(mem, 2105bv64) == 105bv8); - free requires (memory_load8_le(mem, 2106bv64) == 115bv8); - free requires (memory_load8_le(mem, 2107bv64) == 58bv8); - free requires (memory_load8_le(mem, 2108bv64) == 32bv8); - free requires (memory_load8_le(mem, 2109bv64) == 37bv8); - free requires (memory_load8_le(mem, 2110bv64) == 99bv8); - free requires (memory_load8_le(mem, 2111bv64) == 10bv8); - free requires (memory_load8_le(mem, 2112bv64) == 0bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 0bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); - free requires (memory_load8_le(mem, 2120bv64) == 84bv8); - free requires (memory_load8_le(mem, 2121bv64) == 104bv8); - free requires (memory_load8_le(mem, 2122bv64) == 101bv8); - free requires (memory_load8_le(mem, 2123bv64) == 32bv8); - free requires (memory_load8_le(mem, 2124bv64) == 105bv8); - free requires (memory_load8_le(mem, 2125bv64) == 110bv8); - free requires (memory_load8_le(mem, 2126bv64) == 116bv8); - free requires (memory_load8_le(mem, 2127bv64) == 32bv8); - free requires (memory_load8_le(mem, 2128bv64) == 105bv8); - free requires (memory_load8_le(mem, 2129bv64) == 115bv8); - free requires (memory_load8_le(mem, 2130bv64) == 58bv8); - free requires (memory_load8_le(mem, 2131bv64) == 32bv8); - free requires (memory_load8_le(mem, 2132bv64) == 37bv8); - free requires (memory_load8_le(mem, 2133bv64) == 100bv8); - free requires (memory_load8_le(mem, 2134bv64) == 10bv8); - free requires (memory_load8_le(mem, 2135bv64) == 0bv8); - free requires (memory_load8_le(mem, 2136bv64) == 84bv8); - free requires (memory_load8_le(mem, 2137bv64) == 104bv8); - free requires (memory_load8_le(mem, 2138bv64) == 101bv8); - free requires (memory_load8_le(mem, 2139bv64) == 32bv8); - free requires (memory_load8_le(mem, 2140bv64) == 108bv8); - free requires (memory_load8_le(mem, 2141bv64) == 111bv8); - free requires (memory_load8_le(mem, 2142bv64) == 99bv8); - free requires (memory_load8_le(mem, 2143bv64) == 97bv8); - free requires (memory_load8_le(mem, 2144bv64) == 108bv8); - free requires (memory_load8_le(mem, 2145bv64) == 32bv8); - free requires (memory_load8_le(mem, 2146bv64) == 118bv8); - free requires (memory_load8_le(mem, 2147bv64) == 97bv8); - free requires (memory_load8_le(mem, 2148bv64) == 114bv8); - free requires (memory_load8_le(mem, 2149bv64) == 105bv8); - free requires (memory_load8_le(mem, 2150bv64) == 97bv8); - free requires (memory_load8_le(mem, 2151bv64) == 98bv8); - free requires (memory_load8_le(mem, 2152bv64) == 108bv8); - free requires (memory_load8_le(mem, 2153bv64) == 101bv8); - free requires (memory_load8_le(mem, 2154bv64) == 32bv8); - free requires (memory_load8_le(mem, 2155bv64) == 105bv8); - free requires (memory_load8_le(mem, 2156bv64) == 115bv8); - free requires (memory_load8_le(mem, 2157bv64) == 58bv8); - free requires (memory_load8_le(mem, 2158bv64) == 32bv8); - free requires (memory_load8_le(mem, 2159bv64) == 37bv8); + free requires (memory_load64_le(mem, 2088bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2112bv64) == 0bv64); + free requires (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2160bv64) == 100bv8); free requires (memory_load8_le(mem, 2161bv64) == 10bv8); free requires (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -405,78 +153,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2088bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2104bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2105bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2106bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2107bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2108bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2109bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2110bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2111bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2112bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2120bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2121bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2122bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2123bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2124bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2125bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2126bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2127bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2128bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2129bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2130bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2131bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2132bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2133bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2134bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2135bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2136bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2137bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2138bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2139bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2140bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2141bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2142bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2143bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2144bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2145bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2146bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2147bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2148bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2149bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2150bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2151bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2152bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2153bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2154bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2155bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2156bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2157bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2158bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2159bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2088bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2112bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2160bv64) == 100bv8); free ensures (memory_load8_le(mem, 2161bv64) == 10bv8); free ensures (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -536,78 +221,15 @@ implementation main() } procedure __printf_chk(); - free requires (memory_load8_le(mem, 2088bv64) == 1bv8); - free requires (memory_load8_le(mem, 2089bv64) == 0bv8); - free requires (memory_load8_le(mem, 2090bv64) == 2bv8); - free requires (memory_load8_le(mem, 2091bv64) == 0bv8); - free requires (memory_load8_le(mem, 2092bv64) == 0bv8); - free requires (memory_load8_le(mem, 2093bv64) == 0bv8); - free requires (memory_load8_le(mem, 2094bv64) == 0bv8); - free requires (memory_load8_le(mem, 2095bv64) == 0bv8); - free requires (memory_load8_le(mem, 2096bv64) == 84bv8); - free requires (memory_load8_le(mem, 2097bv64) == 104bv8); - free requires (memory_load8_le(mem, 2098bv64) == 101bv8); - free requires (memory_load8_le(mem, 2099bv64) == 32bv8); - free requires (memory_load8_le(mem, 2100bv64) == 99bv8); - free requires (memory_load8_le(mem, 2101bv64) == 104bv8); - free requires (memory_load8_le(mem, 2102bv64) == 97bv8); - free requires (memory_load8_le(mem, 2103bv64) == 114bv8); - free requires (memory_load8_le(mem, 2104bv64) == 32bv8); - free requires (memory_load8_le(mem, 2105bv64) == 105bv8); - free requires (memory_load8_le(mem, 2106bv64) == 115bv8); - free requires (memory_load8_le(mem, 2107bv64) == 58bv8); - free requires (memory_load8_le(mem, 2108bv64) == 32bv8); - free requires (memory_load8_le(mem, 2109bv64) == 37bv8); - free requires (memory_load8_le(mem, 2110bv64) == 99bv8); - free requires (memory_load8_le(mem, 2111bv64) == 10bv8); - free requires (memory_load8_le(mem, 2112bv64) == 0bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 0bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); - free requires (memory_load8_le(mem, 2120bv64) == 84bv8); - free requires (memory_load8_le(mem, 2121bv64) == 104bv8); - free requires (memory_load8_le(mem, 2122bv64) == 101bv8); - free requires (memory_load8_le(mem, 2123bv64) == 32bv8); - free requires (memory_load8_le(mem, 2124bv64) == 105bv8); - free requires (memory_load8_le(mem, 2125bv64) == 110bv8); - free requires (memory_load8_le(mem, 2126bv64) == 116bv8); - free requires (memory_load8_le(mem, 2127bv64) == 32bv8); - free requires (memory_load8_le(mem, 2128bv64) == 105bv8); - free requires (memory_load8_le(mem, 2129bv64) == 115bv8); - free requires (memory_load8_le(mem, 2130bv64) == 58bv8); - free requires (memory_load8_le(mem, 2131bv64) == 32bv8); - free requires (memory_load8_le(mem, 2132bv64) == 37bv8); - free requires (memory_load8_le(mem, 2133bv64) == 100bv8); - free requires (memory_load8_le(mem, 2134bv64) == 10bv8); - free requires (memory_load8_le(mem, 2135bv64) == 0bv8); - free requires (memory_load8_le(mem, 2136bv64) == 84bv8); - free requires (memory_load8_le(mem, 2137bv64) == 104bv8); - free requires (memory_load8_le(mem, 2138bv64) == 101bv8); - free requires (memory_load8_le(mem, 2139bv64) == 32bv8); - free requires (memory_load8_le(mem, 2140bv64) == 108bv8); - free requires (memory_load8_le(mem, 2141bv64) == 111bv8); - free requires (memory_load8_le(mem, 2142bv64) == 99bv8); - free requires (memory_load8_le(mem, 2143bv64) == 97bv8); - free requires (memory_load8_le(mem, 2144bv64) == 108bv8); - free requires (memory_load8_le(mem, 2145bv64) == 32bv8); - free requires (memory_load8_le(mem, 2146bv64) == 118bv8); - free requires (memory_load8_le(mem, 2147bv64) == 97bv8); - free requires (memory_load8_le(mem, 2148bv64) == 114bv8); - free requires (memory_load8_le(mem, 2149bv64) == 105bv8); - free requires (memory_load8_le(mem, 2150bv64) == 97bv8); - free requires (memory_load8_le(mem, 2151bv64) == 98bv8); - free requires (memory_load8_le(mem, 2152bv64) == 108bv8); - free requires (memory_load8_le(mem, 2153bv64) == 101bv8); - free requires (memory_load8_le(mem, 2154bv64) == 32bv8); - free requires (memory_load8_le(mem, 2155bv64) == 105bv8); - free requires (memory_load8_le(mem, 2156bv64) == 115bv8); - free requires (memory_load8_le(mem, 2157bv64) == 58bv8); - free requires (memory_load8_le(mem, 2158bv64) == 32bv8); - free requires (memory_load8_le(mem, 2159bv64) == 37bv8); + free requires (memory_load64_le(mem, 2088bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2112bv64) == 0bv64); + free requires (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2160bv64) == 100bv8); free requires (memory_load8_le(mem, 2161bv64) == 10bv8); free requires (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -615,78 +237,15 @@ procedure __printf_chk(); free requires (memory_load64_le(mem, 69016bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 1664bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2088bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2104bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2105bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2106bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2107bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2108bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2109bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2110bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2111bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2112bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2120bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2121bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2122bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2123bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2124bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2125bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2126bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2127bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2128bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2129bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2130bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2131bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2132bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2133bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2134bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2135bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2136bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2137bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2138bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2139bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2140bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2141bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2142bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2143bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2144bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2145bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2146bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2147bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2148bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2149bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2150bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2151bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2152bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2153bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2154bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2155bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2156bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2157bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2158bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2159bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2088bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2112bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2160bv64) == 100bv8); free ensures (memory_load8_le(mem, 2161bv64) == 10bv8); free ensures (memory_load8_le(mem, 2162bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local/gcc_no_plt_no_pic/malloc_with_local_gtirb.expected b/src/test/correct/malloc_with_local/gcc_no_plt_no_pic/malloc_with_local_gtirb.expected index 556efc1e4..627b693cc 100644 --- a/src/test/correct/malloc_with_local/gcc_no_plt_no_pic/malloc_with_local_gtirb.expected +++ b/src/test/correct/malloc_with_local/gcc_no_plt_no_pic/malloc_with_local_gtirb.expected @@ -77,78 +77,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -175,78 +112,15 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -254,78 +128,15 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -348,78 +159,15 @@ implementation FUN_6b0() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -427,78 +175,15 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -523,78 +208,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -606,78 +228,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -784,78 +343,15 @@ implementation main() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -863,78 +359,15 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -956,78 +389,15 @@ implementation FUN_6c0() } procedure #free(); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1035,78 +405,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1116,78 +423,15 @@ procedure #free(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1195,78 +439,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1276,78 +457,15 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure printf(); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1355,78 +473,15 @@ procedure printf(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local/gcc_pic/malloc_with_local_gtirb.expected b/src/test/correct/malloc_with_local/gcc_pic/malloc_with_local_gtirb.expected index 54f87fed3..5000f8996 100644 --- a/src/test/correct/malloc_with_local/gcc_pic/malloc_with_local_gtirb.expected +++ b/src/test/correct/malloc_with_local/gcc_pic/malloc_with_local_gtirb.expected @@ -77,78 +77,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -175,78 +112,15 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -254,78 +128,15 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -348,78 +159,15 @@ implementation FUN_6c0() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -427,78 +175,15 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -521,78 +206,15 @@ implementation FUN_680() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -600,78 +222,15 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -696,78 +255,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -779,78 +275,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -956,78 +389,15 @@ implementation main() } procedure printf(); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1035,78 +405,15 @@ procedure printf(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1116,78 +423,15 @@ procedure printf(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1195,78 +439,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1276,78 +457,15 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure #free(); - free requires (memory_load8_le(mem, 2248bv64) == 1bv8); - free requires (memory_load8_le(mem, 2249bv64) == 0bv8); - free requires (memory_load8_le(mem, 2250bv64) == 2bv8); - free requires (memory_load8_le(mem, 2251bv64) == 0bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 0bv8); - free requires (memory_load8_le(mem, 2254bv64) == 0bv8); - free requires (memory_load8_le(mem, 2255bv64) == 0bv8); - free requires (memory_load8_le(mem, 2256bv64) == 84bv8); - free requires (memory_load8_le(mem, 2257bv64) == 104bv8); - free requires (memory_load8_le(mem, 2258bv64) == 101bv8); - free requires (memory_load8_le(mem, 2259bv64) == 32bv8); - free requires (memory_load8_le(mem, 2260bv64) == 99bv8); - free requires (memory_load8_le(mem, 2261bv64) == 104bv8); - free requires (memory_load8_le(mem, 2262bv64) == 97bv8); - free requires (memory_load8_le(mem, 2263bv64) == 114bv8); - free requires (memory_load8_le(mem, 2264bv64) == 32bv8); - free requires (memory_load8_le(mem, 2265bv64) == 105bv8); - free requires (memory_load8_le(mem, 2266bv64) == 115bv8); - free requires (memory_load8_le(mem, 2267bv64) == 58bv8); - free requires (memory_load8_le(mem, 2268bv64) == 32bv8); - free requires (memory_load8_le(mem, 2269bv64) == 37bv8); - free requires (memory_load8_le(mem, 2270bv64) == 99bv8); - free requires (memory_load8_le(mem, 2271bv64) == 10bv8); - free requires (memory_load8_le(mem, 2272bv64) == 0bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 0bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 105bv8); - free requires (memory_load8_le(mem, 2285bv64) == 110bv8); - free requires (memory_load8_le(mem, 2286bv64) == 116bv8); - free requires (memory_load8_le(mem, 2287bv64) == 32bv8); - free requires (memory_load8_le(mem, 2288bv64) == 105bv8); - free requires (memory_load8_le(mem, 2289bv64) == 115bv8); - free requires (memory_load8_le(mem, 2290bv64) == 58bv8); - free requires (memory_load8_le(mem, 2291bv64) == 32bv8); - free requires (memory_load8_le(mem, 2292bv64) == 37bv8); - free requires (memory_load8_le(mem, 2293bv64) == 100bv8); - free requires (memory_load8_le(mem, 2294bv64) == 10bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 108bv8); - free requires (memory_load8_le(mem, 2301bv64) == 111bv8); - free requires (memory_load8_le(mem, 2302bv64) == 99bv8); - free requires (memory_load8_le(mem, 2303bv64) == 97bv8); - free requires (memory_load8_le(mem, 2304bv64) == 108bv8); - free requires (memory_load8_le(mem, 2305bv64) == 32bv8); - free requires (memory_load8_le(mem, 2306bv64) == 118bv8); - free requires (memory_load8_le(mem, 2307bv64) == 97bv8); - free requires (memory_load8_le(mem, 2308bv64) == 114bv8); - free requires (memory_load8_le(mem, 2309bv64) == 105bv8); - free requires (memory_load8_le(mem, 2310bv64) == 97bv8); - free requires (memory_load8_le(mem, 2311bv64) == 98bv8); - free requires (memory_load8_le(mem, 2312bv64) == 108bv8); - free requires (memory_load8_le(mem, 2313bv64) == 101bv8); - free requires (memory_load8_le(mem, 2314bv64) == 32bv8); - free requires (memory_load8_le(mem, 2315bv64) == 105bv8); - free requires (memory_load8_le(mem, 2316bv64) == 115bv8); - free requires (memory_load8_le(mem, 2317bv64) == 58bv8); - free requires (memory_load8_le(mem, 2318bv64) == 32bv8); - free requires (memory_load8_le(mem, 2319bv64) == 37bv8); + free requires (memory_load64_le(mem, 2248bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2272bv64) == 0bv64); + free requires (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2320bv64) == 100bv8); free requires (memory_load8_le(mem, 2321bv64) == 10bv8); free requires (memory_load8_le(mem, 2322bv64) == 0bv8); @@ -1355,78 +473,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2248bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2248bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2264bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2320bv64) == 100bv8); free ensures (memory_load8_le(mem, 2321bv64) == 10bv8); free ensures (memory_load8_le(mem, 2322bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local2/clang/malloc_with_local2_gtirb.expected b/src/test/correct/malloc_with_local2/clang/malloc_with_local2_gtirb.expected index c86ffb03d..fb4f6641c 100644 --- a/src/test/correct/malloc_with_local2/clang/malloc_with_local2_gtirb.expected +++ b/src/test/correct/malloc_with_local2/clang/malloc_with_local2_gtirb.expected @@ -85,62 +85,13 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -172,62 +123,13 @@ procedure FUN_6c0(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -240,62 +142,13 @@ procedure FUN_6c0(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -325,62 +178,13 @@ procedure main(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -397,62 +201,13 @@ procedure main(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -587,62 +342,13 @@ procedure FUN_6b0(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -655,62 +361,13 @@ procedure FUN_6b0(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -738,62 +395,13 @@ procedure FUN_680(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -806,62 +414,13 @@ procedure FUN_680(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -888,62 +447,13 @@ procedure printf(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -956,62 +466,13 @@ procedure printf(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1026,62 +487,13 @@ procedure #free(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1094,62 +506,13 @@ procedure #free(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1164,62 +527,13 @@ procedure malloc(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1232,62 +546,13 @@ procedure malloc(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); diff --git a/src/test/correct/malloc_with_local2/clang_O2/malloc_with_local2_gtirb.expected b/src/test/correct/malloc_with_local2/clang_O2/malloc_with_local2_gtirb.expected index cabba69fd..f6460df5e 100644 --- a/src/test/correct/malloc_with_local2/clang_O2/malloc_with_local2_gtirb.expected +++ b/src/test/correct/malloc_with_local2/clang_O2/malloc_with_local2_gtirb.expected @@ -51,62 +51,13 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 1965bv64) == 0bv8); free ensures (memory_load8_le(mem, 1966bv64) == 2bv8); free ensures (memory_load8_le(mem, 1967bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); + free ensures (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2024bv64) == 37bv8); free ensures (memory_load8_le(mem, 2025bv64) == 100bv8); free ensures (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -138,62 +89,13 @@ procedure FUN_630(); free requires (memory_load8_le(mem, 1965bv64) == 0bv8); free requires (memory_load8_le(mem, 1966bv64) == 2bv8); free requires (memory_load8_le(mem, 1967bv64) == 0bv8); - free requires (memory_load8_le(mem, 1968bv64) == 84bv8); - free requires (memory_load8_le(mem, 1969bv64) == 104bv8); - free requires (memory_load8_le(mem, 1970bv64) == 101bv8); - free requires (memory_load8_le(mem, 1971bv64) == 32bv8); - free requires (memory_load8_le(mem, 1972bv64) == 99bv8); - free requires (memory_load8_le(mem, 1973bv64) == 104bv8); - free requires (memory_load8_le(mem, 1974bv64) == 97bv8); - free requires (memory_load8_le(mem, 1975bv64) == 114bv8); - free requires (memory_load8_le(mem, 1976bv64) == 32bv8); - free requires (memory_load8_le(mem, 1977bv64) == 105bv8); - free requires (memory_load8_le(mem, 1978bv64) == 115bv8); - free requires (memory_load8_le(mem, 1979bv64) == 58bv8); - free requires (memory_load8_le(mem, 1980bv64) == 32bv8); - free requires (memory_load8_le(mem, 1981bv64) == 37bv8); - free requires (memory_load8_le(mem, 1982bv64) == 99bv8); - free requires (memory_load8_le(mem, 1983bv64) == 10bv8); - free requires (memory_load8_le(mem, 1984bv64) == 0bv8); - free requires (memory_load8_le(mem, 1985bv64) == 84bv8); - free requires (memory_load8_le(mem, 1986bv64) == 104bv8); - free requires (memory_load8_le(mem, 1987bv64) == 101bv8); - free requires (memory_load8_le(mem, 1988bv64) == 32bv8); - free requires (memory_load8_le(mem, 1989bv64) == 105bv8); - free requires (memory_load8_le(mem, 1990bv64) == 110bv8); - free requires (memory_load8_le(mem, 1991bv64) == 116bv8); - free requires (memory_load8_le(mem, 1992bv64) == 32bv8); - free requires (memory_load8_le(mem, 1993bv64) == 105bv8); - free requires (memory_load8_le(mem, 1994bv64) == 115bv8); - free requires (memory_load8_le(mem, 1995bv64) == 58bv8); - free requires (memory_load8_le(mem, 1996bv64) == 32bv8); - free requires (memory_load8_le(mem, 1997bv64) == 37bv8); - free requires (memory_load8_le(mem, 1998bv64) == 100bv8); - free requires (memory_load8_le(mem, 1999bv64) == 10bv8); - free requires (memory_load8_le(mem, 2000bv64) == 0bv8); - free requires (memory_load8_le(mem, 2001bv64) == 84bv8); - free requires (memory_load8_le(mem, 2002bv64) == 104bv8); - free requires (memory_load8_le(mem, 2003bv64) == 101bv8); - free requires (memory_load8_le(mem, 2004bv64) == 32bv8); - free requires (memory_load8_le(mem, 2005bv64) == 108bv8); - free requires (memory_load8_le(mem, 2006bv64) == 111bv8); - free requires (memory_load8_le(mem, 2007bv64) == 99bv8); - free requires (memory_load8_le(mem, 2008bv64) == 97bv8); - free requires (memory_load8_le(mem, 2009bv64) == 108bv8); - free requires (memory_load8_le(mem, 2010bv64) == 32bv8); - free requires (memory_load8_le(mem, 2011bv64) == 118bv8); - free requires (memory_load8_le(mem, 2012bv64) == 97bv8); - free requires (memory_load8_le(mem, 2013bv64) == 114bv8); - free requires (memory_load8_le(mem, 2014bv64) == 105bv8); - free requires (memory_load8_le(mem, 2015bv64) == 97bv8); - free requires (memory_load8_le(mem, 2016bv64) == 98bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 32bv8); - free requires (memory_load8_le(mem, 2020bv64) == 105bv8); - free requires (memory_load8_le(mem, 2021bv64) == 115bv8); - free requires (memory_load8_le(mem, 2022bv64) == 58bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); + free requires (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2024bv64) == 37bv8); free requires (memory_load8_le(mem, 2025bv64) == 100bv8); free requires (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -206,62 +108,13 @@ procedure FUN_630(); free ensures (memory_load8_le(mem, 1965bv64) == 0bv8); free ensures (memory_load8_le(mem, 1966bv64) == 2bv8); free ensures (memory_load8_le(mem, 1967bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); + free ensures (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2024bv64) == 37bv8); free ensures (memory_load8_le(mem, 2025bv64) == 100bv8); free ensures (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -291,62 +144,13 @@ procedure main(); free requires (memory_load8_le(mem, 1965bv64) == 0bv8); free requires (memory_load8_le(mem, 1966bv64) == 2bv8); free requires (memory_load8_le(mem, 1967bv64) == 0bv8); - free requires (memory_load8_le(mem, 1968bv64) == 84bv8); - free requires (memory_load8_le(mem, 1969bv64) == 104bv8); - free requires (memory_load8_le(mem, 1970bv64) == 101bv8); - free requires (memory_load8_le(mem, 1971bv64) == 32bv8); - free requires (memory_load8_le(mem, 1972bv64) == 99bv8); - free requires (memory_load8_le(mem, 1973bv64) == 104bv8); - free requires (memory_load8_le(mem, 1974bv64) == 97bv8); - free requires (memory_load8_le(mem, 1975bv64) == 114bv8); - free requires (memory_load8_le(mem, 1976bv64) == 32bv8); - free requires (memory_load8_le(mem, 1977bv64) == 105bv8); - free requires (memory_load8_le(mem, 1978bv64) == 115bv8); - free requires (memory_load8_le(mem, 1979bv64) == 58bv8); - free requires (memory_load8_le(mem, 1980bv64) == 32bv8); - free requires (memory_load8_le(mem, 1981bv64) == 37bv8); - free requires (memory_load8_le(mem, 1982bv64) == 99bv8); - free requires (memory_load8_le(mem, 1983bv64) == 10bv8); - free requires (memory_load8_le(mem, 1984bv64) == 0bv8); - free requires (memory_load8_le(mem, 1985bv64) == 84bv8); - free requires (memory_load8_le(mem, 1986bv64) == 104bv8); - free requires (memory_load8_le(mem, 1987bv64) == 101bv8); - free requires (memory_load8_le(mem, 1988bv64) == 32bv8); - free requires (memory_load8_le(mem, 1989bv64) == 105bv8); - free requires (memory_load8_le(mem, 1990bv64) == 110bv8); - free requires (memory_load8_le(mem, 1991bv64) == 116bv8); - free requires (memory_load8_le(mem, 1992bv64) == 32bv8); - free requires (memory_load8_le(mem, 1993bv64) == 105bv8); - free requires (memory_load8_le(mem, 1994bv64) == 115bv8); - free requires (memory_load8_le(mem, 1995bv64) == 58bv8); - free requires (memory_load8_le(mem, 1996bv64) == 32bv8); - free requires (memory_load8_le(mem, 1997bv64) == 37bv8); - free requires (memory_load8_le(mem, 1998bv64) == 100bv8); - free requires (memory_load8_le(mem, 1999bv64) == 10bv8); - free requires (memory_load8_le(mem, 2000bv64) == 0bv8); - free requires (memory_load8_le(mem, 2001bv64) == 84bv8); - free requires (memory_load8_le(mem, 2002bv64) == 104bv8); - free requires (memory_load8_le(mem, 2003bv64) == 101bv8); - free requires (memory_load8_le(mem, 2004bv64) == 32bv8); - free requires (memory_load8_le(mem, 2005bv64) == 108bv8); - free requires (memory_load8_le(mem, 2006bv64) == 111bv8); - free requires (memory_load8_le(mem, 2007bv64) == 99bv8); - free requires (memory_load8_le(mem, 2008bv64) == 97bv8); - free requires (memory_load8_le(mem, 2009bv64) == 108bv8); - free requires (memory_load8_le(mem, 2010bv64) == 32bv8); - free requires (memory_load8_le(mem, 2011bv64) == 118bv8); - free requires (memory_load8_le(mem, 2012bv64) == 97bv8); - free requires (memory_load8_le(mem, 2013bv64) == 114bv8); - free requires (memory_load8_le(mem, 2014bv64) == 105bv8); - free requires (memory_load8_le(mem, 2015bv64) == 97bv8); - free requires (memory_load8_le(mem, 2016bv64) == 98bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 32bv8); - free requires (memory_load8_le(mem, 2020bv64) == 105bv8); - free requires (memory_load8_le(mem, 2021bv64) == 115bv8); - free requires (memory_load8_le(mem, 2022bv64) == 58bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); + free requires (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2024bv64) == 37bv8); free requires (memory_load8_le(mem, 2025bv64) == 100bv8); free requires (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -363,62 +167,13 @@ procedure main(); free ensures (memory_load8_le(mem, 1965bv64) == 0bv8); free ensures (memory_load8_le(mem, 1966bv64) == 2bv8); free ensures (memory_load8_le(mem, 1967bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); + free ensures (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2024bv64) == 37bv8); free ensures (memory_load8_le(mem, 2025bv64) == 100bv8); free ensures (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -480,62 +235,13 @@ procedure printf(); free requires (memory_load8_le(mem, 1965bv64) == 0bv8); free requires (memory_load8_le(mem, 1966bv64) == 2bv8); free requires (memory_load8_le(mem, 1967bv64) == 0bv8); - free requires (memory_load8_le(mem, 1968bv64) == 84bv8); - free requires (memory_load8_le(mem, 1969bv64) == 104bv8); - free requires (memory_load8_le(mem, 1970bv64) == 101bv8); - free requires (memory_load8_le(mem, 1971bv64) == 32bv8); - free requires (memory_load8_le(mem, 1972bv64) == 99bv8); - free requires (memory_load8_le(mem, 1973bv64) == 104bv8); - free requires (memory_load8_le(mem, 1974bv64) == 97bv8); - free requires (memory_load8_le(mem, 1975bv64) == 114bv8); - free requires (memory_load8_le(mem, 1976bv64) == 32bv8); - free requires (memory_load8_le(mem, 1977bv64) == 105bv8); - free requires (memory_load8_le(mem, 1978bv64) == 115bv8); - free requires (memory_load8_le(mem, 1979bv64) == 58bv8); - free requires (memory_load8_le(mem, 1980bv64) == 32bv8); - free requires (memory_load8_le(mem, 1981bv64) == 37bv8); - free requires (memory_load8_le(mem, 1982bv64) == 99bv8); - free requires (memory_load8_le(mem, 1983bv64) == 10bv8); - free requires (memory_load8_le(mem, 1984bv64) == 0bv8); - free requires (memory_load8_le(mem, 1985bv64) == 84bv8); - free requires (memory_load8_le(mem, 1986bv64) == 104bv8); - free requires (memory_load8_le(mem, 1987bv64) == 101bv8); - free requires (memory_load8_le(mem, 1988bv64) == 32bv8); - free requires (memory_load8_le(mem, 1989bv64) == 105bv8); - free requires (memory_load8_le(mem, 1990bv64) == 110bv8); - free requires (memory_load8_le(mem, 1991bv64) == 116bv8); - free requires (memory_load8_le(mem, 1992bv64) == 32bv8); - free requires (memory_load8_le(mem, 1993bv64) == 105bv8); - free requires (memory_load8_le(mem, 1994bv64) == 115bv8); - free requires (memory_load8_le(mem, 1995bv64) == 58bv8); - free requires (memory_load8_le(mem, 1996bv64) == 32bv8); - free requires (memory_load8_le(mem, 1997bv64) == 37bv8); - free requires (memory_load8_le(mem, 1998bv64) == 100bv8); - free requires (memory_load8_le(mem, 1999bv64) == 10bv8); - free requires (memory_load8_le(mem, 2000bv64) == 0bv8); - free requires (memory_load8_le(mem, 2001bv64) == 84bv8); - free requires (memory_load8_le(mem, 2002bv64) == 104bv8); - free requires (memory_load8_le(mem, 2003bv64) == 101bv8); - free requires (memory_load8_le(mem, 2004bv64) == 32bv8); - free requires (memory_load8_le(mem, 2005bv64) == 108bv8); - free requires (memory_load8_le(mem, 2006bv64) == 111bv8); - free requires (memory_load8_le(mem, 2007bv64) == 99bv8); - free requires (memory_load8_le(mem, 2008bv64) == 97bv8); - free requires (memory_load8_le(mem, 2009bv64) == 108bv8); - free requires (memory_load8_le(mem, 2010bv64) == 32bv8); - free requires (memory_load8_le(mem, 2011bv64) == 118bv8); - free requires (memory_load8_le(mem, 2012bv64) == 97bv8); - free requires (memory_load8_le(mem, 2013bv64) == 114bv8); - free requires (memory_load8_le(mem, 2014bv64) == 105bv8); - free requires (memory_load8_le(mem, 2015bv64) == 97bv8); - free requires (memory_load8_le(mem, 2016bv64) == 98bv8); - free requires (memory_load8_le(mem, 2017bv64) == 108bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 32bv8); - free requires (memory_load8_le(mem, 2020bv64) == 105bv8); - free requires (memory_load8_le(mem, 2021bv64) == 115bv8); - free requires (memory_load8_le(mem, 2022bv64) == 58bv8); - free requires (memory_load8_le(mem, 2023bv64) == 32bv8); + free requires (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2024bv64) == 37bv8); free requires (memory_load8_le(mem, 2025bv64) == 100bv8); free requires (memory_load8_le(mem, 2026bv64) == 10bv8); @@ -548,62 +254,13 @@ procedure printf(); free ensures (memory_load8_le(mem, 1965bv64) == 0bv8); free ensures (memory_load8_le(mem, 1966bv64) == 2bv8); free ensures (memory_load8_le(mem, 1967bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1985bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1986bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1987bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1988bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1989bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1990bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1991bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1992bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1993bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1994bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1995bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1996bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1997bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1998bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1999bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 32bv8); + free ensures (memory_load64_le(mem, 1968bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1984bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1992bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2000bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2024bv64) == 37bv8); free ensures (memory_load8_le(mem, 2025bv64) == 100bv8); free ensures (memory_load8_le(mem, 2026bv64) == 10bv8); diff --git a/src/test/correct/malloc_with_local2/clang_no_plt_no_pic/malloc_with_local2_gtirb.expected b/src/test/correct/malloc_with_local2/clang_no_plt_no_pic/malloc_with_local2_gtirb.expected index fa8d7b0b7..5a99ff075 100644 --- a/src/test/correct/malloc_with_local2/clang_no_plt_no_pic/malloc_with_local2_gtirb.expected +++ b/src/test/correct/malloc_with_local2/clang_no_plt_no_pic/malloc_with_local2_gtirb.expected @@ -85,62 +85,13 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -172,62 +123,13 @@ procedure FUN_6c0(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -240,62 +142,13 @@ procedure FUN_6c0(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -325,62 +178,13 @@ procedure main(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -397,62 +201,13 @@ procedure main(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -587,62 +342,13 @@ procedure FUN_6b0(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -655,62 +361,13 @@ procedure FUN_6b0(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -738,62 +395,13 @@ procedure FUN_680(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -806,62 +414,13 @@ procedure FUN_680(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -888,62 +447,13 @@ procedure printf(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -956,62 +466,13 @@ procedure printf(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1026,62 +487,13 @@ procedure #free(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1094,62 +506,13 @@ procedure #free(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1164,62 +527,13 @@ procedure malloc(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1232,62 +546,13 @@ procedure malloc(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); diff --git a/src/test/correct/malloc_with_local2/clang_pic/malloc_with_local2_gtirb.expected b/src/test/correct/malloc_with_local2/clang_pic/malloc_with_local2_gtirb.expected index 33a6bea5a..94d83e503 100644 --- a/src/test/correct/malloc_with_local2/clang_pic/malloc_with_local2_gtirb.expected +++ b/src/test/correct/malloc_with_local2/clang_pic/malloc_with_local2_gtirb.expected @@ -85,62 +85,13 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -174,62 +125,13 @@ procedure main(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -246,62 +148,13 @@ procedure main(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -436,62 +289,13 @@ procedure FUN_6c0(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -504,62 +308,13 @@ procedure FUN_6c0(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -587,62 +342,13 @@ procedure FUN_6b0(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -655,62 +361,13 @@ procedure FUN_6b0(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -738,62 +395,13 @@ procedure FUN_680(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -806,62 +414,13 @@ procedure FUN_680(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -888,62 +447,13 @@ procedure printf(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -956,62 +466,13 @@ procedure printf(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1026,62 +487,13 @@ procedure #free(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1094,62 +506,13 @@ procedure #free(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1164,62 +527,13 @@ procedure malloc(); free requires (memory_load8_le(mem, 2293bv64) == 0bv8); free requires (memory_load8_le(mem, 2294bv64) == 2bv8); free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 99bv8); - free requires (memory_load8_le(mem, 2301bv64) == 104bv8); - free requires (memory_load8_le(mem, 2302bv64) == 97bv8); - free requires (memory_load8_le(mem, 2303bv64) == 114bv8); - free requires (memory_load8_le(mem, 2304bv64) == 32bv8); - free requires (memory_load8_le(mem, 2305bv64) == 105bv8); - free requires (memory_load8_le(mem, 2306bv64) == 115bv8); - free requires (memory_load8_le(mem, 2307bv64) == 58bv8); - free requires (memory_load8_le(mem, 2308bv64) == 32bv8); - free requires (memory_load8_le(mem, 2309bv64) == 37bv8); - free requires (memory_load8_le(mem, 2310bv64) == 99bv8); - free requires (memory_load8_le(mem, 2311bv64) == 10bv8); - free requires (memory_load8_le(mem, 2312bv64) == 0bv8); - free requires (memory_load8_le(mem, 2313bv64) == 84bv8); - free requires (memory_load8_le(mem, 2314bv64) == 104bv8); - free requires (memory_load8_le(mem, 2315bv64) == 101bv8); - free requires (memory_load8_le(mem, 2316bv64) == 32bv8); - free requires (memory_load8_le(mem, 2317bv64) == 105bv8); - free requires (memory_load8_le(mem, 2318bv64) == 110bv8); - free requires (memory_load8_le(mem, 2319bv64) == 116bv8); - free requires (memory_load8_le(mem, 2320bv64) == 32bv8); - free requires (memory_load8_le(mem, 2321bv64) == 105bv8); - free requires (memory_load8_le(mem, 2322bv64) == 115bv8); - free requires (memory_load8_le(mem, 2323bv64) == 58bv8); - free requires (memory_load8_le(mem, 2324bv64) == 32bv8); - free requires (memory_load8_le(mem, 2325bv64) == 37bv8); - free requires (memory_load8_le(mem, 2326bv64) == 100bv8); - free requires (memory_load8_le(mem, 2327bv64) == 10bv8); - free requires (memory_load8_le(mem, 2328bv64) == 0bv8); - free requires (memory_load8_le(mem, 2329bv64) == 84bv8); - free requires (memory_load8_le(mem, 2330bv64) == 104bv8); - free requires (memory_load8_le(mem, 2331bv64) == 101bv8); - free requires (memory_load8_le(mem, 2332bv64) == 32bv8); - free requires (memory_load8_le(mem, 2333bv64) == 108bv8); - free requires (memory_load8_le(mem, 2334bv64) == 111bv8); - free requires (memory_load8_le(mem, 2335bv64) == 99bv8); - free requires (memory_load8_le(mem, 2336bv64) == 97bv8); - free requires (memory_load8_le(mem, 2337bv64) == 108bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 118bv8); - free requires (memory_load8_le(mem, 2340bv64) == 97bv8); - free requires (memory_load8_le(mem, 2341bv64) == 114bv8); - free requires (memory_load8_le(mem, 2342bv64) == 105bv8); - free requires (memory_load8_le(mem, 2343bv64) == 97bv8); - free requires (memory_load8_le(mem, 2344bv64) == 98bv8); - free requires (memory_load8_le(mem, 2345bv64) == 108bv8); - free requires (memory_load8_le(mem, 2346bv64) == 101bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 105bv8); - free requires (memory_load8_le(mem, 2349bv64) == 115bv8); - free requires (memory_load8_le(mem, 2350bv64) == 58bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); + free requires (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free requires (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free requires (memory_load8_le(mem, 2352bv64) == 37bv8); free requires (memory_load8_le(mem, 2353bv64) == 100bv8); free requires (memory_load8_le(mem, 2354bv64) == 10bv8); @@ -1232,62 +546,13 @@ procedure malloc(); free ensures (memory_load8_le(mem, 2293bv64) == 0bv8); free ensures (memory_load8_le(mem, 2294bv64) == 2bv8); free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); + free ensures (memory_load64_le(mem, 2296bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 748764258400168224bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7165064418565837824bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 7019267257152859233bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2322295453215190114bv64); free ensures (memory_load8_le(mem, 2352bv64) == 37bv8); free ensures (memory_load8_le(mem, 2353bv64) == 100bv8); free ensures (memory_load8_le(mem, 2354bv64) == 10bv8); diff --git a/src/test/correct/malloc_with_local2/gcc/malloc_with_local2_gtirb.expected b/src/test/correct/malloc_with_local2/gcc/malloc_with_local2_gtirb.expected index c526596fc..edb83519f 100644 --- a/src/test/correct/malloc_with_local2/gcc/malloc_with_local2_gtirb.expected +++ b/src/test/correct/malloc_with_local2/gcc/malloc_with_local2_gtirb.expected @@ -77,78 +77,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -177,78 +114,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -260,78 +134,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -452,78 +263,15 @@ implementation main() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -531,78 +279,15 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -625,78 +310,15 @@ implementation FUN_6b0() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -704,78 +326,15 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -798,78 +357,15 @@ implementation FUN_6c0() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -877,78 +373,15 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -970,78 +403,15 @@ implementation FUN_680() } procedure #free(); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1049,78 +419,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1130,78 +437,15 @@ procedure #free(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure printf(); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1209,78 +453,15 @@ procedure printf(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1290,78 +471,15 @@ procedure printf(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1369,78 +487,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local2/gcc_O2/malloc_with_local2_gtirb.expected b/src/test/correct/malloc_with_local2/gcc_O2/malloc_with_local2_gtirb.expected index abfba353e..99b0c10a9 100644 --- a/src/test/correct/malloc_with_local2/gcc_O2/malloc_with_local2_gtirb.expected +++ b/src/test/correct/malloc_with_local2/gcc_O2/malloc_with_local2_gtirb.expected @@ -49,78 +49,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2088bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2104bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2105bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2106bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2107bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2108bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2109bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2110bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2111bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2112bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2120bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2121bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2122bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2123bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2124bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2125bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2126bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2127bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2128bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2129bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2130bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2131bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2132bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2133bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2134bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2135bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2136bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2137bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2138bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2139bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2140bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2141bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2142bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2143bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2144bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2145bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2146bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2147bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2148bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2149bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2150bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2151bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2152bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2153bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2154bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2155bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2156bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2157bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2158bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2159bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2088bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2112bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2160bv64) == 100bv8); free ensures (memory_load8_le(mem, 2161bv64) == 10bv8); free ensures (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -149,78 +86,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R2, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R2, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2088bv64) == 1bv8); - free requires (memory_load8_le(mem, 2089bv64) == 0bv8); - free requires (memory_load8_le(mem, 2090bv64) == 2bv8); - free requires (memory_load8_le(mem, 2091bv64) == 0bv8); - free requires (memory_load8_le(mem, 2092bv64) == 0bv8); - free requires (memory_load8_le(mem, 2093bv64) == 0bv8); - free requires (memory_load8_le(mem, 2094bv64) == 0bv8); - free requires (memory_load8_le(mem, 2095bv64) == 0bv8); - free requires (memory_load8_le(mem, 2096bv64) == 84bv8); - free requires (memory_load8_le(mem, 2097bv64) == 104bv8); - free requires (memory_load8_le(mem, 2098bv64) == 101bv8); - free requires (memory_load8_le(mem, 2099bv64) == 32bv8); - free requires (memory_load8_le(mem, 2100bv64) == 99bv8); - free requires (memory_load8_le(mem, 2101bv64) == 104bv8); - free requires (memory_load8_le(mem, 2102bv64) == 97bv8); - free requires (memory_load8_le(mem, 2103bv64) == 114bv8); - free requires (memory_load8_le(mem, 2104bv64) == 32bv8); - free requires (memory_load8_le(mem, 2105bv64) == 105bv8); - free requires (memory_load8_le(mem, 2106bv64) == 115bv8); - free requires (memory_load8_le(mem, 2107bv64) == 58bv8); - free requires (memory_load8_le(mem, 2108bv64) == 32bv8); - free requires (memory_load8_le(mem, 2109bv64) == 37bv8); - free requires (memory_load8_le(mem, 2110bv64) == 99bv8); - free requires (memory_load8_le(mem, 2111bv64) == 10bv8); - free requires (memory_load8_le(mem, 2112bv64) == 0bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 0bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); - free requires (memory_load8_le(mem, 2120bv64) == 84bv8); - free requires (memory_load8_le(mem, 2121bv64) == 104bv8); - free requires (memory_load8_le(mem, 2122bv64) == 101bv8); - free requires (memory_load8_le(mem, 2123bv64) == 32bv8); - free requires (memory_load8_le(mem, 2124bv64) == 105bv8); - free requires (memory_load8_le(mem, 2125bv64) == 110bv8); - free requires (memory_load8_le(mem, 2126bv64) == 116bv8); - free requires (memory_load8_le(mem, 2127bv64) == 32bv8); - free requires (memory_load8_le(mem, 2128bv64) == 105bv8); - free requires (memory_load8_le(mem, 2129bv64) == 115bv8); - free requires (memory_load8_le(mem, 2130bv64) == 58bv8); - free requires (memory_load8_le(mem, 2131bv64) == 32bv8); - free requires (memory_load8_le(mem, 2132bv64) == 37bv8); - free requires (memory_load8_le(mem, 2133bv64) == 100bv8); - free requires (memory_load8_le(mem, 2134bv64) == 10bv8); - free requires (memory_load8_le(mem, 2135bv64) == 0bv8); - free requires (memory_load8_le(mem, 2136bv64) == 84bv8); - free requires (memory_load8_le(mem, 2137bv64) == 104bv8); - free requires (memory_load8_le(mem, 2138bv64) == 101bv8); - free requires (memory_load8_le(mem, 2139bv64) == 32bv8); - free requires (memory_load8_le(mem, 2140bv64) == 108bv8); - free requires (memory_load8_le(mem, 2141bv64) == 111bv8); - free requires (memory_load8_le(mem, 2142bv64) == 99bv8); - free requires (memory_load8_le(mem, 2143bv64) == 97bv8); - free requires (memory_load8_le(mem, 2144bv64) == 108bv8); - free requires (memory_load8_le(mem, 2145bv64) == 32bv8); - free requires (memory_load8_le(mem, 2146bv64) == 118bv8); - free requires (memory_load8_le(mem, 2147bv64) == 97bv8); - free requires (memory_load8_le(mem, 2148bv64) == 114bv8); - free requires (memory_load8_le(mem, 2149bv64) == 105bv8); - free requires (memory_load8_le(mem, 2150bv64) == 97bv8); - free requires (memory_load8_le(mem, 2151bv64) == 98bv8); - free requires (memory_load8_le(mem, 2152bv64) == 108bv8); - free requires (memory_load8_le(mem, 2153bv64) == 101bv8); - free requires (memory_load8_le(mem, 2154bv64) == 32bv8); - free requires (memory_load8_le(mem, 2155bv64) == 105bv8); - free requires (memory_load8_le(mem, 2156bv64) == 115bv8); - free requires (memory_load8_le(mem, 2157bv64) == 58bv8); - free requires (memory_load8_le(mem, 2158bv64) == 32bv8); - free requires (memory_load8_le(mem, 2159bv64) == 37bv8); + free requires (memory_load64_le(mem, 2088bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2112bv64) == 0bv64); + free requires (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2160bv64) == 100bv8); free requires (memory_load8_le(mem, 2161bv64) == 10bv8); free requires (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -232,78 +106,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2088bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2104bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2105bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2106bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2107bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2108bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2109bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2110bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2111bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2112bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2120bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2121bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2122bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2123bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2124bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2125bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2126bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2127bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2128bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2129bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2130bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2131bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2132bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2133bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2134bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2135bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2136bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2137bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2138bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2139bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2140bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2141bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2142bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2143bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2144bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2145bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2146bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2147bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2148bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2149bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2150bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2151bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2152bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2153bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2154bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2155bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2156bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2157bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2158bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2159bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2088bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2112bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2160bv64) == 100bv8); free ensures (memory_load8_le(mem, 2161bv64) == 10bv8); free ensures (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -364,78 +175,15 @@ implementation main() procedure FUN_620(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2088bv64) == 1bv8); - free requires (memory_load8_le(mem, 2089bv64) == 0bv8); - free requires (memory_load8_le(mem, 2090bv64) == 2bv8); - free requires (memory_load8_le(mem, 2091bv64) == 0bv8); - free requires (memory_load8_le(mem, 2092bv64) == 0bv8); - free requires (memory_load8_le(mem, 2093bv64) == 0bv8); - free requires (memory_load8_le(mem, 2094bv64) == 0bv8); - free requires (memory_load8_le(mem, 2095bv64) == 0bv8); - free requires (memory_load8_le(mem, 2096bv64) == 84bv8); - free requires (memory_load8_le(mem, 2097bv64) == 104bv8); - free requires (memory_load8_le(mem, 2098bv64) == 101bv8); - free requires (memory_load8_le(mem, 2099bv64) == 32bv8); - free requires (memory_load8_le(mem, 2100bv64) == 99bv8); - free requires (memory_load8_le(mem, 2101bv64) == 104bv8); - free requires (memory_load8_le(mem, 2102bv64) == 97bv8); - free requires (memory_load8_le(mem, 2103bv64) == 114bv8); - free requires (memory_load8_le(mem, 2104bv64) == 32bv8); - free requires (memory_load8_le(mem, 2105bv64) == 105bv8); - free requires (memory_load8_le(mem, 2106bv64) == 115bv8); - free requires (memory_load8_le(mem, 2107bv64) == 58bv8); - free requires (memory_load8_le(mem, 2108bv64) == 32bv8); - free requires (memory_load8_le(mem, 2109bv64) == 37bv8); - free requires (memory_load8_le(mem, 2110bv64) == 99bv8); - free requires (memory_load8_le(mem, 2111bv64) == 10bv8); - free requires (memory_load8_le(mem, 2112bv64) == 0bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 0bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); - free requires (memory_load8_le(mem, 2120bv64) == 84bv8); - free requires (memory_load8_le(mem, 2121bv64) == 104bv8); - free requires (memory_load8_le(mem, 2122bv64) == 101bv8); - free requires (memory_load8_le(mem, 2123bv64) == 32bv8); - free requires (memory_load8_le(mem, 2124bv64) == 105bv8); - free requires (memory_load8_le(mem, 2125bv64) == 110bv8); - free requires (memory_load8_le(mem, 2126bv64) == 116bv8); - free requires (memory_load8_le(mem, 2127bv64) == 32bv8); - free requires (memory_load8_le(mem, 2128bv64) == 105bv8); - free requires (memory_load8_le(mem, 2129bv64) == 115bv8); - free requires (memory_load8_le(mem, 2130bv64) == 58bv8); - free requires (memory_load8_le(mem, 2131bv64) == 32bv8); - free requires (memory_load8_le(mem, 2132bv64) == 37bv8); - free requires (memory_load8_le(mem, 2133bv64) == 100bv8); - free requires (memory_load8_le(mem, 2134bv64) == 10bv8); - free requires (memory_load8_le(mem, 2135bv64) == 0bv8); - free requires (memory_load8_le(mem, 2136bv64) == 84bv8); - free requires (memory_load8_le(mem, 2137bv64) == 104bv8); - free requires (memory_load8_le(mem, 2138bv64) == 101bv8); - free requires (memory_load8_le(mem, 2139bv64) == 32bv8); - free requires (memory_load8_le(mem, 2140bv64) == 108bv8); - free requires (memory_load8_le(mem, 2141bv64) == 111bv8); - free requires (memory_load8_le(mem, 2142bv64) == 99bv8); - free requires (memory_load8_le(mem, 2143bv64) == 97bv8); - free requires (memory_load8_le(mem, 2144bv64) == 108bv8); - free requires (memory_load8_le(mem, 2145bv64) == 32bv8); - free requires (memory_load8_le(mem, 2146bv64) == 118bv8); - free requires (memory_load8_le(mem, 2147bv64) == 97bv8); - free requires (memory_load8_le(mem, 2148bv64) == 114bv8); - free requires (memory_load8_le(mem, 2149bv64) == 105bv8); - free requires (memory_load8_le(mem, 2150bv64) == 97bv8); - free requires (memory_load8_le(mem, 2151bv64) == 98bv8); - free requires (memory_load8_le(mem, 2152bv64) == 108bv8); - free requires (memory_load8_le(mem, 2153bv64) == 101bv8); - free requires (memory_load8_le(mem, 2154bv64) == 32bv8); - free requires (memory_load8_le(mem, 2155bv64) == 105bv8); - free requires (memory_load8_le(mem, 2156bv64) == 115bv8); - free requires (memory_load8_le(mem, 2157bv64) == 58bv8); - free requires (memory_load8_le(mem, 2158bv64) == 32bv8); - free requires (memory_load8_le(mem, 2159bv64) == 37bv8); + free requires (memory_load64_le(mem, 2088bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2112bv64) == 0bv64); + free requires (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2160bv64) == 100bv8); free requires (memory_load8_le(mem, 2161bv64) == 10bv8); free requires (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -443,78 +191,15 @@ procedure FUN_620(); free requires (memory_load64_le(mem, 69016bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 1664bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2088bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2104bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2105bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2106bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2107bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2108bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2109bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2110bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2111bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2112bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2120bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2121bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2122bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2123bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2124bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2125bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2126bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2127bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2128bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2129bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2130bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2131bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2132bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2133bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2134bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2135bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2136bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2137bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2138bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2139bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2140bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2141bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2142bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2143bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2144bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2145bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2146bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2147bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2148bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2149bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2150bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2151bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2152bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2153bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2154bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2155bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2156bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2157bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2158bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2159bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2088bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2112bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2160bv64) == 100bv8); free ensures (memory_load8_le(mem, 2161bv64) == 10bv8); free ensures (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -536,78 +221,15 @@ implementation FUN_620() } procedure __printf_chk(); - free requires (memory_load8_le(mem, 2088bv64) == 1bv8); - free requires (memory_load8_le(mem, 2089bv64) == 0bv8); - free requires (memory_load8_le(mem, 2090bv64) == 2bv8); - free requires (memory_load8_le(mem, 2091bv64) == 0bv8); - free requires (memory_load8_le(mem, 2092bv64) == 0bv8); - free requires (memory_load8_le(mem, 2093bv64) == 0bv8); - free requires (memory_load8_le(mem, 2094bv64) == 0bv8); - free requires (memory_load8_le(mem, 2095bv64) == 0bv8); - free requires (memory_load8_le(mem, 2096bv64) == 84bv8); - free requires (memory_load8_le(mem, 2097bv64) == 104bv8); - free requires (memory_load8_le(mem, 2098bv64) == 101bv8); - free requires (memory_load8_le(mem, 2099bv64) == 32bv8); - free requires (memory_load8_le(mem, 2100bv64) == 99bv8); - free requires (memory_load8_le(mem, 2101bv64) == 104bv8); - free requires (memory_load8_le(mem, 2102bv64) == 97bv8); - free requires (memory_load8_le(mem, 2103bv64) == 114bv8); - free requires (memory_load8_le(mem, 2104bv64) == 32bv8); - free requires (memory_load8_le(mem, 2105bv64) == 105bv8); - free requires (memory_load8_le(mem, 2106bv64) == 115bv8); - free requires (memory_load8_le(mem, 2107bv64) == 58bv8); - free requires (memory_load8_le(mem, 2108bv64) == 32bv8); - free requires (memory_load8_le(mem, 2109bv64) == 37bv8); - free requires (memory_load8_le(mem, 2110bv64) == 99bv8); - free requires (memory_load8_le(mem, 2111bv64) == 10bv8); - free requires (memory_load8_le(mem, 2112bv64) == 0bv8); - free requires (memory_load8_le(mem, 2113bv64) == 0bv8); - free requires (memory_load8_le(mem, 2114bv64) == 0bv8); - free requires (memory_load8_le(mem, 2115bv64) == 0bv8); - free requires (memory_load8_le(mem, 2116bv64) == 0bv8); - free requires (memory_load8_le(mem, 2117bv64) == 0bv8); - free requires (memory_load8_le(mem, 2118bv64) == 0bv8); - free requires (memory_load8_le(mem, 2119bv64) == 0bv8); - free requires (memory_load8_le(mem, 2120bv64) == 84bv8); - free requires (memory_load8_le(mem, 2121bv64) == 104bv8); - free requires (memory_load8_le(mem, 2122bv64) == 101bv8); - free requires (memory_load8_le(mem, 2123bv64) == 32bv8); - free requires (memory_load8_le(mem, 2124bv64) == 105bv8); - free requires (memory_load8_le(mem, 2125bv64) == 110bv8); - free requires (memory_load8_le(mem, 2126bv64) == 116bv8); - free requires (memory_load8_le(mem, 2127bv64) == 32bv8); - free requires (memory_load8_le(mem, 2128bv64) == 105bv8); - free requires (memory_load8_le(mem, 2129bv64) == 115bv8); - free requires (memory_load8_le(mem, 2130bv64) == 58bv8); - free requires (memory_load8_le(mem, 2131bv64) == 32bv8); - free requires (memory_load8_le(mem, 2132bv64) == 37bv8); - free requires (memory_load8_le(mem, 2133bv64) == 100bv8); - free requires (memory_load8_le(mem, 2134bv64) == 10bv8); - free requires (memory_load8_le(mem, 2135bv64) == 0bv8); - free requires (memory_load8_le(mem, 2136bv64) == 84bv8); - free requires (memory_load8_le(mem, 2137bv64) == 104bv8); - free requires (memory_load8_le(mem, 2138bv64) == 101bv8); - free requires (memory_load8_le(mem, 2139bv64) == 32bv8); - free requires (memory_load8_le(mem, 2140bv64) == 108bv8); - free requires (memory_load8_le(mem, 2141bv64) == 111bv8); - free requires (memory_load8_le(mem, 2142bv64) == 99bv8); - free requires (memory_load8_le(mem, 2143bv64) == 97bv8); - free requires (memory_load8_le(mem, 2144bv64) == 108bv8); - free requires (memory_load8_le(mem, 2145bv64) == 32bv8); - free requires (memory_load8_le(mem, 2146bv64) == 118bv8); - free requires (memory_load8_le(mem, 2147bv64) == 97bv8); - free requires (memory_load8_le(mem, 2148bv64) == 114bv8); - free requires (memory_load8_le(mem, 2149bv64) == 105bv8); - free requires (memory_load8_le(mem, 2150bv64) == 97bv8); - free requires (memory_load8_le(mem, 2151bv64) == 98bv8); - free requires (memory_load8_le(mem, 2152bv64) == 108bv8); - free requires (memory_load8_le(mem, 2153bv64) == 101bv8); - free requires (memory_load8_le(mem, 2154bv64) == 32bv8); - free requires (memory_load8_le(mem, 2155bv64) == 105bv8); - free requires (memory_load8_le(mem, 2156bv64) == 115bv8); - free requires (memory_load8_le(mem, 2157bv64) == 58bv8); - free requires (memory_load8_le(mem, 2158bv64) == 32bv8); - free requires (memory_load8_le(mem, 2159bv64) == 37bv8); + free requires (memory_load64_le(mem, 2088bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2112bv64) == 0bv64); + free requires (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2160bv64) == 100bv8); free requires (memory_load8_le(mem, 2161bv64) == 10bv8); free requires (memory_load8_le(mem, 2162bv64) == 0bv8); @@ -615,78 +237,15 @@ procedure __printf_chk(); free requires (memory_load64_le(mem, 69016bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 1664bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2088bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2089bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2090bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2091bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2092bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2093bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2094bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2095bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2096bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2097bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2098bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2099bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2100bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2101bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2102bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2103bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2104bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2105bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2106bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2107bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2108bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2109bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2110bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2111bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2112bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2113bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2114bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2115bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2116bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2117bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2118bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2119bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2120bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2121bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2122bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2123bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2124bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2125bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2126bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2127bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2128bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2129bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2130bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2131bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2132bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2133bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2134bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2135bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2136bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2137bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2138bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2139bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2140bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2141bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2142bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2143bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2144bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2145bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2146bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2147bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2148bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2149bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2150bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2151bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2152bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2153bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2154bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2155bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2156bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2157bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2158bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2159bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2088bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2096bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2104bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2112bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2120bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2128bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2136bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2144bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2152bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2160bv64) == 100bv8); free ensures (memory_load8_le(mem, 2161bv64) == 10bv8); free ensures (memory_load8_le(mem, 2162bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local2/gcc_no_plt_no_pic/malloc_with_local2_gtirb.expected b/src/test/correct/malloc_with_local2/gcc_no_plt_no_pic/malloc_with_local2_gtirb.expected index 4cf7fef2c..c31bae768 100644 --- a/src/test/correct/malloc_with_local2/gcc_no_plt_no_pic/malloc_with_local2_gtirb.expected +++ b/src/test/correct/malloc_with_local2/gcc_no_plt_no_pic/malloc_with_local2_gtirb.expected @@ -77,78 +77,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -175,78 +112,15 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -254,78 +128,15 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -348,78 +159,15 @@ implementation FUN_6c0() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -427,78 +175,15 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -523,78 +208,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -606,78 +228,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -798,78 +357,15 @@ implementation main() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -877,78 +373,15 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -970,78 +403,15 @@ implementation FUN_6b0() } procedure printf(); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1049,78 +419,15 @@ procedure printf(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1130,78 +437,15 @@ procedure printf(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1209,78 +453,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1290,78 +471,15 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure #free(); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1369,78 +487,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local2/gcc_pic/malloc_with_local2_gtirb.expected b/src/test/correct/malloc_with_local2/gcc_pic/malloc_with_local2_gtirb.expected index 07267a697..93c256a27 100644 --- a/src/test/correct/malloc_with_local2/gcc_pic/malloc_with_local2_gtirb.expected +++ b/src/test/correct/malloc_with_local2/gcc_pic/malloc_with_local2_gtirb.expected @@ -77,78 +77,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -175,78 +112,15 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -254,78 +128,15 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -348,78 +159,15 @@ implementation FUN_680() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -427,78 +175,15 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -521,78 +206,15 @@ implementation FUN_6c0() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -600,78 +222,15 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -696,78 +255,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -779,78 +275,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -970,78 +403,15 @@ implementation main() } procedure malloc(); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1049,78 +419,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1130,78 +437,15 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure printf(); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1209,78 +453,15 @@ procedure printf(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1290,78 +471,15 @@ procedure printf(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure #free(); - free requires (memory_load8_le(mem, 2272bv64) == 1bv8); - free requires (memory_load8_le(mem, 2273bv64) == 0bv8); - free requires (memory_load8_le(mem, 2274bv64) == 2bv8); - free requires (memory_load8_le(mem, 2275bv64) == 0bv8); - free requires (memory_load8_le(mem, 2276bv64) == 0bv8); - free requires (memory_load8_le(mem, 2277bv64) == 0bv8); - free requires (memory_load8_le(mem, 2278bv64) == 0bv8); - free requires (memory_load8_le(mem, 2279bv64) == 0bv8); - free requires (memory_load8_le(mem, 2280bv64) == 84bv8); - free requires (memory_load8_le(mem, 2281bv64) == 104bv8); - free requires (memory_load8_le(mem, 2282bv64) == 101bv8); - free requires (memory_load8_le(mem, 2283bv64) == 32bv8); - free requires (memory_load8_le(mem, 2284bv64) == 99bv8); - free requires (memory_load8_le(mem, 2285bv64) == 104bv8); - free requires (memory_load8_le(mem, 2286bv64) == 97bv8); - free requires (memory_load8_le(mem, 2287bv64) == 114bv8); - free requires (memory_load8_le(mem, 2288bv64) == 32bv8); - free requires (memory_load8_le(mem, 2289bv64) == 105bv8); - free requires (memory_load8_le(mem, 2290bv64) == 115bv8); - free requires (memory_load8_le(mem, 2291bv64) == 58bv8); - free requires (memory_load8_le(mem, 2292bv64) == 32bv8); - free requires (memory_load8_le(mem, 2293bv64) == 37bv8); - free requires (memory_load8_le(mem, 2294bv64) == 99bv8); - free requires (memory_load8_le(mem, 2295bv64) == 10bv8); - free requires (memory_load8_le(mem, 2296bv64) == 0bv8); - free requires (memory_load8_le(mem, 2297bv64) == 0bv8); - free requires (memory_load8_le(mem, 2298bv64) == 0bv8); - free requires (memory_load8_le(mem, 2299bv64) == 0bv8); - free requires (memory_load8_le(mem, 2300bv64) == 0bv8); - free requires (memory_load8_le(mem, 2301bv64) == 0bv8); - free requires (memory_load8_le(mem, 2302bv64) == 0bv8); - free requires (memory_load8_le(mem, 2303bv64) == 0bv8); - free requires (memory_load8_le(mem, 2304bv64) == 84bv8); - free requires (memory_load8_le(mem, 2305bv64) == 104bv8); - free requires (memory_load8_le(mem, 2306bv64) == 101bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 105bv8); - free requires (memory_load8_le(mem, 2309bv64) == 110bv8); - free requires (memory_load8_le(mem, 2310bv64) == 116bv8); - free requires (memory_load8_le(mem, 2311bv64) == 32bv8); - free requires (memory_load8_le(mem, 2312bv64) == 105bv8); - free requires (memory_load8_le(mem, 2313bv64) == 115bv8); - free requires (memory_load8_le(mem, 2314bv64) == 58bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 37bv8); - free requires (memory_load8_le(mem, 2317bv64) == 100bv8); - free requires (memory_load8_le(mem, 2318bv64) == 10bv8); - free requires (memory_load8_le(mem, 2319bv64) == 0bv8); - free requires (memory_load8_le(mem, 2320bv64) == 84bv8); - free requires (memory_load8_le(mem, 2321bv64) == 104bv8); - free requires (memory_load8_le(mem, 2322bv64) == 101bv8); - free requires (memory_load8_le(mem, 2323bv64) == 32bv8); - free requires (memory_load8_le(mem, 2324bv64) == 108bv8); - free requires (memory_load8_le(mem, 2325bv64) == 111bv8); - free requires (memory_load8_le(mem, 2326bv64) == 99bv8); - free requires (memory_load8_le(mem, 2327bv64) == 97bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 32bv8); - free requires (memory_load8_le(mem, 2330bv64) == 118bv8); - free requires (memory_load8_le(mem, 2331bv64) == 97bv8); - free requires (memory_load8_le(mem, 2332bv64) == 114bv8); - free requires (memory_load8_le(mem, 2333bv64) == 105bv8); - free requires (memory_load8_le(mem, 2334bv64) == 97bv8); - free requires (memory_load8_le(mem, 2335bv64) == 98bv8); - free requires (memory_load8_le(mem, 2336bv64) == 108bv8); - free requires (memory_load8_le(mem, 2337bv64) == 101bv8); - free requires (memory_load8_le(mem, 2338bv64) == 32bv8); - free requires (memory_load8_le(mem, 2339bv64) == 105bv8); - free requires (memory_load8_le(mem, 2340bv64) == 115bv8); - free requires (memory_load8_le(mem, 2341bv64) == 58bv8); - free requires (memory_load8_le(mem, 2342bv64) == 32bv8); - free requires (memory_load8_le(mem, 2343bv64) == 37bv8); + free requires (memory_load64_le(mem, 2272bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 2296bv64) == 0bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2344bv64) == 100bv8); free requires (memory_load8_le(mem, 2345bv64) == 10bv8); free requires (memory_load8_le(mem, 2346bv64) == 0bv8); @@ -1369,78 +487,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2272bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2272bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 0bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2344bv64) == 100bv8); free ensures (memory_load8_le(mem, 2345bv64) == 10bv8); free ensures (memory_load8_le(mem, 2346bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local3/clang/malloc_with_local3_gtirb.expected b/src/test/correct/malloc_with_local3/clang/malloc_with_local3_gtirb.expected index 8bea2907f..5d6c718b3 100644 --- a/src/test/correct/malloc_with_local3/clang/malloc_with_local3_gtirb.expected +++ b/src/test/correct/malloc_with_local3/clang/malloc_with_local3_gtirb.expected @@ -82,70 +82,14 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -175,70 +119,14 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -249,70 +137,14 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -340,70 +172,14 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_R8, Gamma_R9, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, R8, R9, mem, stack; free requires (memory_load64_le(mem, 69688bv64) == 0bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -418,70 +194,14 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -610,70 +330,14 @@ implementation main() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -684,70 +348,14 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -773,70 +381,14 @@ implementation FUN_680() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -847,70 +399,14 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -936,70 +432,14 @@ implementation FUN_6b0() procedure printCharValue(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_R8, Gamma_R9, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, R8, R9, mem, stack; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1014,70 +454,14 @@ procedure printCharValue(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1135,70 +519,14 @@ implementation printCharValue() } procedure printf(); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1209,70 +537,14 @@ procedure printf(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1285,70 +557,14 @@ procedure printf(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1359,70 +575,14 @@ procedure malloc(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1435,70 +595,14 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure #free(); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1509,70 +613,14 @@ procedure #free(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); diff --git a/src/test/correct/malloc_with_local3/clang_O2/malloc_with_local3_gtirb.expected b/src/test/correct/malloc_with_local3/clang_O2/malloc_with_local3_gtirb.expected index 8b08697d1..b36c37601 100644 --- a/src/test/correct/malloc_with_local3/clang_O2/malloc_with_local3_gtirb.expected +++ b/src/test/correct/malloc_with_local3/clang_O2/malloc_with_local3_gtirb.expected @@ -51,70 +51,14 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2040bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2041bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2042bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2043bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2044bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2045bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2046bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2047bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2048bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2056bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2057bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2058bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2059bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2060bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2061bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2062bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2063bv64) == 99bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2040bv64) == 7142820507769899620bv64); + free ensures (memory_load64_le(mem, 2048bv64) == 8461244959900721512bv64); + free ensures (memory_load64_le(mem, 2056bv64) == 7144151819309621349bv64); free ensures (memory_load8_le(mem, 2064bv64) == 10bv8); free ensures (memory_load8_le(mem, 2065bv64) == 0bv8); free ensures (memory_load64_le(mem, 69064bv64) == 1872bv64); @@ -146,70 +90,14 @@ procedure main(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 84bv8); - free requires (memory_load8_le(mem, 2001bv64) == 104bv8); - free requires (memory_load8_le(mem, 2002bv64) == 101bv8); - free requires (memory_load8_le(mem, 2003bv64) == 32bv8); - free requires (memory_load8_le(mem, 2004bv64) == 105bv8); - free requires (memory_load8_le(mem, 2005bv64) == 110bv8); - free requires (memory_load8_le(mem, 2006bv64) == 116bv8); - free requires (memory_load8_le(mem, 2007bv64) == 32bv8); - free requires (memory_load8_le(mem, 2008bv64) == 105bv8); - free requires (memory_load8_le(mem, 2009bv64) == 115bv8); - free requires (memory_load8_le(mem, 2010bv64) == 58bv8); - free requires (memory_load8_le(mem, 2011bv64) == 32bv8); - free requires (memory_load8_le(mem, 2012bv64) == 37bv8); - free requires (memory_load8_le(mem, 2013bv64) == 100bv8); - free requires (memory_load8_le(mem, 2014bv64) == 10bv8); - free requires (memory_load8_le(mem, 2015bv64) == 0bv8); - free requires (memory_load8_le(mem, 2016bv64) == 84bv8); - free requires (memory_load8_le(mem, 2017bv64) == 104bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 32bv8); - free requires (memory_load8_le(mem, 2020bv64) == 108bv8); - free requires (memory_load8_le(mem, 2021bv64) == 111bv8); - free requires (memory_load8_le(mem, 2022bv64) == 99bv8); - free requires (memory_load8_le(mem, 2023bv64) == 97bv8); - free requires (memory_load8_le(mem, 2024bv64) == 108bv8); - free requires (memory_load8_le(mem, 2025bv64) == 32bv8); - free requires (memory_load8_le(mem, 2026bv64) == 118bv8); - free requires (memory_load8_le(mem, 2027bv64) == 97bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 105bv8); - free requires (memory_load8_le(mem, 2030bv64) == 97bv8); - free requires (memory_load8_le(mem, 2031bv64) == 98bv8); - free requires (memory_load8_le(mem, 2032bv64) == 108bv8); - free requires (memory_load8_le(mem, 2033bv64) == 101bv8); - free requires (memory_load8_le(mem, 2034bv64) == 32bv8); - free requires (memory_load8_le(mem, 2035bv64) == 105bv8); - free requires (memory_load8_le(mem, 2036bv64) == 115bv8); - free requires (memory_load8_le(mem, 2037bv64) == 58bv8); - free requires (memory_load8_le(mem, 2038bv64) == 32bv8); - free requires (memory_load8_le(mem, 2039bv64) == 37bv8); - free requires (memory_load8_le(mem, 2040bv64) == 100bv8); - free requires (memory_load8_le(mem, 2041bv64) == 10bv8); - free requires (memory_load8_le(mem, 2042bv64) == 0bv8); - free requires (memory_load8_le(mem, 2043bv64) == 84bv8); - free requires (memory_load8_le(mem, 2044bv64) == 104bv8); - free requires (memory_load8_le(mem, 2045bv64) == 101bv8); - free requires (memory_load8_le(mem, 2046bv64) == 32bv8); - free requires (memory_load8_le(mem, 2047bv64) == 99bv8); - free requires (memory_load8_le(mem, 2048bv64) == 104bv8); - free requires (memory_load8_le(mem, 2049bv64) == 97bv8); - free requires (memory_load8_le(mem, 2050bv64) == 114bv8); - free requires (memory_load8_le(mem, 2051bv64) == 32bv8); - free requires (memory_load8_le(mem, 2052bv64) == 118bv8); - free requires (memory_load8_le(mem, 2053bv64) == 97bv8); - free requires (memory_load8_le(mem, 2054bv64) == 108bv8); - free requires (memory_load8_le(mem, 2055bv64) == 117bv8); - free requires (memory_load8_le(mem, 2056bv64) == 101bv8); - free requires (memory_load8_le(mem, 2057bv64) == 32bv8); - free requires (memory_load8_le(mem, 2058bv64) == 105bv8); - free requires (memory_load8_le(mem, 2059bv64) == 115bv8); - free requires (memory_load8_le(mem, 2060bv64) == 58bv8); - free requires (memory_load8_le(mem, 2061bv64) == 32bv8); - free requires (memory_load8_le(mem, 2062bv64) == 37bv8); - free requires (memory_load8_le(mem, 2063bv64) == 99bv8); + free requires (memory_load64_le(mem, 2000bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2032bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2040bv64) == 7142820507769899620bv64); + free requires (memory_load64_le(mem, 2048bv64) == 8461244959900721512bv64); + free requires (memory_load64_le(mem, 2056bv64) == 7144151819309621349bv64); free requires (memory_load8_le(mem, 2064bv64) == 10bv8); free requires (memory_load8_le(mem, 2065bv64) == 0bv8); free requires (memory_load64_le(mem, 69064bv64) == 1872bv64); @@ -224,70 +112,14 @@ procedure main(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2040bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2041bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2042bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2043bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2044bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2045bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2046bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2047bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2048bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2056bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2057bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2058bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2059bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2060bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2061bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2062bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2063bv64) == 99bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2040bv64) == 7142820507769899620bv64); + free ensures (memory_load64_le(mem, 2048bv64) == 8461244959900721512bv64); + free ensures (memory_load64_le(mem, 2056bv64) == 7144151819309621349bv64); free ensures (memory_load8_le(mem, 2064bv64) == 10bv8); free ensures (memory_load8_le(mem, 2065bv64) == 0bv8); free ensures (memory_load64_le(mem, 69064bv64) == 1872bv64); @@ -348,70 +180,14 @@ procedure FUN_630(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 84bv8); - free requires (memory_load8_le(mem, 2001bv64) == 104bv8); - free requires (memory_load8_le(mem, 2002bv64) == 101bv8); - free requires (memory_load8_le(mem, 2003bv64) == 32bv8); - free requires (memory_load8_le(mem, 2004bv64) == 105bv8); - free requires (memory_load8_le(mem, 2005bv64) == 110bv8); - free requires (memory_load8_le(mem, 2006bv64) == 116bv8); - free requires (memory_load8_le(mem, 2007bv64) == 32bv8); - free requires (memory_load8_le(mem, 2008bv64) == 105bv8); - free requires (memory_load8_le(mem, 2009bv64) == 115bv8); - free requires (memory_load8_le(mem, 2010bv64) == 58bv8); - free requires (memory_load8_le(mem, 2011bv64) == 32bv8); - free requires (memory_load8_le(mem, 2012bv64) == 37bv8); - free requires (memory_load8_le(mem, 2013bv64) == 100bv8); - free requires (memory_load8_le(mem, 2014bv64) == 10bv8); - free requires (memory_load8_le(mem, 2015bv64) == 0bv8); - free requires (memory_load8_le(mem, 2016bv64) == 84bv8); - free requires (memory_load8_le(mem, 2017bv64) == 104bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 32bv8); - free requires (memory_load8_le(mem, 2020bv64) == 108bv8); - free requires (memory_load8_le(mem, 2021bv64) == 111bv8); - free requires (memory_load8_le(mem, 2022bv64) == 99bv8); - free requires (memory_load8_le(mem, 2023bv64) == 97bv8); - free requires (memory_load8_le(mem, 2024bv64) == 108bv8); - free requires (memory_load8_le(mem, 2025bv64) == 32bv8); - free requires (memory_load8_le(mem, 2026bv64) == 118bv8); - free requires (memory_load8_le(mem, 2027bv64) == 97bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 105bv8); - free requires (memory_load8_le(mem, 2030bv64) == 97bv8); - free requires (memory_load8_le(mem, 2031bv64) == 98bv8); - free requires (memory_load8_le(mem, 2032bv64) == 108bv8); - free requires (memory_load8_le(mem, 2033bv64) == 101bv8); - free requires (memory_load8_le(mem, 2034bv64) == 32bv8); - free requires (memory_load8_le(mem, 2035bv64) == 105bv8); - free requires (memory_load8_le(mem, 2036bv64) == 115bv8); - free requires (memory_load8_le(mem, 2037bv64) == 58bv8); - free requires (memory_load8_le(mem, 2038bv64) == 32bv8); - free requires (memory_load8_le(mem, 2039bv64) == 37bv8); - free requires (memory_load8_le(mem, 2040bv64) == 100bv8); - free requires (memory_load8_le(mem, 2041bv64) == 10bv8); - free requires (memory_load8_le(mem, 2042bv64) == 0bv8); - free requires (memory_load8_le(mem, 2043bv64) == 84bv8); - free requires (memory_load8_le(mem, 2044bv64) == 104bv8); - free requires (memory_load8_le(mem, 2045bv64) == 101bv8); - free requires (memory_load8_le(mem, 2046bv64) == 32bv8); - free requires (memory_load8_le(mem, 2047bv64) == 99bv8); - free requires (memory_load8_le(mem, 2048bv64) == 104bv8); - free requires (memory_load8_le(mem, 2049bv64) == 97bv8); - free requires (memory_load8_le(mem, 2050bv64) == 114bv8); - free requires (memory_load8_le(mem, 2051bv64) == 32bv8); - free requires (memory_load8_le(mem, 2052bv64) == 118bv8); - free requires (memory_load8_le(mem, 2053bv64) == 97bv8); - free requires (memory_load8_le(mem, 2054bv64) == 108bv8); - free requires (memory_load8_le(mem, 2055bv64) == 117bv8); - free requires (memory_load8_le(mem, 2056bv64) == 101bv8); - free requires (memory_load8_le(mem, 2057bv64) == 32bv8); - free requires (memory_load8_le(mem, 2058bv64) == 105bv8); - free requires (memory_load8_le(mem, 2059bv64) == 115bv8); - free requires (memory_load8_le(mem, 2060bv64) == 58bv8); - free requires (memory_load8_le(mem, 2061bv64) == 32bv8); - free requires (memory_load8_le(mem, 2062bv64) == 37bv8); - free requires (memory_load8_le(mem, 2063bv64) == 99bv8); + free requires (memory_load64_le(mem, 2000bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2032bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2040bv64) == 7142820507769899620bv64); + free requires (memory_load64_le(mem, 2048bv64) == 8461244959900721512bv64); + free requires (memory_load64_le(mem, 2056bv64) == 7144151819309621349bv64); free requires (memory_load8_le(mem, 2064bv64) == 10bv8); free requires (memory_load8_le(mem, 2065bv64) == 0bv8); free requires (memory_load64_le(mem, 69064bv64) == 1872bv64); @@ -422,70 +198,14 @@ procedure FUN_630(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2040bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2041bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2042bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2043bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2044bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2045bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2046bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2047bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2048bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2056bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2057bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2058bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2059bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2060bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2061bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2062bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2063bv64) == 99bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2040bv64) == 7142820507769899620bv64); + free ensures (memory_load64_le(mem, 2048bv64) == 8461244959900721512bv64); + free ensures (memory_load64_le(mem, 2056bv64) == 7144151819309621349bv64); free ensures (memory_load8_le(mem, 2064bv64) == 10bv8); free ensures (memory_load8_le(mem, 2065bv64) == 0bv8); free ensures (memory_load64_le(mem, 69064bv64) == 1872bv64); @@ -510,70 +230,14 @@ procedure printf(); free requires (memory_load8_le(mem, 1997bv64) == 0bv8); free requires (memory_load8_le(mem, 1998bv64) == 2bv8); free requires (memory_load8_le(mem, 1999bv64) == 0bv8); - free requires (memory_load8_le(mem, 2000bv64) == 84bv8); - free requires (memory_load8_le(mem, 2001bv64) == 104bv8); - free requires (memory_load8_le(mem, 2002bv64) == 101bv8); - free requires (memory_load8_le(mem, 2003bv64) == 32bv8); - free requires (memory_load8_le(mem, 2004bv64) == 105bv8); - free requires (memory_load8_le(mem, 2005bv64) == 110bv8); - free requires (memory_load8_le(mem, 2006bv64) == 116bv8); - free requires (memory_load8_le(mem, 2007bv64) == 32bv8); - free requires (memory_load8_le(mem, 2008bv64) == 105bv8); - free requires (memory_load8_le(mem, 2009bv64) == 115bv8); - free requires (memory_load8_le(mem, 2010bv64) == 58bv8); - free requires (memory_load8_le(mem, 2011bv64) == 32bv8); - free requires (memory_load8_le(mem, 2012bv64) == 37bv8); - free requires (memory_load8_le(mem, 2013bv64) == 100bv8); - free requires (memory_load8_le(mem, 2014bv64) == 10bv8); - free requires (memory_load8_le(mem, 2015bv64) == 0bv8); - free requires (memory_load8_le(mem, 2016bv64) == 84bv8); - free requires (memory_load8_le(mem, 2017bv64) == 104bv8); - free requires (memory_load8_le(mem, 2018bv64) == 101bv8); - free requires (memory_load8_le(mem, 2019bv64) == 32bv8); - free requires (memory_load8_le(mem, 2020bv64) == 108bv8); - free requires (memory_load8_le(mem, 2021bv64) == 111bv8); - free requires (memory_load8_le(mem, 2022bv64) == 99bv8); - free requires (memory_load8_le(mem, 2023bv64) == 97bv8); - free requires (memory_load8_le(mem, 2024bv64) == 108bv8); - free requires (memory_load8_le(mem, 2025bv64) == 32bv8); - free requires (memory_load8_le(mem, 2026bv64) == 118bv8); - free requires (memory_load8_le(mem, 2027bv64) == 97bv8); - free requires (memory_load8_le(mem, 2028bv64) == 114bv8); - free requires (memory_load8_le(mem, 2029bv64) == 105bv8); - free requires (memory_load8_le(mem, 2030bv64) == 97bv8); - free requires (memory_load8_le(mem, 2031bv64) == 98bv8); - free requires (memory_load8_le(mem, 2032bv64) == 108bv8); - free requires (memory_load8_le(mem, 2033bv64) == 101bv8); - free requires (memory_load8_le(mem, 2034bv64) == 32bv8); - free requires (memory_load8_le(mem, 2035bv64) == 105bv8); - free requires (memory_load8_le(mem, 2036bv64) == 115bv8); - free requires (memory_load8_le(mem, 2037bv64) == 58bv8); - free requires (memory_load8_le(mem, 2038bv64) == 32bv8); - free requires (memory_load8_le(mem, 2039bv64) == 37bv8); - free requires (memory_load8_le(mem, 2040bv64) == 100bv8); - free requires (memory_load8_le(mem, 2041bv64) == 10bv8); - free requires (memory_load8_le(mem, 2042bv64) == 0bv8); - free requires (memory_load8_le(mem, 2043bv64) == 84bv8); - free requires (memory_load8_le(mem, 2044bv64) == 104bv8); - free requires (memory_load8_le(mem, 2045bv64) == 101bv8); - free requires (memory_load8_le(mem, 2046bv64) == 32bv8); - free requires (memory_load8_le(mem, 2047bv64) == 99bv8); - free requires (memory_load8_le(mem, 2048bv64) == 104bv8); - free requires (memory_load8_le(mem, 2049bv64) == 97bv8); - free requires (memory_load8_le(mem, 2050bv64) == 114bv8); - free requires (memory_load8_le(mem, 2051bv64) == 32bv8); - free requires (memory_load8_le(mem, 2052bv64) == 118bv8); - free requires (memory_load8_le(mem, 2053bv64) == 97bv8); - free requires (memory_load8_le(mem, 2054bv64) == 108bv8); - free requires (memory_load8_le(mem, 2055bv64) == 117bv8); - free requires (memory_load8_le(mem, 2056bv64) == 101bv8); - free requires (memory_load8_le(mem, 2057bv64) == 32bv8); - free requires (memory_load8_le(mem, 2058bv64) == 105bv8); - free requires (memory_load8_le(mem, 2059bv64) == 115bv8); - free requires (memory_load8_le(mem, 2060bv64) == 58bv8); - free requires (memory_load8_le(mem, 2061bv64) == 32bv8); - free requires (memory_load8_le(mem, 2062bv64) == 37bv8); - free requires (memory_load8_le(mem, 2063bv64) == 99bv8); + free requires (memory_load64_le(mem, 2000bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2008bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2016bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2024bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2032bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2040bv64) == 7142820507769899620bv64); + free requires (memory_load64_le(mem, 2048bv64) == 8461244959900721512bv64); + free requires (memory_load64_le(mem, 2056bv64) == 7144151819309621349bv64); free requires (memory_load8_le(mem, 2064bv64) == 10bv8); free requires (memory_load8_le(mem, 2065bv64) == 0bv8); free requires (memory_load64_le(mem, 69064bv64) == 1872bv64); @@ -584,70 +248,14 @@ procedure printf(); free ensures (memory_load8_le(mem, 1997bv64) == 0bv8); free ensures (memory_load8_le(mem, 1998bv64) == 2bv8); free ensures (memory_load8_le(mem, 1999bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2000bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2001bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2002bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2003bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2004bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2005bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2006bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2007bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2008bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2009bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2010bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2011bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2012bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2013bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2014bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2015bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2016bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2017bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2018bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2019bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2020bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2021bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2022bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2023bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2024bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2025bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2026bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2027bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2028bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2029bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2030bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2031bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2032bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2033bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2034bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2035bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2036bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2037bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2038bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2039bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2040bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2041bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2042bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2043bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2044bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2045bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2046bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2047bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2048bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2049bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2050bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2051bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2052bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2053bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2054bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2055bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2056bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2057bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2058bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2059bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2060bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2061bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2062bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2063bv64) == 99bv8); + free ensures (memory_load64_le(mem, 2000bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2008bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2016bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2024bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2032bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2040bv64) == 7142820507769899620bv64); + free ensures (memory_load64_le(mem, 2048bv64) == 8461244959900721512bv64); + free ensures (memory_load64_le(mem, 2056bv64) == 7144151819309621349bv64); free ensures (memory_load8_le(mem, 2064bv64) == 10bv8); free ensures (memory_load8_le(mem, 2065bv64) == 0bv8); free ensures (memory_load64_le(mem, 69064bv64) == 1872bv64); diff --git a/src/test/correct/malloc_with_local3/clang_no_plt_no_pic/malloc_with_local3_gtirb.expected b/src/test/correct/malloc_with_local3/clang_no_plt_no_pic/malloc_with_local3_gtirb.expected index 8102ccaed..a6e04d998 100644 --- a/src/test/correct/malloc_with_local3/clang_no_plt_no_pic/malloc_with_local3_gtirb.expected +++ b/src/test/correct/malloc_with_local3/clang_no_plt_no_pic/malloc_with_local3_gtirb.expected @@ -82,70 +82,14 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -175,70 +119,14 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -249,70 +137,14 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -338,70 +170,14 @@ implementation FUN_6c0() procedure printCharValue(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_R8, Gamma_R9, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, R8, R9, mem, stack; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -416,70 +192,14 @@ procedure printCharValue(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -538,70 +258,14 @@ implementation printCharValue() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -612,70 +276,14 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -703,70 +311,14 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_R8, Gamma_R9, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, R8, R9, mem, stack; free requires (memory_load64_le(mem, 69688bv64) == 0bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -781,70 +333,14 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -973,70 +469,14 @@ implementation main() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1047,70 +487,14 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1135,70 +519,14 @@ implementation FUN_680() } procedure printf(); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1209,70 +537,14 @@ procedure printf(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1285,70 +557,14 @@ procedure printf(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure #free(); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1359,70 +575,14 @@ procedure #free(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1435,70 +595,14 @@ procedure #free(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1509,70 +613,14 @@ procedure malloc(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); diff --git a/src/test/correct/malloc_with_local3/clang_pic/malloc_with_local3_gtirb.expected b/src/test/correct/malloc_with_local3/clang_pic/malloc_with_local3_gtirb.expected index d475946b9..e00b80478 100644 --- a/src/test/correct/malloc_with_local3/clang_pic/malloc_with_local3_gtirb.expected +++ b/src/test/correct/malloc_with_local3/clang_pic/malloc_with_local3_gtirb.expected @@ -82,70 +82,14 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -177,70 +121,14 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_R8, Gamma_R9, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, R8, R9, mem, stack; free requires (memory_load64_le(mem, 69688bv64) == 0bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -255,70 +143,14 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -447,70 +279,14 @@ implementation main() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -521,70 +297,14 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -610,70 +330,14 @@ implementation FUN_680() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -684,70 +348,14 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -773,70 +381,14 @@ implementation FUN_6b0() procedure printCharValue(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_R8, Gamma_R9, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, R8, R9, mem, stack; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -851,70 +403,14 @@ procedure printCharValue(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -973,70 +469,14 @@ implementation printCharValue() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1047,70 +487,14 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1135,70 +519,14 @@ implementation FUN_6c0() } procedure malloc(); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1209,70 +537,14 @@ procedure malloc(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1285,70 +557,14 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure #free(); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1359,70 +575,14 @@ procedure #free(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1435,70 +595,14 @@ procedure #free(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure printf(); - free requires (memory_load8_le(mem, 2344bv64) == 1bv8); - free requires (memory_load8_le(mem, 2345bv64) == 0bv8); - free requires (memory_load8_le(mem, 2346bv64) == 2bv8); - free requires (memory_load8_le(mem, 2347bv64) == 0bv8); - free requires (memory_load8_le(mem, 2348bv64) == 84bv8); - free requires (memory_load8_le(mem, 2349bv64) == 104bv8); - free requires (memory_load8_le(mem, 2350bv64) == 101bv8); - free requires (memory_load8_le(mem, 2351bv64) == 32bv8); - free requires (memory_load8_le(mem, 2352bv64) == 105bv8); - free requires (memory_load8_le(mem, 2353bv64) == 110bv8); - free requires (memory_load8_le(mem, 2354bv64) == 116bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 105bv8); - free requires (memory_load8_le(mem, 2357bv64) == 115bv8); - free requires (memory_load8_le(mem, 2358bv64) == 58bv8); - free requires (memory_load8_le(mem, 2359bv64) == 32bv8); - free requires (memory_load8_le(mem, 2360bv64) == 37bv8); - free requires (memory_load8_le(mem, 2361bv64) == 100bv8); - free requires (memory_load8_le(mem, 2362bv64) == 10bv8); - free requires (memory_load8_le(mem, 2363bv64) == 0bv8); - free requires (memory_load8_le(mem, 2364bv64) == 84bv8); - free requires (memory_load8_le(mem, 2365bv64) == 104bv8); - free requires (memory_load8_le(mem, 2366bv64) == 101bv8); - free requires (memory_load8_le(mem, 2367bv64) == 32bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 111bv8); - free requires (memory_load8_le(mem, 2370bv64) == 99bv8); - free requires (memory_load8_le(mem, 2371bv64) == 97bv8); - free requires (memory_load8_le(mem, 2372bv64) == 108bv8); - free requires (memory_load8_le(mem, 2373bv64) == 32bv8); - free requires (memory_load8_le(mem, 2374bv64) == 118bv8); - free requires (memory_load8_le(mem, 2375bv64) == 97bv8); - free requires (memory_load8_le(mem, 2376bv64) == 114bv8); - free requires (memory_load8_le(mem, 2377bv64) == 105bv8); - free requires (memory_load8_le(mem, 2378bv64) == 97bv8); - free requires (memory_load8_le(mem, 2379bv64) == 98bv8); - free requires (memory_load8_le(mem, 2380bv64) == 108bv8); - free requires (memory_load8_le(mem, 2381bv64) == 101bv8); - free requires (memory_load8_le(mem, 2382bv64) == 32bv8); - free requires (memory_load8_le(mem, 2383bv64) == 105bv8); - free requires (memory_load8_le(mem, 2384bv64) == 115bv8); - free requires (memory_load8_le(mem, 2385bv64) == 58bv8); - free requires (memory_load8_le(mem, 2386bv64) == 32bv8); - free requires (memory_load8_le(mem, 2387bv64) == 37bv8); - free requires (memory_load8_le(mem, 2388bv64) == 100bv8); - free requires (memory_load8_le(mem, 2389bv64) == 10bv8); - free requires (memory_load8_le(mem, 2390bv64) == 0bv8); - free requires (memory_load8_le(mem, 2391bv64) == 84bv8); - free requires (memory_load8_le(mem, 2392bv64) == 104bv8); - free requires (memory_load8_le(mem, 2393bv64) == 101bv8); - free requires (memory_load8_le(mem, 2394bv64) == 32bv8); - free requires (memory_load8_le(mem, 2395bv64) == 99bv8); - free requires (memory_load8_le(mem, 2396bv64) == 104bv8); - free requires (memory_load8_le(mem, 2397bv64) == 97bv8); - free requires (memory_load8_le(mem, 2398bv64) == 114bv8); - free requires (memory_load8_le(mem, 2399bv64) == 32bv8); - free requires (memory_load8_le(mem, 2400bv64) == 118bv8); - free requires (memory_load8_le(mem, 2401bv64) == 97bv8); - free requires (memory_load8_le(mem, 2402bv64) == 108bv8); - free requires (memory_load8_le(mem, 2403bv64) == 117bv8); - free requires (memory_load8_le(mem, 2404bv64) == 101bv8); - free requires (memory_load8_le(mem, 2405bv64) == 32bv8); - free requires (memory_load8_le(mem, 2406bv64) == 105bv8); - free requires (memory_load8_le(mem, 2407bv64) == 115bv8); + free requires (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free requires (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free requires (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free requires (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free requires (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free requires (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free requires (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free requires (memory_load8_le(mem, 2408bv64) == 58bv8); free requires (memory_load8_le(mem, 2409bv64) == 32bv8); free requires (memory_load8_le(mem, 2410bv64) == 37bv8); @@ -1509,70 +613,14 @@ procedure printf(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2344bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2400bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2401bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2402bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2403bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2404bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2405bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2406bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2407bv64) == 115bv8); + free ensures (memory_load64_le(mem, 2344bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 2322295453216173673bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 2334386691848692773bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 7022836318793330540bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 7575166089418598770bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 6052849324421823091bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 2338038257526269288bv64); + free ensures (memory_load64_le(mem, 2400bv64) == 8316213807050154358bv64); free ensures (memory_load8_le(mem, 2408bv64) == 58bv8); free ensures (memory_load8_le(mem, 2409bv64) == 32bv8); free ensures (memory_load8_le(mem, 2410bv64) == 37bv8); diff --git a/src/test/correct/malloc_with_local3/gcc/malloc_with_local3_gtirb.expected b/src/test/correct/malloc_with_local3/gcc/malloc_with_local3_gtirb.expected index 1623fb354..dbf557d37 100644 --- a/src/test/correct/malloc_with_local3/gcc/malloc_with_local3_gtirb.expected +++ b/src/test/correct/malloc_with_local3/gcc/malloc_with_local3_gtirb.expected @@ -78,78 +78,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -180,78 +117,15 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -263,78 +137,15 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -361,78 +172,15 @@ implementation FUN_680() procedure printCharValue(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -448,78 +196,15 @@ procedure printCharValue(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -579,78 +264,15 @@ implementation printCharValue() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -662,78 +284,15 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -760,78 +319,15 @@ implementation FUN_6c0() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -843,78 +339,15 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -943,78 +376,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1030,78 +400,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1220,78 +527,15 @@ implementation main() } procedure malloc(); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1303,78 +547,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1388,78 +569,15 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure printf(); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1471,78 +589,15 @@ procedure printf(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1556,78 +611,15 @@ procedure printf(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure #free(); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1639,78 +631,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); diff --git a/src/test/correct/malloc_with_local3/gcc_O2/malloc_with_local3_gtirb.expected b/src/test/correct/malloc_with_local3/gcc_O2/malloc_with_local3_gtirb.expected index 1bb0f2f09..ca51a57d4 100644 --- a/src/test/correct/malloc_with_local3/gcc_O2/malloc_with_local3_gtirb.expected +++ b/src/test/correct/malloc_with_local3/gcc_O2/malloc_with_local3_gtirb.expected @@ -68,78 +68,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2264bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2264bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2336bv64) == 100bv8); free ensures (memory_load8_le(mem, 2337bv64) == 10bv8); free ensures (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -166,78 +103,15 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_690(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2264bv64) == 1bv8); - free requires (memory_load8_le(mem, 2265bv64) == 0bv8); - free requires (memory_load8_le(mem, 2266bv64) == 2bv8); - free requires (memory_load8_le(mem, 2267bv64) == 0bv8); - free requires (memory_load8_le(mem, 2268bv64) == 0bv8); - free requires (memory_load8_le(mem, 2269bv64) == 0bv8); - free requires (memory_load8_le(mem, 2270bv64) == 0bv8); - free requires (memory_load8_le(mem, 2271bv64) == 0bv8); - free requires (memory_load8_le(mem, 2272bv64) == 84bv8); - free requires (memory_load8_le(mem, 2273bv64) == 104bv8); - free requires (memory_load8_le(mem, 2274bv64) == 101bv8); - free requires (memory_load8_le(mem, 2275bv64) == 32bv8); - free requires (memory_load8_le(mem, 2276bv64) == 99bv8); - free requires (memory_load8_le(mem, 2277bv64) == 104bv8); - free requires (memory_load8_le(mem, 2278bv64) == 97bv8); - free requires (memory_load8_le(mem, 2279bv64) == 114bv8); - free requires (memory_load8_le(mem, 2280bv64) == 32bv8); - free requires (memory_load8_le(mem, 2281bv64) == 118bv8); - free requires (memory_load8_le(mem, 2282bv64) == 97bv8); - free requires (memory_load8_le(mem, 2283bv64) == 108bv8); - free requires (memory_load8_le(mem, 2284bv64) == 117bv8); - free requires (memory_load8_le(mem, 2285bv64) == 101bv8); - free requires (memory_load8_le(mem, 2286bv64) == 32bv8); - free requires (memory_load8_le(mem, 2287bv64) == 105bv8); - free requires (memory_load8_le(mem, 2288bv64) == 115bv8); - free requires (memory_load8_le(mem, 2289bv64) == 58bv8); - free requires (memory_load8_le(mem, 2290bv64) == 32bv8); - free requires (memory_load8_le(mem, 2291bv64) == 37bv8); - free requires (memory_load8_le(mem, 2292bv64) == 99bv8); - free requires (memory_load8_le(mem, 2293bv64) == 10bv8); - free requires (memory_load8_le(mem, 2294bv64) == 0bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 105bv8); - free requires (memory_load8_le(mem, 2301bv64) == 110bv8); - free requires (memory_load8_le(mem, 2302bv64) == 116bv8); - free requires (memory_load8_le(mem, 2303bv64) == 32bv8); - free requires (memory_load8_le(mem, 2304bv64) == 105bv8); - free requires (memory_load8_le(mem, 2305bv64) == 115bv8); - free requires (memory_load8_le(mem, 2306bv64) == 58bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 37bv8); - free requires (memory_load8_le(mem, 2309bv64) == 100bv8); - free requires (memory_load8_le(mem, 2310bv64) == 10bv8); - free requires (memory_load8_le(mem, 2311bv64) == 0bv8); - free requires (memory_load8_le(mem, 2312bv64) == 84bv8); - free requires (memory_load8_le(mem, 2313bv64) == 104bv8); - free requires (memory_load8_le(mem, 2314bv64) == 101bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 108bv8); - free requires (memory_load8_le(mem, 2317bv64) == 111bv8); - free requires (memory_load8_le(mem, 2318bv64) == 99bv8); - free requires (memory_load8_le(mem, 2319bv64) == 97bv8); - free requires (memory_load8_le(mem, 2320bv64) == 108bv8); - free requires (memory_load8_le(mem, 2321bv64) == 32bv8); - free requires (memory_load8_le(mem, 2322bv64) == 118bv8); - free requires (memory_load8_le(mem, 2323bv64) == 97bv8); - free requires (memory_load8_le(mem, 2324bv64) == 114bv8); - free requires (memory_load8_le(mem, 2325bv64) == 105bv8); - free requires (memory_load8_le(mem, 2326bv64) == 97bv8); - free requires (memory_load8_le(mem, 2327bv64) == 98bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 101bv8); - free requires (memory_load8_le(mem, 2330bv64) == 32bv8); - free requires (memory_load8_le(mem, 2331bv64) == 105bv8); - free requires (memory_load8_le(mem, 2332bv64) == 115bv8); - free requires (memory_load8_le(mem, 2333bv64) == 58bv8); - free requires (memory_load8_le(mem, 2334bv64) == 32bv8); - free requires (memory_load8_le(mem, 2335bv64) == 37bv8); + free requires (memory_load64_le(mem, 2264bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free requires (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free requires (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2336bv64) == 100bv8); free requires (memory_load8_le(mem, 2337bv64) == 10bv8); free requires (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -245,78 +119,15 @@ procedure FUN_690(); free requires (memory_load64_le(mem, 69000bv64) == 2112bv64); free requires (memory_load64_le(mem, 69616bv64) == 1792bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2264bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2264bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2336bv64) == 100bv8); free ensures (memory_load8_le(mem, 2337bv64) == 10bv8); free ensures (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -339,78 +150,15 @@ implementation FUN_690() procedure FUN_6d0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2264bv64) == 1bv8); - free requires (memory_load8_le(mem, 2265bv64) == 0bv8); - free requires (memory_load8_le(mem, 2266bv64) == 2bv8); - free requires (memory_load8_le(mem, 2267bv64) == 0bv8); - free requires (memory_load8_le(mem, 2268bv64) == 0bv8); - free requires (memory_load8_le(mem, 2269bv64) == 0bv8); - free requires (memory_load8_le(mem, 2270bv64) == 0bv8); - free requires (memory_load8_le(mem, 2271bv64) == 0bv8); - free requires (memory_load8_le(mem, 2272bv64) == 84bv8); - free requires (memory_load8_le(mem, 2273bv64) == 104bv8); - free requires (memory_load8_le(mem, 2274bv64) == 101bv8); - free requires (memory_load8_le(mem, 2275bv64) == 32bv8); - free requires (memory_load8_le(mem, 2276bv64) == 99bv8); - free requires (memory_load8_le(mem, 2277bv64) == 104bv8); - free requires (memory_load8_le(mem, 2278bv64) == 97bv8); - free requires (memory_load8_le(mem, 2279bv64) == 114bv8); - free requires (memory_load8_le(mem, 2280bv64) == 32bv8); - free requires (memory_load8_le(mem, 2281bv64) == 118bv8); - free requires (memory_load8_le(mem, 2282bv64) == 97bv8); - free requires (memory_load8_le(mem, 2283bv64) == 108bv8); - free requires (memory_load8_le(mem, 2284bv64) == 117bv8); - free requires (memory_load8_le(mem, 2285bv64) == 101bv8); - free requires (memory_load8_le(mem, 2286bv64) == 32bv8); - free requires (memory_load8_le(mem, 2287bv64) == 105bv8); - free requires (memory_load8_le(mem, 2288bv64) == 115bv8); - free requires (memory_load8_le(mem, 2289bv64) == 58bv8); - free requires (memory_load8_le(mem, 2290bv64) == 32bv8); - free requires (memory_load8_le(mem, 2291bv64) == 37bv8); - free requires (memory_load8_le(mem, 2292bv64) == 99bv8); - free requires (memory_load8_le(mem, 2293bv64) == 10bv8); - free requires (memory_load8_le(mem, 2294bv64) == 0bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 105bv8); - free requires (memory_load8_le(mem, 2301bv64) == 110bv8); - free requires (memory_load8_le(mem, 2302bv64) == 116bv8); - free requires (memory_load8_le(mem, 2303bv64) == 32bv8); - free requires (memory_load8_le(mem, 2304bv64) == 105bv8); - free requires (memory_load8_le(mem, 2305bv64) == 115bv8); - free requires (memory_load8_le(mem, 2306bv64) == 58bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 37bv8); - free requires (memory_load8_le(mem, 2309bv64) == 100bv8); - free requires (memory_load8_le(mem, 2310bv64) == 10bv8); - free requires (memory_load8_le(mem, 2311bv64) == 0bv8); - free requires (memory_load8_le(mem, 2312bv64) == 84bv8); - free requires (memory_load8_le(mem, 2313bv64) == 104bv8); - free requires (memory_load8_le(mem, 2314bv64) == 101bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 108bv8); - free requires (memory_load8_le(mem, 2317bv64) == 111bv8); - free requires (memory_load8_le(mem, 2318bv64) == 99bv8); - free requires (memory_load8_le(mem, 2319bv64) == 97bv8); - free requires (memory_load8_le(mem, 2320bv64) == 108bv8); - free requires (memory_load8_le(mem, 2321bv64) == 32bv8); - free requires (memory_load8_le(mem, 2322bv64) == 118bv8); - free requires (memory_load8_le(mem, 2323bv64) == 97bv8); - free requires (memory_load8_le(mem, 2324bv64) == 114bv8); - free requires (memory_load8_le(mem, 2325bv64) == 105bv8); - free requires (memory_load8_le(mem, 2326bv64) == 97bv8); - free requires (memory_load8_le(mem, 2327bv64) == 98bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 101bv8); - free requires (memory_load8_le(mem, 2330bv64) == 32bv8); - free requires (memory_load8_le(mem, 2331bv64) == 105bv8); - free requires (memory_load8_le(mem, 2332bv64) == 115bv8); - free requires (memory_load8_le(mem, 2333bv64) == 58bv8); - free requires (memory_load8_le(mem, 2334bv64) == 32bv8); - free requires (memory_load8_le(mem, 2335bv64) == 37bv8); + free requires (memory_load64_le(mem, 2264bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free requires (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free requires (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2336bv64) == 100bv8); free requires (memory_load8_le(mem, 2337bv64) == 10bv8); free requires (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -418,78 +166,15 @@ procedure FUN_6d0(); free requires (memory_load64_le(mem, 69000bv64) == 2112bv64); free requires (memory_load64_le(mem, 69616bv64) == 1792bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2264bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2264bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2336bv64) == 100bv8); free ensures (memory_load8_le(mem, 2337bv64) == 10bv8); free ensures (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -512,78 +197,15 @@ implementation FUN_6d0() procedure FUN_6a0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2264bv64) == 1bv8); - free requires (memory_load8_le(mem, 2265bv64) == 0bv8); - free requires (memory_load8_le(mem, 2266bv64) == 2bv8); - free requires (memory_load8_le(mem, 2267bv64) == 0bv8); - free requires (memory_load8_le(mem, 2268bv64) == 0bv8); - free requires (memory_load8_le(mem, 2269bv64) == 0bv8); - free requires (memory_load8_le(mem, 2270bv64) == 0bv8); - free requires (memory_load8_le(mem, 2271bv64) == 0bv8); - free requires (memory_load8_le(mem, 2272bv64) == 84bv8); - free requires (memory_load8_le(mem, 2273bv64) == 104bv8); - free requires (memory_load8_le(mem, 2274bv64) == 101bv8); - free requires (memory_load8_le(mem, 2275bv64) == 32bv8); - free requires (memory_load8_le(mem, 2276bv64) == 99bv8); - free requires (memory_load8_le(mem, 2277bv64) == 104bv8); - free requires (memory_load8_le(mem, 2278bv64) == 97bv8); - free requires (memory_load8_le(mem, 2279bv64) == 114bv8); - free requires (memory_load8_le(mem, 2280bv64) == 32bv8); - free requires (memory_load8_le(mem, 2281bv64) == 118bv8); - free requires (memory_load8_le(mem, 2282bv64) == 97bv8); - free requires (memory_load8_le(mem, 2283bv64) == 108bv8); - free requires (memory_load8_le(mem, 2284bv64) == 117bv8); - free requires (memory_load8_le(mem, 2285bv64) == 101bv8); - free requires (memory_load8_le(mem, 2286bv64) == 32bv8); - free requires (memory_load8_le(mem, 2287bv64) == 105bv8); - free requires (memory_load8_le(mem, 2288bv64) == 115bv8); - free requires (memory_load8_le(mem, 2289bv64) == 58bv8); - free requires (memory_load8_le(mem, 2290bv64) == 32bv8); - free requires (memory_load8_le(mem, 2291bv64) == 37bv8); - free requires (memory_load8_le(mem, 2292bv64) == 99bv8); - free requires (memory_load8_le(mem, 2293bv64) == 10bv8); - free requires (memory_load8_le(mem, 2294bv64) == 0bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 105bv8); - free requires (memory_load8_le(mem, 2301bv64) == 110bv8); - free requires (memory_load8_le(mem, 2302bv64) == 116bv8); - free requires (memory_load8_le(mem, 2303bv64) == 32bv8); - free requires (memory_load8_le(mem, 2304bv64) == 105bv8); - free requires (memory_load8_le(mem, 2305bv64) == 115bv8); - free requires (memory_load8_le(mem, 2306bv64) == 58bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 37bv8); - free requires (memory_load8_le(mem, 2309bv64) == 100bv8); - free requires (memory_load8_le(mem, 2310bv64) == 10bv8); - free requires (memory_load8_le(mem, 2311bv64) == 0bv8); - free requires (memory_load8_le(mem, 2312bv64) == 84bv8); - free requires (memory_load8_le(mem, 2313bv64) == 104bv8); - free requires (memory_load8_le(mem, 2314bv64) == 101bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 108bv8); - free requires (memory_load8_le(mem, 2317bv64) == 111bv8); - free requires (memory_load8_le(mem, 2318bv64) == 99bv8); - free requires (memory_load8_le(mem, 2319bv64) == 97bv8); - free requires (memory_load8_le(mem, 2320bv64) == 108bv8); - free requires (memory_load8_le(mem, 2321bv64) == 32bv8); - free requires (memory_load8_le(mem, 2322bv64) == 118bv8); - free requires (memory_load8_le(mem, 2323bv64) == 97bv8); - free requires (memory_load8_le(mem, 2324bv64) == 114bv8); - free requires (memory_load8_le(mem, 2325bv64) == 105bv8); - free requires (memory_load8_le(mem, 2326bv64) == 97bv8); - free requires (memory_load8_le(mem, 2327bv64) == 98bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 101bv8); - free requires (memory_load8_le(mem, 2330bv64) == 32bv8); - free requires (memory_load8_le(mem, 2331bv64) == 105bv8); - free requires (memory_load8_le(mem, 2332bv64) == 115bv8); - free requires (memory_load8_le(mem, 2333bv64) == 58bv8); - free requires (memory_load8_le(mem, 2334bv64) == 32bv8); - free requires (memory_load8_le(mem, 2335bv64) == 37bv8); + free requires (memory_load64_le(mem, 2264bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free requires (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free requires (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2336bv64) == 100bv8); free requires (memory_load8_le(mem, 2337bv64) == 10bv8); free requires (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -591,78 +213,15 @@ procedure FUN_6a0(); free requires (memory_load64_le(mem, 69000bv64) == 2112bv64); free requires (memory_load64_le(mem, 69616bv64) == 1792bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2264bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2264bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2336bv64) == 100bv8); free ensures (memory_load8_le(mem, 2337bv64) == 10bv8); free ensures (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -687,78 +246,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R19, Gamma_R2, Gamma_R29, Gamma_R3, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R19, R2, R29, R3, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2264bv64) == 1bv8); - free requires (memory_load8_le(mem, 2265bv64) == 0bv8); - free requires (memory_load8_le(mem, 2266bv64) == 2bv8); - free requires (memory_load8_le(mem, 2267bv64) == 0bv8); - free requires (memory_load8_le(mem, 2268bv64) == 0bv8); - free requires (memory_load8_le(mem, 2269bv64) == 0bv8); - free requires (memory_load8_le(mem, 2270bv64) == 0bv8); - free requires (memory_load8_le(mem, 2271bv64) == 0bv8); - free requires (memory_load8_le(mem, 2272bv64) == 84bv8); - free requires (memory_load8_le(mem, 2273bv64) == 104bv8); - free requires (memory_load8_le(mem, 2274bv64) == 101bv8); - free requires (memory_load8_le(mem, 2275bv64) == 32bv8); - free requires (memory_load8_le(mem, 2276bv64) == 99bv8); - free requires (memory_load8_le(mem, 2277bv64) == 104bv8); - free requires (memory_load8_le(mem, 2278bv64) == 97bv8); - free requires (memory_load8_le(mem, 2279bv64) == 114bv8); - free requires (memory_load8_le(mem, 2280bv64) == 32bv8); - free requires (memory_load8_le(mem, 2281bv64) == 118bv8); - free requires (memory_load8_le(mem, 2282bv64) == 97bv8); - free requires (memory_load8_le(mem, 2283bv64) == 108bv8); - free requires (memory_load8_le(mem, 2284bv64) == 117bv8); - free requires (memory_load8_le(mem, 2285bv64) == 101bv8); - free requires (memory_load8_le(mem, 2286bv64) == 32bv8); - free requires (memory_load8_le(mem, 2287bv64) == 105bv8); - free requires (memory_load8_le(mem, 2288bv64) == 115bv8); - free requires (memory_load8_le(mem, 2289bv64) == 58bv8); - free requires (memory_load8_le(mem, 2290bv64) == 32bv8); - free requires (memory_load8_le(mem, 2291bv64) == 37bv8); - free requires (memory_load8_le(mem, 2292bv64) == 99bv8); - free requires (memory_load8_le(mem, 2293bv64) == 10bv8); - free requires (memory_load8_le(mem, 2294bv64) == 0bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 105bv8); - free requires (memory_load8_le(mem, 2301bv64) == 110bv8); - free requires (memory_load8_le(mem, 2302bv64) == 116bv8); - free requires (memory_load8_le(mem, 2303bv64) == 32bv8); - free requires (memory_load8_le(mem, 2304bv64) == 105bv8); - free requires (memory_load8_le(mem, 2305bv64) == 115bv8); - free requires (memory_load8_le(mem, 2306bv64) == 58bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 37bv8); - free requires (memory_load8_le(mem, 2309bv64) == 100bv8); - free requires (memory_load8_le(mem, 2310bv64) == 10bv8); - free requires (memory_load8_le(mem, 2311bv64) == 0bv8); - free requires (memory_load8_le(mem, 2312bv64) == 84bv8); - free requires (memory_load8_le(mem, 2313bv64) == 104bv8); - free requires (memory_load8_le(mem, 2314bv64) == 101bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 108bv8); - free requires (memory_load8_le(mem, 2317bv64) == 111bv8); - free requires (memory_load8_le(mem, 2318bv64) == 99bv8); - free requires (memory_load8_le(mem, 2319bv64) == 97bv8); - free requires (memory_load8_le(mem, 2320bv64) == 108bv8); - free requires (memory_load8_le(mem, 2321bv64) == 32bv8); - free requires (memory_load8_le(mem, 2322bv64) == 118bv8); - free requires (memory_load8_le(mem, 2323bv64) == 97bv8); - free requires (memory_load8_le(mem, 2324bv64) == 114bv8); - free requires (memory_load8_le(mem, 2325bv64) == 105bv8); - free requires (memory_load8_le(mem, 2326bv64) == 97bv8); - free requires (memory_load8_le(mem, 2327bv64) == 98bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 101bv8); - free requires (memory_load8_le(mem, 2330bv64) == 32bv8); - free requires (memory_load8_le(mem, 2331bv64) == 105bv8); - free requires (memory_load8_le(mem, 2332bv64) == 115bv8); - free requires (memory_load8_le(mem, 2333bv64) == 58bv8); - free requires (memory_load8_le(mem, 2334bv64) == 32bv8); - free requires (memory_load8_le(mem, 2335bv64) == 37bv8); + free requires (memory_load64_le(mem, 2264bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free requires (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free requires (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2336bv64) == 100bv8); free requires (memory_load8_le(mem, 2337bv64) == 10bv8); free requires (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -772,78 +268,15 @@ procedure main(); free ensures (R19 == old(R19)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2264bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2264bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2336bv64) == 100bv8); free ensures (memory_load8_le(mem, 2337bv64) == 10bv8); free ensures (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -921,78 +354,15 @@ implementation main() procedure printCharValue(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R2, Gamma_R3, Gamma_mem, R0, R1, R16, R17, R2, R3, mem; - free requires (memory_load8_le(mem, 2264bv64) == 1bv8); - free requires (memory_load8_le(mem, 2265bv64) == 0bv8); - free requires (memory_load8_le(mem, 2266bv64) == 2bv8); - free requires (memory_load8_le(mem, 2267bv64) == 0bv8); - free requires (memory_load8_le(mem, 2268bv64) == 0bv8); - free requires (memory_load8_le(mem, 2269bv64) == 0bv8); - free requires (memory_load8_le(mem, 2270bv64) == 0bv8); - free requires (memory_load8_le(mem, 2271bv64) == 0bv8); - free requires (memory_load8_le(mem, 2272bv64) == 84bv8); - free requires (memory_load8_le(mem, 2273bv64) == 104bv8); - free requires (memory_load8_le(mem, 2274bv64) == 101bv8); - free requires (memory_load8_le(mem, 2275bv64) == 32bv8); - free requires (memory_load8_le(mem, 2276bv64) == 99bv8); - free requires (memory_load8_le(mem, 2277bv64) == 104bv8); - free requires (memory_load8_le(mem, 2278bv64) == 97bv8); - free requires (memory_load8_le(mem, 2279bv64) == 114bv8); - free requires (memory_load8_le(mem, 2280bv64) == 32bv8); - free requires (memory_load8_le(mem, 2281bv64) == 118bv8); - free requires (memory_load8_le(mem, 2282bv64) == 97bv8); - free requires (memory_load8_le(mem, 2283bv64) == 108bv8); - free requires (memory_load8_le(mem, 2284bv64) == 117bv8); - free requires (memory_load8_le(mem, 2285bv64) == 101bv8); - free requires (memory_load8_le(mem, 2286bv64) == 32bv8); - free requires (memory_load8_le(mem, 2287bv64) == 105bv8); - free requires (memory_load8_le(mem, 2288bv64) == 115bv8); - free requires (memory_load8_le(mem, 2289bv64) == 58bv8); - free requires (memory_load8_le(mem, 2290bv64) == 32bv8); - free requires (memory_load8_le(mem, 2291bv64) == 37bv8); - free requires (memory_load8_le(mem, 2292bv64) == 99bv8); - free requires (memory_load8_le(mem, 2293bv64) == 10bv8); - free requires (memory_load8_le(mem, 2294bv64) == 0bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 105bv8); - free requires (memory_load8_le(mem, 2301bv64) == 110bv8); - free requires (memory_load8_le(mem, 2302bv64) == 116bv8); - free requires (memory_load8_le(mem, 2303bv64) == 32bv8); - free requires (memory_load8_le(mem, 2304bv64) == 105bv8); - free requires (memory_load8_le(mem, 2305bv64) == 115bv8); - free requires (memory_load8_le(mem, 2306bv64) == 58bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 37bv8); - free requires (memory_load8_le(mem, 2309bv64) == 100bv8); - free requires (memory_load8_le(mem, 2310bv64) == 10bv8); - free requires (memory_load8_le(mem, 2311bv64) == 0bv8); - free requires (memory_load8_le(mem, 2312bv64) == 84bv8); - free requires (memory_load8_le(mem, 2313bv64) == 104bv8); - free requires (memory_load8_le(mem, 2314bv64) == 101bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 108bv8); - free requires (memory_load8_le(mem, 2317bv64) == 111bv8); - free requires (memory_load8_le(mem, 2318bv64) == 99bv8); - free requires (memory_load8_le(mem, 2319bv64) == 97bv8); - free requires (memory_load8_le(mem, 2320bv64) == 108bv8); - free requires (memory_load8_le(mem, 2321bv64) == 32bv8); - free requires (memory_load8_le(mem, 2322bv64) == 118bv8); - free requires (memory_load8_le(mem, 2323bv64) == 97bv8); - free requires (memory_load8_le(mem, 2324bv64) == 114bv8); - free requires (memory_load8_le(mem, 2325bv64) == 105bv8); - free requires (memory_load8_le(mem, 2326bv64) == 97bv8); - free requires (memory_load8_le(mem, 2327bv64) == 98bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 101bv8); - free requires (memory_load8_le(mem, 2330bv64) == 32bv8); - free requires (memory_load8_le(mem, 2331bv64) == 105bv8); - free requires (memory_load8_le(mem, 2332bv64) == 115bv8); - free requires (memory_load8_le(mem, 2333bv64) == 58bv8); - free requires (memory_load8_le(mem, 2334bv64) == 32bv8); - free requires (memory_load8_le(mem, 2335bv64) == 37bv8); + free requires (memory_load64_le(mem, 2264bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free requires (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free requires (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2336bv64) == 100bv8); free requires (memory_load8_le(mem, 2337bv64) == 10bv8); free requires (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -1000,78 +370,15 @@ procedure printCharValue(); free requires (memory_load64_le(mem, 69000bv64) == 2112bv64); free requires (memory_load64_le(mem, 69616bv64) == 1792bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2264bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2264bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2336bv64) == 100bv8); free ensures (memory_load8_le(mem, 2337bv64) == 10bv8); free ensures (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -1101,78 +408,15 @@ implementation printCharValue() } procedure malloc(); - free requires (memory_load8_le(mem, 2264bv64) == 1bv8); - free requires (memory_load8_le(mem, 2265bv64) == 0bv8); - free requires (memory_load8_le(mem, 2266bv64) == 2bv8); - free requires (memory_load8_le(mem, 2267bv64) == 0bv8); - free requires (memory_load8_le(mem, 2268bv64) == 0bv8); - free requires (memory_load8_le(mem, 2269bv64) == 0bv8); - free requires (memory_load8_le(mem, 2270bv64) == 0bv8); - free requires (memory_load8_le(mem, 2271bv64) == 0bv8); - free requires (memory_load8_le(mem, 2272bv64) == 84bv8); - free requires (memory_load8_le(mem, 2273bv64) == 104bv8); - free requires (memory_load8_le(mem, 2274bv64) == 101bv8); - free requires (memory_load8_le(mem, 2275bv64) == 32bv8); - free requires (memory_load8_le(mem, 2276bv64) == 99bv8); - free requires (memory_load8_le(mem, 2277bv64) == 104bv8); - free requires (memory_load8_le(mem, 2278bv64) == 97bv8); - free requires (memory_load8_le(mem, 2279bv64) == 114bv8); - free requires (memory_load8_le(mem, 2280bv64) == 32bv8); - free requires (memory_load8_le(mem, 2281bv64) == 118bv8); - free requires (memory_load8_le(mem, 2282bv64) == 97bv8); - free requires (memory_load8_le(mem, 2283bv64) == 108bv8); - free requires (memory_load8_le(mem, 2284bv64) == 117bv8); - free requires (memory_load8_le(mem, 2285bv64) == 101bv8); - free requires (memory_load8_le(mem, 2286bv64) == 32bv8); - free requires (memory_load8_le(mem, 2287bv64) == 105bv8); - free requires (memory_load8_le(mem, 2288bv64) == 115bv8); - free requires (memory_load8_le(mem, 2289bv64) == 58bv8); - free requires (memory_load8_le(mem, 2290bv64) == 32bv8); - free requires (memory_load8_le(mem, 2291bv64) == 37bv8); - free requires (memory_load8_le(mem, 2292bv64) == 99bv8); - free requires (memory_load8_le(mem, 2293bv64) == 10bv8); - free requires (memory_load8_le(mem, 2294bv64) == 0bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 105bv8); - free requires (memory_load8_le(mem, 2301bv64) == 110bv8); - free requires (memory_load8_le(mem, 2302bv64) == 116bv8); - free requires (memory_load8_le(mem, 2303bv64) == 32bv8); - free requires (memory_load8_le(mem, 2304bv64) == 105bv8); - free requires (memory_load8_le(mem, 2305bv64) == 115bv8); - free requires (memory_load8_le(mem, 2306bv64) == 58bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 37bv8); - free requires (memory_load8_le(mem, 2309bv64) == 100bv8); - free requires (memory_load8_le(mem, 2310bv64) == 10bv8); - free requires (memory_load8_le(mem, 2311bv64) == 0bv8); - free requires (memory_load8_le(mem, 2312bv64) == 84bv8); - free requires (memory_load8_le(mem, 2313bv64) == 104bv8); - free requires (memory_load8_le(mem, 2314bv64) == 101bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 108bv8); - free requires (memory_load8_le(mem, 2317bv64) == 111bv8); - free requires (memory_load8_le(mem, 2318bv64) == 99bv8); - free requires (memory_load8_le(mem, 2319bv64) == 97bv8); - free requires (memory_load8_le(mem, 2320bv64) == 108bv8); - free requires (memory_load8_le(mem, 2321bv64) == 32bv8); - free requires (memory_load8_le(mem, 2322bv64) == 118bv8); - free requires (memory_load8_le(mem, 2323bv64) == 97bv8); - free requires (memory_load8_le(mem, 2324bv64) == 114bv8); - free requires (memory_load8_le(mem, 2325bv64) == 105bv8); - free requires (memory_load8_le(mem, 2326bv64) == 97bv8); - free requires (memory_load8_le(mem, 2327bv64) == 98bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 101bv8); - free requires (memory_load8_le(mem, 2330bv64) == 32bv8); - free requires (memory_load8_le(mem, 2331bv64) == 105bv8); - free requires (memory_load8_le(mem, 2332bv64) == 115bv8); - free requires (memory_load8_le(mem, 2333bv64) == 58bv8); - free requires (memory_load8_le(mem, 2334bv64) == 32bv8); - free requires (memory_load8_le(mem, 2335bv64) == 37bv8); + free requires (memory_load64_le(mem, 2264bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free requires (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free requires (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2336bv64) == 100bv8); free requires (memory_load8_le(mem, 2337bv64) == 10bv8); free requires (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -1180,78 +424,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 2112bv64); free requires (memory_load64_le(mem, 69616bv64) == 1792bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2264bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2264bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2336bv64) == 100bv8); free ensures (memory_load8_le(mem, 2337bv64) == 10bv8); free ensures (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -1261,78 +442,15 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure #free(); - free requires (memory_load8_le(mem, 2264bv64) == 1bv8); - free requires (memory_load8_le(mem, 2265bv64) == 0bv8); - free requires (memory_load8_le(mem, 2266bv64) == 2bv8); - free requires (memory_load8_le(mem, 2267bv64) == 0bv8); - free requires (memory_load8_le(mem, 2268bv64) == 0bv8); - free requires (memory_load8_le(mem, 2269bv64) == 0bv8); - free requires (memory_load8_le(mem, 2270bv64) == 0bv8); - free requires (memory_load8_le(mem, 2271bv64) == 0bv8); - free requires (memory_load8_le(mem, 2272bv64) == 84bv8); - free requires (memory_load8_le(mem, 2273bv64) == 104bv8); - free requires (memory_load8_le(mem, 2274bv64) == 101bv8); - free requires (memory_load8_le(mem, 2275bv64) == 32bv8); - free requires (memory_load8_le(mem, 2276bv64) == 99bv8); - free requires (memory_load8_le(mem, 2277bv64) == 104bv8); - free requires (memory_load8_le(mem, 2278bv64) == 97bv8); - free requires (memory_load8_le(mem, 2279bv64) == 114bv8); - free requires (memory_load8_le(mem, 2280bv64) == 32bv8); - free requires (memory_load8_le(mem, 2281bv64) == 118bv8); - free requires (memory_load8_le(mem, 2282bv64) == 97bv8); - free requires (memory_load8_le(mem, 2283bv64) == 108bv8); - free requires (memory_load8_le(mem, 2284bv64) == 117bv8); - free requires (memory_load8_le(mem, 2285bv64) == 101bv8); - free requires (memory_load8_le(mem, 2286bv64) == 32bv8); - free requires (memory_load8_le(mem, 2287bv64) == 105bv8); - free requires (memory_load8_le(mem, 2288bv64) == 115bv8); - free requires (memory_load8_le(mem, 2289bv64) == 58bv8); - free requires (memory_load8_le(mem, 2290bv64) == 32bv8); - free requires (memory_load8_le(mem, 2291bv64) == 37bv8); - free requires (memory_load8_le(mem, 2292bv64) == 99bv8); - free requires (memory_load8_le(mem, 2293bv64) == 10bv8); - free requires (memory_load8_le(mem, 2294bv64) == 0bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 105bv8); - free requires (memory_load8_le(mem, 2301bv64) == 110bv8); - free requires (memory_load8_le(mem, 2302bv64) == 116bv8); - free requires (memory_load8_le(mem, 2303bv64) == 32bv8); - free requires (memory_load8_le(mem, 2304bv64) == 105bv8); - free requires (memory_load8_le(mem, 2305bv64) == 115bv8); - free requires (memory_load8_le(mem, 2306bv64) == 58bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 37bv8); - free requires (memory_load8_le(mem, 2309bv64) == 100bv8); - free requires (memory_load8_le(mem, 2310bv64) == 10bv8); - free requires (memory_load8_le(mem, 2311bv64) == 0bv8); - free requires (memory_load8_le(mem, 2312bv64) == 84bv8); - free requires (memory_load8_le(mem, 2313bv64) == 104bv8); - free requires (memory_load8_le(mem, 2314bv64) == 101bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 108bv8); - free requires (memory_load8_le(mem, 2317bv64) == 111bv8); - free requires (memory_load8_le(mem, 2318bv64) == 99bv8); - free requires (memory_load8_le(mem, 2319bv64) == 97bv8); - free requires (memory_load8_le(mem, 2320bv64) == 108bv8); - free requires (memory_load8_le(mem, 2321bv64) == 32bv8); - free requires (memory_load8_le(mem, 2322bv64) == 118bv8); - free requires (memory_load8_le(mem, 2323bv64) == 97bv8); - free requires (memory_load8_le(mem, 2324bv64) == 114bv8); - free requires (memory_load8_le(mem, 2325bv64) == 105bv8); - free requires (memory_load8_le(mem, 2326bv64) == 97bv8); - free requires (memory_load8_le(mem, 2327bv64) == 98bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 101bv8); - free requires (memory_load8_le(mem, 2330bv64) == 32bv8); - free requires (memory_load8_le(mem, 2331bv64) == 105bv8); - free requires (memory_load8_le(mem, 2332bv64) == 115bv8); - free requires (memory_load8_le(mem, 2333bv64) == 58bv8); - free requires (memory_load8_le(mem, 2334bv64) == 32bv8); - free requires (memory_load8_le(mem, 2335bv64) == 37bv8); + free requires (memory_load64_le(mem, 2264bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free requires (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free requires (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2336bv64) == 100bv8); free requires (memory_load8_le(mem, 2337bv64) == 10bv8); free requires (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -1340,78 +458,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 2112bv64); free requires (memory_load64_le(mem, 69616bv64) == 1792bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2264bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2264bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2336bv64) == 100bv8); free ensures (memory_load8_le(mem, 2337bv64) == 10bv8); free ensures (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -1421,78 +476,15 @@ procedure #free(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure __printf_chk(); - free requires (memory_load8_le(mem, 2264bv64) == 1bv8); - free requires (memory_load8_le(mem, 2265bv64) == 0bv8); - free requires (memory_load8_le(mem, 2266bv64) == 2bv8); - free requires (memory_load8_le(mem, 2267bv64) == 0bv8); - free requires (memory_load8_le(mem, 2268bv64) == 0bv8); - free requires (memory_load8_le(mem, 2269bv64) == 0bv8); - free requires (memory_load8_le(mem, 2270bv64) == 0bv8); - free requires (memory_load8_le(mem, 2271bv64) == 0bv8); - free requires (memory_load8_le(mem, 2272bv64) == 84bv8); - free requires (memory_load8_le(mem, 2273bv64) == 104bv8); - free requires (memory_load8_le(mem, 2274bv64) == 101bv8); - free requires (memory_load8_le(mem, 2275bv64) == 32bv8); - free requires (memory_load8_le(mem, 2276bv64) == 99bv8); - free requires (memory_load8_le(mem, 2277bv64) == 104bv8); - free requires (memory_load8_le(mem, 2278bv64) == 97bv8); - free requires (memory_load8_le(mem, 2279bv64) == 114bv8); - free requires (memory_load8_le(mem, 2280bv64) == 32bv8); - free requires (memory_load8_le(mem, 2281bv64) == 118bv8); - free requires (memory_load8_le(mem, 2282bv64) == 97bv8); - free requires (memory_load8_le(mem, 2283bv64) == 108bv8); - free requires (memory_load8_le(mem, 2284bv64) == 117bv8); - free requires (memory_load8_le(mem, 2285bv64) == 101bv8); - free requires (memory_load8_le(mem, 2286bv64) == 32bv8); - free requires (memory_load8_le(mem, 2287bv64) == 105bv8); - free requires (memory_load8_le(mem, 2288bv64) == 115bv8); - free requires (memory_load8_le(mem, 2289bv64) == 58bv8); - free requires (memory_load8_le(mem, 2290bv64) == 32bv8); - free requires (memory_load8_le(mem, 2291bv64) == 37bv8); - free requires (memory_load8_le(mem, 2292bv64) == 99bv8); - free requires (memory_load8_le(mem, 2293bv64) == 10bv8); - free requires (memory_load8_le(mem, 2294bv64) == 0bv8); - free requires (memory_load8_le(mem, 2295bv64) == 0bv8); - free requires (memory_load8_le(mem, 2296bv64) == 84bv8); - free requires (memory_load8_le(mem, 2297bv64) == 104bv8); - free requires (memory_load8_le(mem, 2298bv64) == 101bv8); - free requires (memory_load8_le(mem, 2299bv64) == 32bv8); - free requires (memory_load8_le(mem, 2300bv64) == 105bv8); - free requires (memory_load8_le(mem, 2301bv64) == 110bv8); - free requires (memory_load8_le(mem, 2302bv64) == 116bv8); - free requires (memory_load8_le(mem, 2303bv64) == 32bv8); - free requires (memory_load8_le(mem, 2304bv64) == 105bv8); - free requires (memory_load8_le(mem, 2305bv64) == 115bv8); - free requires (memory_load8_le(mem, 2306bv64) == 58bv8); - free requires (memory_load8_le(mem, 2307bv64) == 32bv8); - free requires (memory_load8_le(mem, 2308bv64) == 37bv8); - free requires (memory_load8_le(mem, 2309bv64) == 100bv8); - free requires (memory_load8_le(mem, 2310bv64) == 10bv8); - free requires (memory_load8_le(mem, 2311bv64) == 0bv8); - free requires (memory_load8_le(mem, 2312bv64) == 84bv8); - free requires (memory_load8_le(mem, 2313bv64) == 104bv8); - free requires (memory_load8_le(mem, 2314bv64) == 101bv8); - free requires (memory_load8_le(mem, 2315bv64) == 32bv8); - free requires (memory_load8_le(mem, 2316bv64) == 108bv8); - free requires (memory_load8_le(mem, 2317bv64) == 111bv8); - free requires (memory_load8_le(mem, 2318bv64) == 99bv8); - free requires (memory_load8_le(mem, 2319bv64) == 97bv8); - free requires (memory_load8_le(mem, 2320bv64) == 108bv8); - free requires (memory_load8_le(mem, 2321bv64) == 32bv8); - free requires (memory_load8_le(mem, 2322bv64) == 118bv8); - free requires (memory_load8_le(mem, 2323bv64) == 97bv8); - free requires (memory_load8_le(mem, 2324bv64) == 114bv8); - free requires (memory_load8_le(mem, 2325bv64) == 105bv8); - free requires (memory_load8_le(mem, 2326bv64) == 97bv8); - free requires (memory_load8_le(mem, 2327bv64) == 98bv8); - free requires (memory_load8_le(mem, 2328bv64) == 108bv8); - free requires (memory_load8_le(mem, 2329bv64) == 101bv8); - free requires (memory_load8_le(mem, 2330bv64) == 32bv8); - free requires (memory_load8_le(mem, 2331bv64) == 105bv8); - free requires (memory_load8_le(mem, 2332bv64) == 115bv8); - free requires (memory_load8_le(mem, 2333bv64) == 58bv8); - free requires (memory_load8_le(mem, 2334bv64) == 32bv8); - free requires (memory_load8_le(mem, 2335bv64) == 37bv8); + free requires (memory_load64_le(mem, 2264bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free requires (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free requires (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free requires (memory_load8_le(mem, 2336bv64) == 100bv8); free requires (memory_load8_le(mem, 2337bv64) == 10bv8); free requires (memory_load8_le(mem, 2338bv64) == 0bv8); @@ -1500,78 +492,15 @@ procedure __printf_chk(); free requires (memory_load64_le(mem, 69000bv64) == 2112bv64); free requires (memory_load64_le(mem, 69616bv64) == 1792bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2264bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2265bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2266bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2267bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2268bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2269bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2270bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2271bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2272bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2273bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2274bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2275bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2276bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2277bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2278bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2279bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2280bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2281bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2282bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2283bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2284bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2285bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2286bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2287bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2288bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2289bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2290bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2291bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2292bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2293bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2294bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2295bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2296bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2297bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2298bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2299bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2300bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2301bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2302bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2303bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2304bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2305bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2306bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2307bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2308bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2309bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2310bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2311bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2312bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2313bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2314bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2315bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2316bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2317bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2318bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2319bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2320bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2321bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2322bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2323bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2324bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2325bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2326bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2327bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2328bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 37bv8); + free ensures (memory_load64_le(mem, 2264bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2272bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2280bv64) == 7575166128241079840bv64); + free ensures (memory_load64_le(mem, 2288bv64) == 11420940909171bv64); + free ensures (memory_load64_le(mem, 2296bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2304bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2312bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2320bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2328bv64) == 2675202446017455468bv64); free ensures (memory_load8_le(mem, 2336bv64) == 100bv8); free ensures (memory_load8_le(mem, 2337bv64) == 10bv8); free ensures (memory_load8_le(mem, 2338bv64) == 0bv8); diff --git a/src/test/correct/malloc_with_local3/gcc_no_plt_no_pic/malloc_with_local3_gtirb.expected b/src/test/correct/malloc_with_local3/gcc_no_plt_no_pic/malloc_with_local3_gtirb.expected index 9bd208262..25e708a2f 100644 --- a/src/test/correct/malloc_with_local3/gcc_no_plt_no_pic/malloc_with_local3_gtirb.expected +++ b/src/test/correct/malloc_with_local3/gcc_no_plt_no_pic/malloc_with_local3_gtirb.expected @@ -78,78 +78,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -182,78 +119,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -269,78 +143,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -460,78 +271,15 @@ implementation main() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -543,78 +291,15 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -641,78 +326,15 @@ implementation FUN_680() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -724,78 +346,15 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -822,78 +381,15 @@ implementation FUN_6b0() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -905,78 +401,15 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1003,78 +436,15 @@ implementation FUN_6c0() procedure printCharValue(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1090,78 +460,15 @@ procedure printCharValue(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1220,78 +527,15 @@ implementation printCharValue() } procedure malloc(); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1303,78 +547,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1388,78 +569,15 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure #free(); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1471,78 +589,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1556,78 +611,15 @@ procedure #free(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure printf(); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1639,78 +631,15 @@ procedure printf(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); diff --git a/src/test/correct/malloc_with_local3/gcc_pic/malloc_with_local3_gtirb.expected b/src/test/correct/malloc_with_local3/gcc_pic/malloc_with_local3_gtirb.expected index 022c75801..53b0c7692 100644 --- a/src/test/correct/malloc_with_local3/gcc_pic/malloc_with_local3_gtirb.expected +++ b/src/test/correct/malloc_with_local3/gcc_pic/malloc_with_local3_gtirb.expected @@ -78,78 +78,15 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -182,78 +119,15 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; free requires (memory_load64_le(mem, 69632bv64) == 0bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -269,78 +143,15 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -460,78 +271,15 @@ implementation main() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -543,78 +291,15 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -641,78 +326,15 @@ implementation FUN_6b0() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -724,78 +346,15 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -822,78 +381,15 @@ implementation FUN_6c0() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -905,78 +401,15 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1003,78 +436,15 @@ implementation FUN_680() procedure printCharValue(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, mem, stack; - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1090,78 +460,15 @@ procedure printCharValue(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1220,78 +527,15 @@ implementation printCharValue() } procedure #free(); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1303,78 +547,15 @@ procedure #free(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1388,78 +569,15 @@ procedure #free(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure printf(); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1471,78 +589,15 @@ procedure printf(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1556,78 +611,15 @@ procedure printf(); free ensures (memory_load64_le(mem, 69640bv64) == 69640bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2328bv64) == 1bv8); - free requires (memory_load8_le(mem, 2329bv64) == 0bv8); - free requires (memory_load8_le(mem, 2330bv64) == 2bv8); - free requires (memory_load8_le(mem, 2331bv64) == 0bv8); - free requires (memory_load8_le(mem, 2332bv64) == 0bv8); - free requires (memory_load8_le(mem, 2333bv64) == 0bv8); - free requires (memory_load8_le(mem, 2334bv64) == 0bv8); - free requires (memory_load8_le(mem, 2335bv64) == 0bv8); - free requires (memory_load8_le(mem, 2336bv64) == 84bv8); - free requires (memory_load8_le(mem, 2337bv64) == 104bv8); - free requires (memory_load8_le(mem, 2338bv64) == 101bv8); - free requires (memory_load8_le(mem, 2339bv64) == 32bv8); - free requires (memory_load8_le(mem, 2340bv64) == 105bv8); - free requires (memory_load8_le(mem, 2341bv64) == 110bv8); - free requires (memory_load8_le(mem, 2342bv64) == 116bv8); - free requires (memory_load8_le(mem, 2343bv64) == 32bv8); - free requires (memory_load8_le(mem, 2344bv64) == 105bv8); - free requires (memory_load8_le(mem, 2345bv64) == 115bv8); - free requires (memory_load8_le(mem, 2346bv64) == 58bv8); - free requires (memory_load8_le(mem, 2347bv64) == 32bv8); - free requires (memory_load8_le(mem, 2348bv64) == 37bv8); - free requires (memory_load8_le(mem, 2349bv64) == 100bv8); - free requires (memory_load8_le(mem, 2350bv64) == 10bv8); - free requires (memory_load8_le(mem, 2351bv64) == 0bv8); - free requires (memory_load8_le(mem, 2352bv64) == 84bv8); - free requires (memory_load8_le(mem, 2353bv64) == 104bv8); - free requires (memory_load8_le(mem, 2354bv64) == 101bv8); - free requires (memory_load8_le(mem, 2355bv64) == 32bv8); - free requires (memory_load8_le(mem, 2356bv64) == 108bv8); - free requires (memory_load8_le(mem, 2357bv64) == 111bv8); - free requires (memory_load8_le(mem, 2358bv64) == 99bv8); - free requires (memory_load8_le(mem, 2359bv64) == 97bv8); - free requires (memory_load8_le(mem, 2360bv64) == 108bv8); - free requires (memory_load8_le(mem, 2361bv64) == 32bv8); - free requires (memory_load8_le(mem, 2362bv64) == 118bv8); - free requires (memory_load8_le(mem, 2363bv64) == 97bv8); - free requires (memory_load8_le(mem, 2364bv64) == 114bv8); - free requires (memory_load8_le(mem, 2365bv64) == 105bv8); - free requires (memory_load8_le(mem, 2366bv64) == 97bv8); - free requires (memory_load8_le(mem, 2367bv64) == 98bv8); - free requires (memory_load8_le(mem, 2368bv64) == 108bv8); - free requires (memory_load8_le(mem, 2369bv64) == 101bv8); - free requires (memory_load8_le(mem, 2370bv64) == 32bv8); - free requires (memory_load8_le(mem, 2371bv64) == 105bv8); - free requires (memory_load8_le(mem, 2372bv64) == 115bv8); - free requires (memory_load8_le(mem, 2373bv64) == 58bv8); - free requires (memory_load8_le(mem, 2374bv64) == 32bv8); - free requires (memory_load8_le(mem, 2375bv64) == 37bv8); - free requires (memory_load8_le(mem, 2376bv64) == 100bv8); - free requires (memory_load8_le(mem, 2377bv64) == 10bv8); - free requires (memory_load8_le(mem, 2378bv64) == 0bv8); - free requires (memory_load8_le(mem, 2379bv64) == 0bv8); - free requires (memory_load8_le(mem, 2380bv64) == 0bv8); - free requires (memory_load8_le(mem, 2381bv64) == 0bv8); - free requires (memory_load8_le(mem, 2382bv64) == 0bv8); - free requires (memory_load8_le(mem, 2383bv64) == 0bv8); - free requires (memory_load8_le(mem, 2384bv64) == 84bv8); - free requires (memory_load8_le(mem, 2385bv64) == 104bv8); - free requires (memory_load8_le(mem, 2386bv64) == 101bv8); - free requires (memory_load8_le(mem, 2387bv64) == 32bv8); - free requires (memory_load8_le(mem, 2388bv64) == 99bv8); - free requires (memory_load8_le(mem, 2389bv64) == 104bv8); - free requires (memory_load8_le(mem, 2390bv64) == 97bv8); - free requires (memory_load8_le(mem, 2391bv64) == 114bv8); - free requires (memory_load8_le(mem, 2392bv64) == 32bv8); - free requires (memory_load8_le(mem, 2393bv64) == 118bv8); - free requires (memory_load8_le(mem, 2394bv64) == 97bv8); - free requires (memory_load8_le(mem, 2395bv64) == 108bv8); - free requires (memory_load8_le(mem, 2396bv64) == 117bv8); - free requires (memory_load8_le(mem, 2397bv64) == 101bv8); - free requires (memory_load8_le(mem, 2398bv64) == 32bv8); - free requires (memory_load8_le(mem, 2399bv64) == 105bv8); + free requires (memory_load64_le(mem, 2328bv64) == 131073bv64); + free requires (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free requires (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free requires (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free requires (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free requires (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free requires (memory_load64_le(mem, 2376bv64) == 2660bv64); + free requires (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free requires (memory_load8_le(mem, 2400bv64) == 115bv8); free requires (memory_load8_le(mem, 2401bv64) == 58bv8); free requires (memory_load8_le(mem, 2402bv64) == 32bv8); @@ -1639,78 +631,15 @@ procedure malloc(); free requires (memory_load64_le(mem, 69000bv64) == 1984bv64); free requires (memory_load64_le(mem, 69616bv64) == 2068bv64); free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); - free ensures (memory_load8_le(mem, 2328bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2329bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2330bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2331bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2332bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2333bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2334bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2335bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2336bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2337bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2338bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2339bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2340bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2341bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2342bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2343bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2344bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2345bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2346bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2347bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2348bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2349bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2350bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2351bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2352bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2353bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2354bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2355bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2356bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2357bv64) == 111bv8); - free ensures (memory_load8_le(mem, 2358bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2359bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2360bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2361bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2362bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2363bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2364bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2365bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2366bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2367bv64) == 98bv8); - free ensures (memory_load8_le(mem, 2368bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2369bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2370bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2371bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2372bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2373bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2374bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2375bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2376bv64) == 100bv8); - free ensures (memory_load8_le(mem, 2377bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2378bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2379bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2380bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2381bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2382bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2383bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2384bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2385bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2386bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2387bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2388bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2389bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2390bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2391bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2392bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2393bv64) == 118bv8); - free ensures (memory_load8_le(mem, 2394bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2395bv64) == 108bv8); - free ensures (memory_load8_le(mem, 2396bv64) == 117bv8); - free ensures (memory_load8_le(mem, 2397bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2398bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2399bv64) == 105bv8); + free ensures (memory_load64_le(mem, 2328bv64) == 131073bv64); + free ensures (memory_load64_le(mem, 2336bv64) == 2338615504306268244bv64); + free ensures (memory_load64_le(mem, 2344bv64) == 2924860384375657bv64); + free ensures (memory_load64_le(mem, 2352bv64) == 7017575154564032596bv64); + free ensures (memory_load64_le(mem, 2360bv64) == 7089063228440191084bv64); + free ensures (memory_load64_le(mem, 2368bv64) == 2675202446017455468bv64); + free ensures (memory_load64_le(mem, 2376bv64) == 2660bv64); + free ensures (memory_load64_le(mem, 2384bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 2392bv64) == 7575166128241079840bv64); free ensures (memory_load8_le(mem, 2400bv64) == 115bv8); free ensures (memory_load8_le(mem, 2401bv64) == 58bv8); free ensures (memory_load8_le(mem, 2402bv64) == 32bv8); diff --git a/src/test/correct/multi_malloc/clang/multi_malloc_gtirb.expected b/src/test/correct/multi_malloc/clang/multi_malloc_gtirb.expected index fd7ad951a..fb09941da 100644 --- a/src/test/correct/multi_malloc/clang/multi_malloc_gtirb.expected +++ b/src/test/correct/multi_malloc/clang/multi_malloc_gtirb.expected @@ -81,38 +81,10 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -143,38 +115,10 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_R8, Gamma_R9, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, R8, R9, mem, stack; free requires (memory_load64_le(mem, 69688bv64) == 0bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -188,38 +132,10 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -323,38 +239,10 @@ implementation main() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -364,38 +252,10 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -420,38 +280,10 @@ implementation FUN_6b0() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -461,38 +293,10 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -517,38 +321,10 @@ implementation FUN_680() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -558,38 +334,10 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -613,38 +361,10 @@ implementation FUN_6c0() } procedure #free(); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -654,38 +374,10 @@ procedure #free(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -697,38 +389,10 @@ procedure #free(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -738,38 +402,10 @@ procedure malloc(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -781,38 +417,10 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure printf(); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -822,38 +430,10 @@ procedure printf(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); diff --git a/src/test/correct/multi_malloc/clang_O2/multi_malloc_gtirb.expected b/src/test/correct/multi_malloc/clang_O2/multi_malloc_gtirb.expected index acd9575b5..52d5d9e7e 100644 --- a/src/test/correct/multi_malloc/clang_O2/multi_malloc_gtirb.expected +++ b/src/test/correct/multi_malloc/clang_O2/multi_malloc_gtirb.expected @@ -51,38 +51,10 @@ procedure {:extern} rely(); free ensures (memory_load8_le(mem, 1949bv64) == 0bv8); free ensures (memory_load8_le(mem, 1950bv64) == 2bv8); free ensures (memory_load8_le(mem, 1951bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1952bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1953bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1954bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1955bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1956bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1957bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1958bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1959bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1960bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1961bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1962bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1963bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1964bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1965bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1966bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1967bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); + free ensures (memory_load64_le(mem, 1952bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1960bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1968bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748764258400168224bv64); free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); free ensures (memory_load64_le(mem, 69064bv64) == 1872bv64); free ensures (memory_load64_le(mem, 69072bv64) == 1792bv64); @@ -113,38 +85,10 @@ procedure main(); free requires (memory_load8_le(mem, 1949bv64) == 0bv8); free requires (memory_load8_le(mem, 1950bv64) == 2bv8); free requires (memory_load8_le(mem, 1951bv64) == 0bv8); - free requires (memory_load8_le(mem, 1952bv64) == 84bv8); - free requires (memory_load8_le(mem, 1953bv64) == 104bv8); - free requires (memory_load8_le(mem, 1954bv64) == 101bv8); - free requires (memory_load8_le(mem, 1955bv64) == 32bv8); - free requires (memory_load8_le(mem, 1956bv64) == 99bv8); - free requires (memory_load8_le(mem, 1957bv64) == 104bv8); - free requires (memory_load8_le(mem, 1958bv64) == 97bv8); - free requires (memory_load8_le(mem, 1959bv64) == 114bv8); - free requires (memory_load8_le(mem, 1960bv64) == 32bv8); - free requires (memory_load8_le(mem, 1961bv64) == 105bv8); - free requires (memory_load8_le(mem, 1962bv64) == 115bv8); - free requires (memory_load8_le(mem, 1963bv64) == 58bv8); - free requires (memory_load8_le(mem, 1964bv64) == 32bv8); - free requires (memory_load8_le(mem, 1965bv64) == 37bv8); - free requires (memory_load8_le(mem, 1966bv64) == 99bv8); - free requires (memory_load8_le(mem, 1967bv64) == 10bv8); - free requires (memory_load8_le(mem, 1968bv64) == 0bv8); - free requires (memory_load8_le(mem, 1969bv64) == 84bv8); - free requires (memory_load8_le(mem, 1970bv64) == 104bv8); - free requires (memory_load8_le(mem, 1971bv64) == 101bv8); - free requires (memory_load8_le(mem, 1972bv64) == 32bv8); - free requires (memory_load8_le(mem, 1973bv64) == 105bv8); - free requires (memory_load8_le(mem, 1974bv64) == 110bv8); - free requires (memory_load8_le(mem, 1975bv64) == 116bv8); - free requires (memory_load8_le(mem, 1976bv64) == 32bv8); - free requires (memory_load8_le(mem, 1977bv64) == 105bv8); - free requires (memory_load8_le(mem, 1978bv64) == 115bv8); - free requires (memory_load8_le(mem, 1979bv64) == 58bv8); - free requires (memory_load8_le(mem, 1980bv64) == 32bv8); - free requires (memory_load8_le(mem, 1981bv64) == 37bv8); - free requires (memory_load8_le(mem, 1982bv64) == 100bv8); - free requires (memory_load8_le(mem, 1983bv64) == 10bv8); + free requires (memory_load64_le(mem, 1952bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 1960bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 1968bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 1976bv64) == 748764258400168224bv64); free requires (memory_load8_le(mem, 1984bv64) == 0bv8); free requires (memory_load64_le(mem, 69064bv64) == 1872bv64); free requires (memory_load64_le(mem, 69072bv64) == 1792bv64); @@ -158,38 +102,10 @@ procedure main(); free ensures (memory_load8_le(mem, 1949bv64) == 0bv8); free ensures (memory_load8_le(mem, 1950bv64) == 2bv8); free ensures (memory_load8_le(mem, 1951bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1952bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1953bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1954bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1955bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1956bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1957bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1958bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1959bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1960bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1961bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1962bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1963bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1964bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1965bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1966bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1967bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); + free ensures (memory_load64_le(mem, 1952bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1960bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1968bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748764258400168224bv64); free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); free ensures (memory_load64_le(mem, 69064bv64) == 1872bv64); free ensures (memory_load64_le(mem, 69072bv64) == 1792bv64); @@ -241,38 +157,10 @@ procedure FUN_630(); free requires (memory_load8_le(mem, 1949bv64) == 0bv8); free requires (memory_load8_le(mem, 1950bv64) == 2bv8); free requires (memory_load8_le(mem, 1951bv64) == 0bv8); - free requires (memory_load8_le(mem, 1952bv64) == 84bv8); - free requires (memory_load8_le(mem, 1953bv64) == 104bv8); - free requires (memory_load8_le(mem, 1954bv64) == 101bv8); - free requires (memory_load8_le(mem, 1955bv64) == 32bv8); - free requires (memory_load8_le(mem, 1956bv64) == 99bv8); - free requires (memory_load8_le(mem, 1957bv64) == 104bv8); - free requires (memory_load8_le(mem, 1958bv64) == 97bv8); - free requires (memory_load8_le(mem, 1959bv64) == 114bv8); - free requires (memory_load8_le(mem, 1960bv64) == 32bv8); - free requires (memory_load8_le(mem, 1961bv64) == 105bv8); - free requires (memory_load8_le(mem, 1962bv64) == 115bv8); - free requires (memory_load8_le(mem, 1963bv64) == 58bv8); - free requires (memory_load8_le(mem, 1964bv64) == 32bv8); - free requires (memory_load8_le(mem, 1965bv64) == 37bv8); - free requires (memory_load8_le(mem, 1966bv64) == 99bv8); - free requires (memory_load8_le(mem, 1967bv64) == 10bv8); - free requires (memory_load8_le(mem, 1968bv64) == 0bv8); - free requires (memory_load8_le(mem, 1969bv64) == 84bv8); - free requires (memory_load8_le(mem, 1970bv64) == 104bv8); - free requires (memory_load8_le(mem, 1971bv64) == 101bv8); - free requires (memory_load8_le(mem, 1972bv64) == 32bv8); - free requires (memory_load8_le(mem, 1973bv64) == 105bv8); - free requires (memory_load8_le(mem, 1974bv64) == 110bv8); - free requires (memory_load8_le(mem, 1975bv64) == 116bv8); - free requires (memory_load8_le(mem, 1976bv64) == 32bv8); - free requires (memory_load8_le(mem, 1977bv64) == 105bv8); - free requires (memory_load8_le(mem, 1978bv64) == 115bv8); - free requires (memory_load8_le(mem, 1979bv64) == 58bv8); - free requires (memory_load8_le(mem, 1980bv64) == 32bv8); - free requires (memory_load8_le(mem, 1981bv64) == 37bv8); - free requires (memory_load8_le(mem, 1982bv64) == 100bv8); - free requires (memory_load8_le(mem, 1983bv64) == 10bv8); + free requires (memory_load64_le(mem, 1952bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 1960bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 1968bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 1976bv64) == 748764258400168224bv64); free requires (memory_load8_le(mem, 1984bv64) == 0bv8); free requires (memory_load64_le(mem, 69064bv64) == 1872bv64); free requires (memory_load64_le(mem, 69072bv64) == 1792bv64); @@ -282,38 +170,10 @@ procedure FUN_630(); free ensures (memory_load8_le(mem, 1949bv64) == 0bv8); free ensures (memory_load8_le(mem, 1950bv64) == 2bv8); free ensures (memory_load8_le(mem, 1951bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1952bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1953bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1954bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1955bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1956bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1957bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1958bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1959bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1960bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1961bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1962bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1963bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1964bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1965bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1966bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1967bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); + free ensures (memory_load64_le(mem, 1952bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1960bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1968bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748764258400168224bv64); free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); free ensures (memory_load64_le(mem, 69064bv64) == 1872bv64); free ensures (memory_load64_le(mem, 69072bv64) == 1792bv64); @@ -337,38 +197,10 @@ procedure printf(); free requires (memory_load8_le(mem, 1949bv64) == 0bv8); free requires (memory_load8_le(mem, 1950bv64) == 2bv8); free requires (memory_load8_le(mem, 1951bv64) == 0bv8); - free requires (memory_load8_le(mem, 1952bv64) == 84bv8); - free requires (memory_load8_le(mem, 1953bv64) == 104bv8); - free requires (memory_load8_le(mem, 1954bv64) == 101bv8); - free requires (memory_load8_le(mem, 1955bv64) == 32bv8); - free requires (memory_load8_le(mem, 1956bv64) == 99bv8); - free requires (memory_load8_le(mem, 1957bv64) == 104bv8); - free requires (memory_load8_le(mem, 1958bv64) == 97bv8); - free requires (memory_load8_le(mem, 1959bv64) == 114bv8); - free requires (memory_load8_le(mem, 1960bv64) == 32bv8); - free requires (memory_load8_le(mem, 1961bv64) == 105bv8); - free requires (memory_load8_le(mem, 1962bv64) == 115bv8); - free requires (memory_load8_le(mem, 1963bv64) == 58bv8); - free requires (memory_load8_le(mem, 1964bv64) == 32bv8); - free requires (memory_load8_le(mem, 1965bv64) == 37bv8); - free requires (memory_load8_le(mem, 1966bv64) == 99bv8); - free requires (memory_load8_le(mem, 1967bv64) == 10bv8); - free requires (memory_load8_le(mem, 1968bv64) == 0bv8); - free requires (memory_load8_le(mem, 1969bv64) == 84bv8); - free requires (memory_load8_le(mem, 1970bv64) == 104bv8); - free requires (memory_load8_le(mem, 1971bv64) == 101bv8); - free requires (memory_load8_le(mem, 1972bv64) == 32bv8); - free requires (memory_load8_le(mem, 1973bv64) == 105bv8); - free requires (memory_load8_le(mem, 1974bv64) == 110bv8); - free requires (memory_load8_le(mem, 1975bv64) == 116bv8); - free requires (memory_load8_le(mem, 1976bv64) == 32bv8); - free requires (memory_load8_le(mem, 1977bv64) == 105bv8); - free requires (memory_load8_le(mem, 1978bv64) == 115bv8); - free requires (memory_load8_le(mem, 1979bv64) == 58bv8); - free requires (memory_load8_le(mem, 1980bv64) == 32bv8); - free requires (memory_load8_le(mem, 1981bv64) == 37bv8); - free requires (memory_load8_le(mem, 1982bv64) == 100bv8); - free requires (memory_load8_le(mem, 1983bv64) == 10bv8); + free requires (memory_load64_le(mem, 1952bv64) == 8241983568019286100bv64); + free requires (memory_load64_le(mem, 1960bv64) == 748482783423457568bv64); + free requires (memory_load64_le(mem, 1968bv64) == 8389758743699018752bv64); + free requires (memory_load64_le(mem, 1976bv64) == 748764258400168224bv64); free requires (memory_load8_le(mem, 1984bv64) == 0bv8); free requires (memory_load64_le(mem, 69064bv64) == 1872bv64); free requires (memory_load64_le(mem, 69072bv64) == 1792bv64); @@ -378,38 +210,10 @@ procedure printf(); free ensures (memory_load8_le(mem, 1949bv64) == 0bv8); free ensures (memory_load8_le(mem, 1950bv64) == 2bv8); free ensures (memory_load8_le(mem, 1951bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1952bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1953bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1954bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1955bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1956bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1957bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1958bv64) == 97bv8); - free ensures (memory_load8_le(mem, 1959bv64) == 114bv8); - free ensures (memory_load8_le(mem, 1960bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1961bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1962bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1963bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1964bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1965bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1966bv64) == 99bv8); - free ensures (memory_load8_le(mem, 1967bv64) == 10bv8); - free ensures (memory_load8_le(mem, 1968bv64) == 0bv8); - free ensures (memory_load8_le(mem, 1969bv64) == 84bv8); - free ensures (memory_load8_le(mem, 1970bv64) == 104bv8); - free ensures (memory_load8_le(mem, 1971bv64) == 101bv8); - free ensures (memory_load8_le(mem, 1972bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1973bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1974bv64) == 110bv8); - free ensures (memory_load8_le(mem, 1975bv64) == 116bv8); - free ensures (memory_load8_le(mem, 1976bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1977bv64) == 105bv8); - free ensures (memory_load8_le(mem, 1978bv64) == 115bv8); - free ensures (memory_load8_le(mem, 1979bv64) == 58bv8); - free ensures (memory_load8_le(mem, 1980bv64) == 32bv8); - free ensures (memory_load8_le(mem, 1981bv64) == 37bv8); - free ensures (memory_load8_le(mem, 1982bv64) == 100bv8); - free ensures (memory_load8_le(mem, 1983bv64) == 10bv8); + free ensures (memory_load64_le(mem, 1952bv64) == 8241983568019286100bv64); + free ensures (memory_load64_le(mem, 1960bv64) == 748482783423457568bv64); + free ensures (memory_load64_le(mem, 1968bv64) == 8389758743699018752bv64); + free ensures (memory_load64_le(mem, 1976bv64) == 748764258400168224bv64); free ensures (memory_load8_le(mem, 1984bv64) == 0bv8); free ensures (memory_load64_le(mem, 69064bv64) == 1872bv64); free ensures (memory_load64_le(mem, 69072bv64) == 1792bv64); diff --git a/src/test/correct/multi_malloc/clang_no_plt_no_pic/multi_malloc_gtirb.expected b/src/test/correct/multi_malloc/clang_no_plt_no_pic/multi_malloc_gtirb.expected index 48adb099f..741bca84f 100644 --- a/src/test/correct/multi_malloc/clang_no_plt_no_pic/multi_malloc_gtirb.expected +++ b/src/test/correct/multi_malloc/clang_no_plt_no_pic/multi_malloc_gtirb.expected @@ -81,38 +81,10 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -141,38 +113,10 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -182,38 +126,10 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -238,38 +154,10 @@ implementation FUN_6c0() procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -279,38 +167,10 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -335,38 +195,10 @@ implementation FUN_6b0() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -376,38 +208,10 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -434,38 +238,10 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_R8, Gamma_R9, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, R8, R9, mem, stack; free requires (memory_load64_le(mem, 69688bv64) == 0bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -479,38 +255,10 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -613,38 +361,10 @@ implementation main() } procedure printf(); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -654,38 +374,10 @@ procedure printf(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -697,38 +389,10 @@ procedure printf(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure #free(); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -738,38 +402,10 @@ procedure #free(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -781,38 +417,10 @@ procedure #free(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -822,38 +430,10 @@ procedure malloc(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); diff --git a/src/test/correct/multi_malloc/clang_pic/multi_malloc_gtirb.expected b/src/test/correct/multi_malloc/clang_pic/multi_malloc_gtirb.expected index b5fc1cda4..99f93793a 100644 --- a/src/test/correct/multi_malloc/clang_pic/multi_malloc_gtirb.expected +++ b/src/test/correct/multi_malloc/clang_pic/multi_malloc_gtirb.expected @@ -81,38 +81,10 @@ procedure {:extern} rely(); modifies Gamma_mem, mem; ensures (mem == old(mem)); ensures (Gamma_mem == old(Gamma_mem)); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -141,38 +113,10 @@ procedure {:extern} guarantee_reflexive(); procedure FUN_6b0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -182,38 +126,10 @@ procedure FUN_6b0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -238,38 +154,10 @@ implementation FUN_6b0() procedure FUN_680(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -279,38 +167,10 @@ procedure FUN_680(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -335,38 +195,10 @@ implementation FUN_680() procedure FUN_6c0(); modifies Gamma_R16, Gamma_R17, Gamma_mem, R16, R17, mem; - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -376,38 +208,10 @@ procedure FUN_6c0(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -434,38 +238,10 @@ procedure main(); modifies Gamma_R0, Gamma_R1, Gamma_R16, Gamma_R17, Gamma_R29, Gamma_R30, Gamma_R31, Gamma_R8, Gamma_R9, Gamma_mem, Gamma_stack, R0, R1, R16, R17, R29, R30, R31, R8, R9, mem, stack; free requires (memory_load64_le(mem, 69688bv64) == 0bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -479,38 +255,10 @@ procedure main(); free ensures (Gamma_R31 == old(Gamma_R31)); free ensures (R29 == old(R29)); free ensures (R31 == old(R31)); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -613,38 +361,10 @@ implementation main() } procedure #free(); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -654,38 +374,10 @@ procedure #free(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -697,38 +389,10 @@ procedure #free(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure malloc(); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -738,38 +402,10 @@ procedure malloc(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -781,38 +417,10 @@ procedure malloc(); free ensures (memory_load64_le(mem, 69696bv64) == 69696bv64); procedure printf(); - free requires (memory_load8_le(mem, 2232bv64) == 1bv8); - free requires (memory_load8_le(mem, 2233bv64) == 0bv8); - free requires (memory_load8_le(mem, 2234bv64) == 2bv8); - free requires (memory_load8_le(mem, 2235bv64) == 0bv8); - free requires (memory_load8_le(mem, 2236bv64) == 84bv8); - free requires (memory_load8_le(mem, 2237bv64) == 104bv8); - free requires (memory_load8_le(mem, 2238bv64) == 101bv8); - free requires (memory_load8_le(mem, 2239bv64) == 32bv8); - free requires (memory_load8_le(mem, 2240bv64) == 99bv8); - free requires (memory_load8_le(mem, 2241bv64) == 104bv8); - free requires (memory_load8_le(mem, 2242bv64) == 97bv8); - free requires (memory_load8_le(mem, 2243bv64) == 114bv8); - free requires (memory_load8_le(mem, 2244bv64) == 32bv8); - free requires (memory_load8_le(mem, 2245bv64) == 105bv8); - free requires (memory_load8_le(mem, 2246bv64) == 115bv8); - free requires (memory_load8_le(mem, 2247bv64) == 58bv8); - free requires (memory_load8_le(mem, 2248bv64) == 32bv8); - free requires (memory_load8_le(mem, 2249bv64) == 37bv8); - free requires (memory_load8_le(mem, 2250bv64) == 99bv8); - free requires (memory_load8_le(mem, 2251bv64) == 10bv8); - free requires (memory_load8_le(mem, 2252bv64) == 0bv8); - free requires (memory_load8_le(mem, 2253bv64) == 84bv8); - free requires (memory_load8_le(mem, 2254bv64) == 104bv8); - free requires (memory_load8_le(mem, 2255bv64) == 101bv8); - free requires (memory_load8_le(mem, 2256bv64) == 32bv8); - free requires (memory_load8_le(mem, 2257bv64) == 105bv8); - free requires (memory_load8_le(mem, 2258bv64) == 110bv8); - free requires (memory_load8_le(mem, 2259bv64) == 116bv8); - free requires (memory_load8_le(mem, 2260bv64) == 32bv8); - free requires (memory_load8_le(mem, 2261bv64) == 105bv8); - free requires (memory_load8_le(mem, 2262bv64) == 115bv8); - free requires (memory_load8_le(mem, 2263bv64) == 58bv8); + free requires (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free requires (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free requires (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free requires (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free requires (memory_load8_le(mem, 2264bv64) == 32bv8); free requires (memory_load8_le(mem, 2265bv64) == 37bv8); free requires (memory_load8_le(mem, 2266bv64) == 100bv8); @@ -822,38 +430,10 @@ procedure printf(); free requires (memory_load64_le(mem, 69072bv64) == 1984bv64); free requires (memory_load64_le(mem, 69592bv64) == 2068bv64); free requires (memory_load64_le(mem, 69696bv64) == 69696bv64); - free ensures (memory_load8_le(mem, 2232bv64) == 1bv8); - free ensures (memory_load8_le(mem, 2233bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2234bv64) == 2bv8); - free ensures (memory_load8_le(mem, 2235bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2236bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2237bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2238bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2239bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2240bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2241bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2242bv64) == 97bv8); - free ensures (memory_load8_le(mem, 2243bv64) == 114bv8); - free ensures (memory_load8_le(mem, 2244bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2245bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2246bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2247bv64) == 58bv8); - free ensures (memory_load8_le(mem, 2248bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2249bv64) == 37bv8); - free ensures (memory_load8_le(mem, 2250bv64) == 99bv8); - free ensures (memory_load8_le(mem, 2251bv64) == 10bv8); - free ensures (memory_load8_le(mem, 2252bv64) == 0bv8); - free ensures (memory_load8_le(mem, 2253bv64) == 84bv8); - free ensures (memory_load8_le(mem, 2254bv64) == 104bv8); - free ensures (memory_load8_le(mem, 2255bv64) == 101bv8); - free ensures (memory_load8_le(mem, 2256bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2257bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2258bv64) == 110bv8); - free ensures (memory_load8_le(mem, 2259bv64) == 116bv8); - free ensures (memory_load8_le(mem, 2260bv64) == 32bv8); - free ensures (memory_load8_le(mem, 2261bv64) == 105bv8); - free ensures (memory_load8_le(mem, 2262bv64) == 115bv8); - free ensures (memory_load8_le(mem, 2263bv64) == 58bv8); + free ensures (memory_load64_le(mem, 2232bv64) == 2334386691848142849bv64); + free ensures (memory_load64_le(mem, 2240bv64) == 4211825664600402019bv64); + free ensures (memory_load64_le(mem, 2248bv64) == 7307182754559632672bv64); + free ensures (memory_load64_le(mem, 2256bv64) == 4211825664634808608bv64); free ensures (memory_load8_le(mem, 2264bv64) == 32bv8); free ensures (memory_load8_le(mem, 2265bv64) == 37bv8); free ensures (memory_load8_le(mem, 2266bv64) == 100bv8); diff --git a/src/test/correct/nestedif/clang/nestedif_gtirb.expected b/src/test/correct/nestedif/clang/nestedif_gtirb.expected index f6dc75ea4..03d1a791f 100644 --- a/src/test/correct/nestedif/clang/nestedif_gtirb.expected +++ b/src/test/correct/nestedif/clang/nestedif_gtirb.expected @@ -149,7 +149,7 @@ implementation main() NF, Gamma_NF := Cse0__5$11$1[32:31], Gamma_Cse0__5$11$1; R8, Gamma_R8 := zero_extend32_32(Cse0__5$11$1), Gamma_Cse0__5$11$1; assert Gamma_ZF; - goto $main$__3__$2Rc30R6uT9qoFwMECXfo8w$__1, $main$__3__$2Rc30R6uT9qoFwMECXfo8w$__0; + goto $main$__3__$2Rc30R6uT9qoFwMECXfo8w$__0, $main$__3__$2Rc30R6uT9qoFwMECXfo8w$__1; $main$__4__$jv~bq1DRSXOoajRSR5k4QQ: assume {:captureState "$main$__4__$jv~bq1DRSXOoajRSR5k4QQ"} true; goto $main$__5__$oK1nnrErSJC2bd7An54Mig; diff --git a/src/test/correct/nestedif/clang_pic/nestedif_gtirb.expected b/src/test/correct/nestedif/clang_pic/nestedif_gtirb.expected index 4f14a1980..d3ce53ded 100644 --- a/src/test/correct/nestedif/clang_pic/nestedif_gtirb.expected +++ b/src/test/correct/nestedif/clang_pic/nestedif_gtirb.expected @@ -149,7 +149,7 @@ implementation main() NF, Gamma_NF := Cse0__5$11$1[32:31], Gamma_Cse0__5$11$1; R8, Gamma_R8 := zero_extend32_32(Cse0__5$11$1), Gamma_Cse0__5$11$1; assert Gamma_ZF; - goto $main$__3__$kQzFwxLcT0yuYMrOtvEw_A$__1, $main$__3__$kQzFwxLcT0yuYMrOtvEw_A$__0; + goto $main$__3__$kQzFwxLcT0yuYMrOtvEw_A$__0, $main$__3__$kQzFwxLcT0yuYMrOtvEw_A$__1; $main$__4__$oPwKCoJcT1iGshwjtXrx3g: assume {:captureState "$main$__4__$oPwKCoJcT1iGshwjtXrx3g"} true; goto $main$__5__$~BOXc9HHQ7O6aMdLxylnTQ; diff --git a/src/test/correct/simple_jump/clang/simple_jump_gtirb.expected b/src/test/correct/simple_jump/clang/simple_jump_gtirb.expected index 2e7aecb40..0b22c5aa9 100644 --- a/src/test/correct/simple_jump/clang/simple_jump_gtirb.expected +++ b/src/test/correct/simple_jump/clang/simple_jump_gtirb.expected @@ -123,7 +123,7 @@ implementation main() NF, Gamma_NF := Cse0__5$2$5[32:31], Gamma_Cse0__5$2$5; R8, Gamma_R8 := zero_extend32_32(Cse0__5$2$5), Gamma_Cse0__5$2$5; assert Gamma_ZF; - goto $main$__0__$cX2KqytSTPqPoUhvnrjGXw$__1, $main$__0__$cX2KqytSTPqPoUhvnrjGXw$__0; + goto $main$__0__$cX2KqytSTPqPoUhvnrjGXw$__0, $main$__0__$cX2KqytSTPqPoUhvnrjGXw$__1; $main$__1__$JLV_gjQxT0Cx3kFBQtRv_A: assume {:captureState "$main$__1__$JLV_gjQxT0Cx3kFBQtRv_A"} true; goto $main$__2__$Yvemuu8gRK~_t11ZN4BNVw; diff --git a/src/test/correct/simple_jump/clang_no_plt_no_pic/simple_jump_gtirb.expected b/src/test/correct/simple_jump/clang_no_plt_no_pic/simple_jump_gtirb.expected index 9d20ab82f..91e51ba1d 100644 --- a/src/test/correct/simple_jump/clang_no_plt_no_pic/simple_jump_gtirb.expected +++ b/src/test/correct/simple_jump/clang_no_plt_no_pic/simple_jump_gtirb.expected @@ -123,7 +123,7 @@ implementation main() NF, Gamma_NF := Cse0__5$2$5[32:31], Gamma_Cse0__5$2$5; R8, Gamma_R8 := zero_extend32_32(Cse0__5$2$5), Gamma_Cse0__5$2$5; assert Gamma_ZF; - goto $main$__0__$x5I79s7lQ82wXKjWlDqIdA$__1, $main$__0__$x5I79s7lQ82wXKjWlDqIdA$__0; + goto $main$__0__$x5I79s7lQ82wXKjWlDqIdA$__0, $main$__0__$x5I79s7lQ82wXKjWlDqIdA$__1; $main$__1__$xKpKflDKRBORZZFNQKrF3w: assume {:captureState "$main$__1__$xKpKflDKRBORZZFNQKrF3w"} true; goto $main$__2__$_FgTuOp2QTmnATg0kzK0CQ; diff --git a/src/test/correct/switch/clang/switch_gtirb.expected b/src/test/correct/switch/clang/switch_gtirb.expected index a4685c9b2..bbfae8da5 100644 --- a/src/test/correct/switch/clang/switch_gtirb.expected +++ b/src/test/correct/switch/clang/switch_gtirb.expected @@ -125,7 +125,7 @@ implementation main() NF, Gamma_NF := Cse0__5$3$6[32:31], Gamma_Cse0__5$3$6; R8, Gamma_R8 := zero_extend32_32(Cse0__5$3$6), Gamma_Cse0__5$3$6; assert Gamma_ZF; - goto $main$__0__$3GlaOF1MR7aaQai1pc2v2g$__1, $main$__0__$3GlaOF1MR7aaQai1pc2v2g$__0; + goto $main$__0__$3GlaOF1MR7aaQai1pc2v2g$__0, $main$__0__$3GlaOF1MR7aaQai1pc2v2g$__1; $main$__1__$4x~lmTLbT2auzSCUAlHDag: assume {:captureState "$main$__1__$4x~lmTLbT2auzSCUAlHDag"} true; goto $main$__2__$jyrJQYSIS2Ws80LCkGPZrA; @@ -139,7 +139,7 @@ implementation main() NF, Gamma_NF := Cse0__5$2$1[32:31], Gamma_Cse0__5$2$1; R8, Gamma_R8 := zero_extend32_32(Cse0__5$2$1), Gamma_Cse0__5$2$1; assert Gamma_ZF; - goto $main$__2__$jyrJQYSIS2Ws80LCkGPZrA$__1, $main$__2__$jyrJQYSIS2Ws80LCkGPZrA$__0; + goto $main$__2__$jyrJQYSIS2Ws80LCkGPZrA$__0, $main$__2__$jyrJQYSIS2Ws80LCkGPZrA$__1; $main$__3__$XW5NfPfUQ4KyEikucDTunQ: assume {:captureState "$main$__3__$XW5NfPfUQ4KyEikucDTunQ"} true; goto $main$__4__$gwXdF75eT4Ou~FTT7cThmQ; diff --git a/src/test/correct/switch/clang_pic/switch_gtirb.expected b/src/test/correct/switch/clang_pic/switch_gtirb.expected index 723237d1b..bca1ed53a 100644 --- a/src/test/correct/switch/clang_pic/switch_gtirb.expected +++ b/src/test/correct/switch/clang_pic/switch_gtirb.expected @@ -125,7 +125,7 @@ implementation main() NF, Gamma_NF := Cse0__5$5$6[32:31], Gamma_Cse0__5$5$6; R8, Gamma_R8 := zero_extend32_32(Cse0__5$5$6), Gamma_Cse0__5$5$6; assert Gamma_ZF; - goto $main$__0__$mRvQwsbpSfqGG2V6RrIRRQ$__1, $main$__0__$mRvQwsbpSfqGG2V6RrIRRQ$__0; + goto $main$__0__$mRvQwsbpSfqGG2V6RrIRRQ$__0, $main$__0__$mRvQwsbpSfqGG2V6RrIRRQ$__1; $main$__1__$lwdJXGMBQA6FwsBpQBRYNA: assume {:captureState "$main$__1__$lwdJXGMBQA6FwsBpQBRYNA"} true; goto $main$__2__$xSNXngrBThGzKUs8ZTGFlA; @@ -139,7 +139,7 @@ implementation main() NF, Gamma_NF := Cse0__5$3$1[32:31], Gamma_Cse0__5$3$1; R8, Gamma_R8 := zero_extend32_32(Cse0__5$3$1), Gamma_Cse0__5$3$1; assert Gamma_ZF; - goto $main$__2__$xSNXngrBThGzKUs8ZTGFlA$__1, $main$__2__$xSNXngrBThGzKUs8ZTGFlA$__0; + goto $main$__2__$xSNXngrBThGzKUs8ZTGFlA$__0, $main$__2__$xSNXngrBThGzKUs8ZTGFlA$__1; $main$__3__$ZwNc7RZRSyCFUEqz8zsHqg: assume {:captureState "$main$__3__$ZwNc7RZRSyCFUEqz8zsHqg"} true; goto $main$__4__$1qoS0ScURWmGlkbixGiAag; diff --git a/src/test/correct/using_gamma_conditional/clang_O2/using_gamma_conditional_gtirb.expected b/src/test/correct/using_gamma_conditional/clang_O2/using_gamma_conditional_gtirb.expected index 04a26cf5e..5480a19ca 100644 --- a/src/test/correct/using_gamma_conditional/clang_O2/using_gamma_conditional_gtirb.expected +++ b/src/test/correct/using_gamma_conditional/clang_O2/using_gamma_conditional_gtirb.expected @@ -119,7 +119,7 @@ implementation main() ZF, Gamma_ZF := bvcomp32(Cse0__5$0$2, 0bv32), Gamma_Cse0__5$0$2; NF, Gamma_NF := Cse0__5$0$2[32:31], Gamma_Cse0__5$0$2; assert Gamma_ZF; - goto $main$__0__$Xci9C6~RSgeAKtB8I~m3wg$__1, $main$__0__$Xci9C6~RSgeAKtB8I~m3wg$__0; + goto $main$__0__$Xci9C6~RSgeAKtB8I~m3wg$__0, $main$__0__$Xci9C6~RSgeAKtB8I~m3wg$__1; $main$__0__$Xci9C6~RSgeAKtB8I~m3wg$__0: assume {:captureState "$main$__0__$Xci9C6~RSgeAKtB8I~m3wg$__0"} true; assume (!(ZF == 1bv1)); diff --git a/src/test/correct/using_gamma_conditional/clang_no_plt_no_pic/using_gamma_conditional_gtirb.expected b/src/test/correct/using_gamma_conditional/clang_no_plt_no_pic/using_gamma_conditional_gtirb.expected index bb0578cf7..2d5f0345d 100644 --- a/src/test/correct/using_gamma_conditional/clang_no_plt_no_pic/using_gamma_conditional_gtirb.expected +++ b/src/test/correct/using_gamma_conditional/clang_no_plt_no_pic/using_gamma_conditional_gtirb.expected @@ -137,7 +137,7 @@ implementation main() NF, Gamma_NF := Cse0__5$3$4[32:31], Gamma_Cse0__5$3$4; R8, Gamma_R8 := zero_extend32_32(Cse0__5$3$4), Gamma_Cse0__5$3$4; assert Gamma_ZF; - goto $main$__0__$cNQo9cQJRcy5pH64Al02HA$__1, $main$__0__$cNQo9cQJRcy5pH64Al02HA$__0; + goto $main$__0__$cNQo9cQJRcy5pH64Al02HA$__0, $main$__0__$cNQo9cQJRcy5pH64Al02HA$__1; $main$__1__$3oLBATHERBqc1fnMx8huCg: assume {:captureState "$main$__1__$3oLBATHERBqc1fnMx8huCg"} true; goto $main$__2__$ezEYhm7zTqyF_2Ssb8nlXQ; diff --git a/src/test/correct/using_gamma_conditional/gcc_O2/using_gamma_conditional_gtirb.expected b/src/test/correct/using_gamma_conditional/gcc_O2/using_gamma_conditional_gtirb.expected index 0f715e1d9..b21d6c1ae 100644 --- a/src/test/correct/using_gamma_conditional/gcc_O2/using_gamma_conditional_gtirb.expected +++ b/src/test/correct/using_gamma_conditional/gcc_O2/using_gamma_conditional_gtirb.expected @@ -117,7 +117,7 @@ implementation main() ZF, Gamma_ZF := bvcomp32(Cse0__5$1$2, 0bv32), Gamma_Cse0__5$1$2; NF, Gamma_NF := Cse0__5$1$2[32:31], Gamma_Cse0__5$1$2; assert Gamma_ZF; - goto $main$__0__$qA9vX1FFQAu_vsQXrx9bSg$__1, $main$__0__$qA9vX1FFQAu_vsQXrx9bSg$__0; + goto $main$__0__$qA9vX1FFQAu_vsQXrx9bSg$__0, $main$__0__$qA9vX1FFQAu_vsQXrx9bSg$__1; $main$__0__$qA9vX1FFQAu_vsQXrx9bSg$__0: assume {:captureState "$main$__0__$qA9vX1FFQAu_vsQXrx9bSg$__0"} true; assume (!(ZF == 1bv1)); diff --git a/src/test/incorrect/iflocal/clang/iflocal_gtirb.expected b/src/test/incorrect/iflocal/clang/iflocal_gtirb.expected index f9ecaa30c..27f877960 100644 --- a/src/test/incorrect/iflocal/clang/iflocal_gtirb.expected +++ b/src/test/incorrect/iflocal/clang/iflocal_gtirb.expected @@ -122,7 +122,7 @@ implementation main() NF, Gamma_NF := Cse0__5$1$6[32:31], Gamma_Cse0__5$1$6; R8, Gamma_R8 := zero_extend32_32(Cse0__5$1$6), Gamma_Cse0__5$1$6; assert Gamma_ZF; - goto $main$__0__$dITIp_QuTySaVuiLkGLLoQ$__1, $main$__0__$dITIp_QuTySaVuiLkGLLoQ$__0; + goto $main$__0__$dITIp_QuTySaVuiLkGLLoQ$__0, $main$__0__$dITIp_QuTySaVuiLkGLLoQ$__1; $main$__1__$9yZxYvkWSfeMd9LhgBu42A: assume {:captureState "$main$__1__$9yZxYvkWSfeMd9LhgBu42A"} true; goto $main$__2__$imxUF1WxQcO7w5yQCfBNQw; diff --git a/src/test/incorrect/iflocal/clang_pic/iflocal_gtirb.expected b/src/test/incorrect/iflocal/clang_pic/iflocal_gtirb.expected index 4b747326c..a5185117b 100644 --- a/src/test/incorrect/iflocal/clang_pic/iflocal_gtirb.expected +++ b/src/test/incorrect/iflocal/clang_pic/iflocal_gtirb.expected @@ -122,7 +122,7 @@ implementation main() NF, Gamma_NF := Cse0__5$2$6[32:31], Gamma_Cse0__5$2$6; R8, Gamma_R8 := zero_extend32_32(Cse0__5$2$6), Gamma_Cse0__5$2$6; assert Gamma_ZF; - goto $main$__0__$6IqktlD~Ro~6pczRU5~qUw$__1, $main$__0__$6IqktlD~Ro~6pczRU5~qUw$__0; + goto $main$__0__$6IqktlD~Ro~6pczRU5~qUw$__0, $main$__0__$6IqktlD~Ro~6pczRU5~qUw$__1; $main$__1__$af3xiHNmQCmvx4WxvR_ieA: assume {:captureState "$main$__1__$af3xiHNmQCmvx4WxvR_ieA"} true; goto $main$__2__$tOiXI9uHSYqewe4o08G8lw; diff --git a/src/test/incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free_gtirb.expected b/src/test/incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free_gtirb.expected index 63a6adde8..a9920a507 100644 --- a/src/test/incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free_gtirb.expected +++ b/src/test/incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free_gtirb.expected @@ -150,30 +150,9 @@ procedure main(); requires malloc_count == 0; requires gamma_load32(Gamma_mem, memory_load64_le(mem, $stext_addr)); requires R31 == 100bv64; - free requires (memory_load8_le(mem, 69712bv64) == 0bv8); - free requires (memory_load8_le(mem, 69713bv64) == 0bv8); - free requires (memory_load8_le(mem, 69714bv64) == 0bv8); - free requires (memory_load8_le(mem, 69715bv64) == 0bv8); - free requires (memory_load8_le(mem, 69716bv64) == 0bv8); - free requires (memory_load8_le(mem, 69717bv64) == 0bv8); - free requires (memory_load8_le(mem, 69718bv64) == 0bv8); - free requires (memory_load8_le(mem, 69719bv64) == 0bv8); - free requires (memory_load8_le(mem, 69720bv64) == 88bv8); - free requires (memory_load8_le(mem, 69721bv64) == 16bv8); - free requires (memory_load8_le(mem, 69722bv64) == 1bv8); - free requires (memory_load8_le(mem, 69723bv64) == 0bv8); - free requires (memory_load8_le(mem, 69724bv64) == 0bv8); - free requires (memory_load8_le(mem, 69725bv64) == 0bv8); - free requires (memory_load8_le(mem, 69726bv64) == 0bv8); - free requires (memory_load8_le(mem, 69727bv64) == 0bv8); - free requires (memory_load8_le(mem, 69728bv64) == 7bv8); - free requires (memory_load8_le(mem, 69729bv64) == 117bv8); - free requires (memory_load8_le(mem, 69730bv64) == 115bv8); - free requires (memory_load8_le(mem, 69731bv64) == 101bv8); - free requires (memory_load8_le(mem, 69732bv64) == 114bv8); - free requires (memory_load8_le(mem, 69733bv64) == 58bv8); - free requires (memory_load8_le(mem, 69734bv64) == 112bv8); - free requires (memory_load8_le(mem, 69735bv64) == 97bv8); + free requires (memory_load64_le(mem, 69712bv64) == 0bv64); + free requires (memory_load64_le(mem, 69720bv64) == 69720bv64); + free requires (memory_load64_le(mem, 69728bv64) == 7021176082073351431bv64); free requires (memory_load8_le(mem, 69736bv64) == 115bv8); free requires (memory_load8_le(mem, 69737bv64) == 115bv8); free requires (memory_load8_le(mem, 69738bv64) == 0bv8); diff --git a/src/test/incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free_gtirb.expected b/src/test/incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free_gtirb.expected index 932ff53b3..4dcee6a3f 100644 --- a/src/test/incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free_gtirb.expected +++ b/src/test/incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free_gtirb.expected @@ -274,30 +274,9 @@ procedure main(); requires malloc_count == 0; requires gamma_load32(Gamma_mem, memory_load64_le(mem, $stext_addr)); requires R31 == 100bv64; - free requires (memory_load8_le(mem, 69632bv64) == 0bv8); - free requires (memory_load8_le(mem, 69633bv64) == 0bv8); - free requires (memory_load8_le(mem, 69634bv64) == 0bv8); - free requires (memory_load8_le(mem, 69635bv64) == 0bv8); - free requires (memory_load8_le(mem, 69636bv64) == 0bv8); - free requires (memory_load8_le(mem, 69637bv64) == 0bv8); - free requires (memory_load8_le(mem, 69638bv64) == 0bv8); - free requires (memory_load8_le(mem, 69639bv64) == 0bv8); - free requires (memory_load8_le(mem, 69640bv64) == 8bv8); - free requires (memory_load8_le(mem, 69641bv64) == 16bv8); - free requires (memory_load8_le(mem, 69642bv64) == 1bv8); - free requires (memory_load8_le(mem, 69643bv64) == 0bv8); - free requires (memory_load8_le(mem, 69644bv64) == 0bv8); - free requires (memory_load8_le(mem, 69645bv64) == 0bv8); - free requires (memory_load8_le(mem, 69646bv64) == 0bv8); - free requires (memory_load8_le(mem, 69647bv64) == 0bv8); - free requires (memory_load8_le(mem, 69648bv64) == 117bv8); - free requires (memory_load8_le(mem, 69649bv64) == 115bv8); - free requires (memory_load8_le(mem, 69650bv64) == 101bv8); - free requires (memory_load8_le(mem, 69651bv64) == 114bv8); - free requires (memory_load8_le(mem, 69652bv64) == 58bv8); - free requires (memory_load8_le(mem, 69653bv64) == 112bv8); - free requires (memory_load8_le(mem, 69654bv64) == 97bv8); - free requires (memory_load8_le(mem, 69655bv64) == 115bv8); + free requires (memory_load64_le(mem, 69632bv64) == 0bv64); + free requires (memory_load64_le(mem, 69640bv64) == 69640bv64); + free requires (memory_load64_le(mem, 69648bv64) == 8314049783432311669bv64); free requires (memory_load8_le(mem, 69656bv64) == 115bv8); free requires (memory_load8_le(mem, 69657bv64) == 0bv8); free requires (memory_load8_le(mem, 69658bv64) == 0bv8); diff --git a/src/test/incorrect/nestedifglobal/clang_pic/nestedifglobal_gtirb.expected b/src/test/incorrect/nestedifglobal/clang_pic/nestedifglobal_gtirb.expected index c227608c8..8bce8a767 100644 --- a/src/test/incorrect/nestedifglobal/clang_pic/nestedifglobal_gtirb.expected +++ b/src/test/incorrect/nestedifglobal/clang_pic/nestedifglobal_gtirb.expected @@ -161,7 +161,7 @@ implementation main() NF, Gamma_NF := Cse0__5$7$10[32:31], Gamma_Cse0__5$7$10; R8, Gamma_R8 := zero_extend32_32(Cse0__5$7$10), Gamma_Cse0__5$7$10; assert Gamma_ZF; - goto $main$__0__$T93CJsvjRiGkLGM3lm~zUw$__1, $main$__0__$T93CJsvjRiGkLGM3lm~zUw$__0; + goto $main$__0__$T93CJsvjRiGkLGM3lm~zUw$__0, $main$__0__$T93CJsvjRiGkLGM3lm~zUw$__1; $main$__1__$XR5j_yKuQR24HXECGUTTaw: assume {:captureState "$main$__1__$XR5j_yKuQR24HXECGUTTaw"} true; goto $main$__2__$StfBUB0KQESSUkJf_60bAQ;